Strudel: Learning Structured-Decomposable Probabilistic Circuits
Meihua Dang, Antonio Vergari, Guy Van den Broeck

TL;DR
Strudel introduces a fast, accurate learning algorithm for structured-decomposable probabilistic circuits, enabling scalable and efficient inference, especially in ensemble models, by leveraging determinism and shared computation.
Contribution
It presents a novel learning method for structured-decomposable PCs that outperforms prior approaches in accuracy and scalability, utilizing determinism and shared graphs.
Findings
Strudel achieves more accurate models in fewer iterations.
It scales efficiently when building ensembles of PCs.
Demonstrates superior performance on density estimation benchmarks.
Abstract
Probabilistic circuits (PCs) represent a probability distribution as a computational graph. Enforcing structural properties on these graphs guarantees that several inference scenarios become tractable. Among these properties, structured decomposability is a particularly appealing one: it enables the efficient and exact computations of the probability of complex logical formulas, and can be used to reason about the expected output of certain predictive models under missing data. This paper proposes Strudel, a simple, fast and accurate learning algorithm for structured-decomposable PCs. Compared to prior work for learning structured-decomposable PCs, Strudel delivers more accurate single PC models in fewer iterations, and dramatically scales learning when building ensembles of PCs. It achieves this scalability by exploiting another structural property of PCs, called determinism, and by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Modeling and Causal Inference · Machine Learning and Algorithms · Machine Learning and Data Classification
Methodspc
