Value Elimination: Bayesian Inference via Backtracking Search
نویسندگان
چکیده
We present Value Elimination, a new algorithm for Bayesian Inference. Given the same variable order ing information, Value Elimination can achieve per formance that is within a constant factor of variable elimination or recursive conditioning, and on some problems it can perform exponentially better, irrespec tive of the variable ordering used by these algorithms. Value Elimination's other features include: (1) it can achieve the same space-time tradeoff guarantees as re cursive conditioning; (2) it can utilize all of the logi cal reasoning techniques used in state of the art SAT solvers; these techniques allow it to obtain consider able extra mileage out of zero entries in the CPTs; (3) it can be naturally and easily extended to take advan tage of context specific structure; and (4) it supports dynamic variable orderings which might be particu larly advantageous in the presence of context specific structure. We have implemented a version of Value Elimination that demonstrates very promising perfor mance, often being one or two orders of magnitude faster than a commercial Bayes inference engine, de spite the fact that it does not as yet take advantage of context specific structure.
منابع مشابه
Value Elimination: Bayesian Interence via Backtracking Search
We present Value Elimination, a new algorithm for Bayesian Inference. Given the same variable ordering information, Value Elimination can achieve performance that is within a constant factor of variable elimination or recursive conditioning, and on some problems it can perform exponentially better, irrespective of the variable ordering used by these algorithms. Value Elimination’s other feature...
متن کاملMulti-dynamic Bayesian Networks
We present a generalization of dynamic Bayesian networks to concisely describe complex probability distributions such as in problems with multiple interacting variable-length streams of random variables. Our framework incorporates recent graphical model constructs to account for existence uncertainty, value-specific independence, aggregation relationships, and local and global constraints, whil...
متن کاملBacktracking Search Algorithms
There are three main algorithmic techniques for solving constraint satisfaction problems: backtracking search, local search, and dynamic programming. In this chapter, I survey backtracking search algorithms. Algorithms based on dynamic programming [15]— sometimes referred to in the literature as variable elimination, synthesis, or inference algorithms—are the topic of Chapter 7. Local or stocha...
متن کاملNew Look-Ahead Schemes for Constraint Satisfaction
This paper presents new look-ahead schemes for backtracking search when solving constraint satisfaction problems. The look-ahead schemes compute a heuristic for value ordering and domain pruning, which influences variable orderings at each node in the search space. As a basis for a heuristic, we investigate two tasks, both harder than the CSP task. The first is finding the solution with min-num...
متن کاملA search problem in complex diagnostic Bayesian networks
Inference in Bayesian networks (BNs) is NP-hard. We proposed the concept of a node set namely Maximum Quadruple-Constrained subset MQC(A,a e) to improve the efficiency of exact inference in diagnostic Bayesian networks (DBNs). Here, A denotes a node set in a DBN and a e represent five real numbers. The improvement in efficiency is achieved by computation sharing. That is, we divide inference in...
متن کامل