Solving Marginal MAP Exactly by Probabilistic Circuit Transformations
summary
Presents an exact marginal MAP solver that never performs search but iteratively transforms probabilistic circuits by alternating prune irrelevant edges and split to introduce decision nodes. Key technical claim: compute a tight upper bound per edge in linear time via a single feedforward pass and a backward pass (edge bounds computed in one forward/backward pass), prune edges whose bound ≤ current lower bound, and iterate — at most one split per query variable (worst-case doubling per split). On 20 discrete benchmarks the method solves almost all large cases that search times out on, with the MPE-derived lower bound stabilizing quickly.
AI-written summary · about
chapters (8)
- 0:00Introduction to marginal map
- 2:01Tractability and circuits
- 4:32Proposed iterative approach
- 7:34Bounding and pruning
- 11:29Algorithm mechanisms
- 15:29Iterative tightening process
- 20:31Splitting and performance
- 24:30Conclusion and Q&A
related talks
01h 03mLogic and Probabilistic Circuits 2
01h 05mLogic and Probabilistic Circuits 1
37mTractable Probabilistic Circuits
47mExploiting Combinatorial Structure in Constraint Programming: ...
51mRandom Projections for Probabilistic Inference
01h 01mLogic and Probabilistic Circuits 4
01h 00mLogic and Probabilistic Circuits 3
20mStatic Posterior Inference of Bayesian Probabilistic Programming via Polynomial Solving
