AIFeb 6, 2013

A Standard Approach for Optimizing Belief Network Inference using Query DAGs

arXiv:1302.1532v17 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of designing efficient inference algorithms for belief networks, offering a more streamlined process, though it appears incremental as it builds on existing compilation and optimization concepts.

The paper tackles the problem of optimizing belief network inference by proposing a standard approach that uses an unoptimized algorithm to generate a Query DAG (Q-DAG), then optimizes the Q-DAG and its evaluator instead of algorithm-specific methods. The result is that Q-DAG optimizations require time linear in the Q-DAG size and simplify the design of optimization algorithms.

This paper proposes a novel, algorithm-independent approach to optimizing belief network inference. rather than designing optimizations on an algorithm by algorithm basis, we argue that one should use an unoptimized algorithm to generate a Q-DAG, a compiled graphical representation of the belief network, and then optimize the Q-DAG and its evaluator instead. We present a set of Q-DAG optimizations that supplant optimizations designed for traditional inference algorithms, including zero compression, network pruning and caching. We show that our Q-DAG optimizations require time linear in the Q-DAG size, and significantly simplify the process of designing algorithms for optimizing belief network inference.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes