Rethinking Probabilistic Circuit Parameter Learning

Anji Liu, Zilei Shao, Guy Van den Broeck
Proceedings of The 29th International Conference on Artificial Intelligence and Statistics, PMLR 300:1693-1701, 2026.

Abstract

Probabilistic Circuits (PCs) offer a computationally scalable framework for generative modeling, supporting exact and efficient inference of a wide range of probabilistic queries. While recent advances have significantly improved the expressiveness and scalability of PCs, effectively training their parameters remains a challenge. In particular, a widely used optimization method, full-batch Expectation-Maximization (EM), requires processing the entire dataset before performing a single update, making it ineffective for large datasets. Although empirical extensions to the mini-batch setting, as well as gradient-based mini-batch algorithms, converge faster than full-batch EM, they generally underperform in terms of final likelihood. We investigate this gap by establishing a novel theoretical connection between these practical algorithms and the general EM objective. Our analysis reveals a fundamental issue that existing mini-batch EM and gradient-based methods fail to properly regularize distribution changes, causing each update to effectively "overfit" the current mini-batch. Motivated by this insight, we introduce anemone, a new mini-batch EM algorithm for PCs. An\textbf{em}one applies an implicit adaptive learning rate to each parameter, scaled by how much it contributes to the likelihood of the current batch. Across extensive experiments on language, image, and DNA datasets, anemone consistently outperforms existing optimizers in both convergence speed and final performance. Code is available at \url{https://github.com/liuanji/pc-arena.}

Cite this Paper


BibTeX
@InProceedings{pmlr-v300-liu26c, title = { Rethinking Probabilistic Circuit Parameter Learning }, author = {Liu, Anji and Shao, Zilei and Van den Broeck, Guy}, booktitle = {Proceedings of The 29th International Conference on Artificial Intelligence and Statistics}, pages = {1693--1701}, year = {2026}, editor = {Khan, Emtiyaz and Li, Yingzhen and Solin, Arno and Ramdas, Aaditya}, volume = {300}, series = {Proceedings of Machine Learning Research}, month = {02--05 May}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/v300/main/assets/liu26c/liu26c.pdf}, url = {https://proceedings.mlr.press/v300/liu26c.html}, abstract = { Probabilistic Circuits (PCs) offer a computationally scalable framework for generative modeling, supporting exact and efficient inference of a wide range of probabilistic queries. While recent advances have significantly improved the expressiveness and scalability of PCs, effectively training their parameters remains a challenge. In particular, a widely used optimization method, full-batch Expectation-Maximization (EM), requires processing the entire dataset before performing a single update, making it ineffective for large datasets. Although empirical extensions to the mini-batch setting, as well as gradient-based mini-batch algorithms, converge faster than full-batch EM, they generally underperform in terms of final likelihood. We investigate this gap by establishing a novel theoretical connection between these practical algorithms and the general EM objective. Our analysis reveals a fundamental issue that existing mini-batch EM and gradient-based methods fail to properly regularize distribution changes, causing each update to effectively "overfit" the current mini-batch. Motivated by this insight, we introduce anemone, a new mini-batch EM algorithm for PCs. An\textbf{em}one applies an implicit adaptive learning rate to each parameter, scaled by how much it contributes to the likelihood of the current batch. Across extensive experiments on language, image, and DNA datasets, anemone consistently outperforms existing optimizers in both convergence speed and final performance. Code is available at \url{https://github.com/liuanji/pc-arena.} } }
Endnote
%0 Conference Paper %T Rethinking Probabilistic Circuit Parameter Learning %A Anji Liu %A Zilei Shao %A Guy Van den Broeck %B Proceedings of The 29th International Conference on Artificial Intelligence and Statistics %C Proceedings of Machine Learning Research %D 2026 %E Emtiyaz Khan %E Yingzhen Li %E Arno Solin %E Aaditya Ramdas %F pmlr-v300-liu26c %I PMLR %P 1693--1701 %U https://proceedings.mlr.press/v300/liu26c.html %V 300 %X Probabilistic Circuits (PCs) offer a computationally scalable framework for generative modeling, supporting exact and efficient inference of a wide range of probabilistic queries. While recent advances have significantly improved the expressiveness and scalability of PCs, effectively training their parameters remains a challenge. In particular, a widely used optimization method, full-batch Expectation-Maximization (EM), requires processing the entire dataset before performing a single update, making it ineffective for large datasets. Although empirical extensions to the mini-batch setting, as well as gradient-based mini-batch algorithms, converge faster than full-batch EM, they generally underperform in terms of final likelihood. We investigate this gap by establishing a novel theoretical connection between these practical algorithms and the general EM objective. Our analysis reveals a fundamental issue that existing mini-batch EM and gradient-based methods fail to properly regularize distribution changes, causing each update to effectively "overfit" the current mini-batch. Motivated by this insight, we introduce anemone, a new mini-batch EM algorithm for PCs. An\textbf{em}one applies an implicit adaptive learning rate to each parameter, scaled by how much it contributes to the likelihood of the current batch. Across extensive experiments on language, image, and DNA datasets, anemone consistently outperforms existing optimizers in both convergence speed and final performance. Code is available at \url{https://github.com/liuanji/pc-arena.}
APA
Liu, A., Shao, Z. & Van den Broeck, G.. (2026). Rethinking Probabilistic Circuit Parameter Learning . Proceedings of The 29th International Conference on Artificial Intelligence and Statistics, in Proceedings of Machine Learning Research 300:1693-1701 Available from https://proceedings.mlr.press/v300/liu26c.html.

Related Material