|
|
![]() |
| home | publications | book | courses | about | Revised on May. 13, 2008 |
| Publications & Technical Reports | |
| R149 | tutorials | publications |
|
AND/OR Multi-Valued Decision Diagrams (AOMDDs) for Graphical Models
Robert Mateescu, Rina Dechter and Radu Marinescu |
|
Abstract
Inspired by AND/OR search spaces for graphical models recently introduced, we propose to
augment Multi-Valued Decision Diagrams (MDD) with AND nodes, in order to capture function
decomposition structure and to extend these compiled data structures to general weighted graphical
models (e.g., probabilistic models). We present the AND/OR Multi-Valued Decision Diagram
(AOMDD) which compiles a graphical model into a canonical form that supports polynomial (e.g.,
solution counting, belief updating) or constant time (e.g. equivalence of graphical models) queries.
We provide two algorithms for compiling the AOMDD of a graphical model. The first is search
based, and works by applying reduction rules to the trace of the memory intensive AND/OR search
algorithm. The second algorithm is based on a Bucket Elimination schedule for assembling the
AOMDD for a graphical model starting from the AOMDDs for its functions, and combining them
via the APPLY operator. For both algorithms, the compilation time and the size of the AOMDD
are, in the worst case, exponential in the treewidth of the graphical model, rather than pathwidth
as is known for ordered binary decision diagrams (OBDDs). We introduce the concept of semantic
treewidth, which helps explain why the size of a decision diagram is often much smaller than
the worst case bound. We provide an experimental evaluation that demonstrates the potential of AOMDDs.
[pdf] |
|
|
||
University of California, Irvine, CA 92697-3425 |
Dr. Rina Dechter dechter at ics.uci.edu |
|