Proceedings

Building Expressive and Tractable Probabilistic Generative Models: A Review

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Survey Track. Pages 8234-8243.

https://doi.org/10.24963/ijcai.2024/910

Abstract

We present a comprehensive survey of the advancements and techniques in the field of tractable probabilistic generative modeling, primarily focusing on Probabilistic Circuits (PCs). We provide a unified perspective on the inherent trade-offs between expressivity and tractability, highlighting the design principles and algorithmic extensions that have enabled building expressive and efficient PCs, and provide a taxonomy of the field. We also discuss recent efforts to build deep and hybrid PCs by fusing notions from deep neural models, and outline the challenges and open questions that can guide future research in this evolving field.

  1. [Adel et al., 2015] Tameem Adel, David Balduzzi, and Ali Ghodsi. Learning the structure of sum-product networks via an svd-based algorithm. In UAI, 2015.
  2. [Ahmed et al., 2022] Kareem Ahmed, Stefano Teso, Kai- Wei Chang, Guy Van den Broeck, and Antonio Vergari. Semantic probabilistic layers for neuro-symbolic learning. NeurIPS, 2022.
  3. [Bond-Taylor et al., 2022] S. Bond-Taylor, A. Leach, Y. Long, and C. G. Willcocks. Deep generative modelling: A comparative review of vaes, gans, normalizing flows, energy-based and autoregressive models. TPAMI, 2022.
  4. [Butz et al., 2019] Cory J. Butz, Jhonatan de S. Oliveira, André E. dos Santos, and André L. Teixeira. Deep con- volutional sum-product networks. In AAAI, 2019.
  5. [Choi et al., 2020] YooJung Choi, Antonio Vergari, and Guy Van den Broeck. Probabilistic circuits: A unifying frame- work for tractable probabilistic models. 2020.
  6. [Choi et al., 2022] YooJung Choi, Tal Friedman, and Guy Van den Broeck. Solving marginal MAP exactly by probabilistic circuit transformations. In AISTATS, 2022.
  7. [Correia et al., 2023] Alvaro H. C. Correia, Gennaro Gala, Erik Quaeghebeur, Cassio de Campos, and Robert Peharz. Continuous mixtures of tractable probabilistic models. In AAAI, 2023.
  8. [Dang et al., 2020] Meihua Dang, Antonio Vergari, and Guy Broeck. Strudel: Learning structured-decomposable prob- abilistic circuits. In PGM, 2020.
  9. [Dang et al., 2022] Meihua Dang, Anji Liu, and Guy Van den Broeck. Sparse probabilistic circuits via pruning and growing. In NeurIPS, 2022.
  10. [Darwiche, 2003] Adnan Darwiche. A differential approach to inference in bayesian networks. J. ACM, (3), 2003.
  11. [Dempster et al., 1977] Arthur P Dempster, Nan M Laird, and Donald B Rubin. Maximum likelihood from incom- plete data via the em algorithm. Journal of the royal sta- tistical society: series B (methodological), 1977.
  12. [Dennis and Ventura, 2012] Aaron W. Dennis and Dan Ven- tura. Learning the architecture of sum-product networks using clustering on variables. In NeurIPS, 2012.
  13. [Di Mauro et al., 2017] Nicola Di Mauro, Antonio Vergari, Teresa MA Basile, and Floriana Esposito. Fast and accu- rate density estimation with extremely randomized cutset networks. In ECML PKDD, 2017.
  14. [Friedman and Koller, 2003] Nir Friedman and Daphne Koller. Being bayesian about network structure. a bayesian approach to structure discovery in bayesian networks. Machine learning, 2003.
  15. [Friedman, 1998] Nir Friedman. The bayesian structural em algorithm. In UAI, 1998.
  16. [Gala et al., 2024] Gennaro Gala, Cassio de Campos, Robert Peharz, Antonio Vergari, and Erik Quaeghebeur. Proba- bilistic integral circuits. In AISTATS, 2024.
  17. [Gens and Domingos, 2012] Robert Gens and Pedro M. Domingos. Discriminative learning of sum-product net- works. In NeurIPS, 2012.
  18. [Gens and Domingos, 2013] Robert Gens and Pedro M. Domingos. Learning the structure of sum-product net- works. In ICML, 2013.
  19. [Ha and Schmidhuber, 2018] David Ha and Jürgen Schmid- huber. Recurrent world models facilitate policy evolution. In NeurIPS, 2018.
  20. [He et al., 2016] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recog- nition. In CVPR, 2016.
  21. [He et al., 2022] Kaiming He, Xinlei Chen, Saining Xie, Yanghao Li, Piotr Dollár, and Ross B. Girshick. Masked autoencoders are scalable vision learners. In CVPR, 2022.
  22. [Heckerman et al., 1995] David Heckerman, Dan Geiger, and David M Chickering. Learning bayesian networks: The combination of knowledge and statistical data. Ma- chine learning, 1995.
  23. [Karanam et al., 2024] Athresh Karanam, Saurabh Mathur, Sahil Sidheekh, and Sriraam Natarajan. A unified frame- work for human-allied learning of probabilistic circuits. arXiv preprint, 2024.
  24. [Khosravi et al., 2019] Pasha Khosravi, YooJung Choi, Yi- tao Liang, Antonio Vergari, and Guy Van den Broeck. On tractable computation of expected predictions. In NeurIPS, 2019.
  25. [Kisa et al., 2014] Doga Kisa, Guy Van den Broeck, Arthur Choi, and Adnan Darwiche. Probabilistic sentential deci- sion diagrams. In KR, 2014.
  26. [Koller and Friedman, 2009] Daphne Koller and Nir Fried- man. Probabilistic graphical models: principles and tech- niques. MIT press, 2009.
  27. [Lang et al., 2022] Steven Lang, Martin Mundt, Fabrizio Ventola, Robert Peharz, and Kristian Kersting. Elevat- ing perceptual sample quality in pcs through differentiable sampling. In NeurIPS 2021 Workshop on Pre-registration in Machine Learning, 2022.
  28. [Li and Oliva, 2021] Yang Li and Junier Oliva. Active fea- ture acquisition with generative surrogate models. In Ma- rina Meila and Tong Zhang, editors, ICML, 2021.
  29. [Lindsay, 1995] Bruce G Lindsay. Mixture models: theory, geometry, and applications. Ims, 1995.
  30. [Liu et al., 2022] Anji Liu, Stephan Mandt, and Guy Van den Broeck. Lossless compression with probabilistic circuits. In ICLR, 2022.
  31. [Liu et al., 2023a] Anji Liu, Honghua Zhang, and Guy Van den Broeck. Scaling up probabilistic circuits by latent vari- able distillation. In ICLR, 2023.
  32. [Liu et al., 2023b] Xuejie Liu, Anji Liu, Guy Van den Broeck, and Yitao Liang. Understanding the distillation process from deep generative models to tractable proba- bilistic circuits. In ICML, 2023.
  33. [Liu et al., 2024] Anji Liu, Mathias Niepert, and Guy Van den Broeck. Image inpainting via tractable steering of dif- fusion models. In ICLR, 2024.
  34. [Loconte et al., 2024] Lorenzo Loconte, Aleksanteri Miku- lus Sladek, Stefan Mengel, Martin Trapp, Arno Solin, Nicolas Gillis, and Antonio Vergari. Subtractive mix- ture models via squaring: Representation and learning. In ICLR, 2024.
  35. [Mari et al., 2023] Antonio Mari, Gennaro Vessio, and An- tonio Vergari. Unifying and understanding overparameter- ized circuit representations via low-rank tensor decompo- sitions. In The 6th Workshop on Tractable Probabilistic Modeling, 2023.
  36. [Marinescu and Dechter, 2005] Radu Marinescu and Rina Dechter. And/or branch-and-bound for graphical models. In IJCAI, 2005. IJCAI
  37. [Mathur et al., 2023] Saurabh Mathur, Vibhav Gogate, and Sriraam Natarajan. Knowledge intensive learning of cutset networks. In UAI, 2023.
  38. [Mauá et al., 2017] Denis D Mauá, Fabio G Cozman, Diar- maid Conaty, and Cassio P Campos. Credal sum-product networks. In ISIPTA, 2017.
  39. [Mauá et al., 2018] Denis Deratani Mauá, Diarmaid Conaty, Fabio Gagliardi Cozman, Katja Poppenhaeger, and Cas- sio Polpo de Campos. Robustifying sum-product net- works. IJAR, 2018.
  40. [Mauro et al., 2021] Nicola Di Mauro, Gennaro Gala, Marco Iannotta, and Teresa M. A. Basile. Random probabilistic circuits. In UAI, 2021.
  41. [Molina et al., 2018] Alejandro Molina, Antonio Vergari, Nicola Di Mauro, Sriraam Natarajan, Floriana Esposito, and Kristian Kersting. Mixed sum-product networks: A deep architecture for hybrid domains. In AAAI, 2018.
  42. [Papez et al., 2024] Milan Papez, Martin Rektoris, Vaclav Smidl, and Tomáš Pevný. Sum-product-set networks: Deep tractable models for tree-structured graphs. In ICLR, 2024.
  43. [Peddi et al., 2022] Rohith Peddi, Tahrima Rahman, and Vibhav Gogate. Robust learning of tractable probabilis- tic models. In UAI, 2022.
  44. [Peharz et al., 2013] Robert Peharz, Bernhard C Geiger, and Franz Pernkopf. Greedy part-wise learning of sum-product networks. In ECML PKDD, 2013.
  45. [Peharz et al., 2014] Robert Peharz, Robert Gens, and Pedro Domingos. Learning selective sum-product networks. In LTPM workshop, ICML, 2014.
  46. [Peharz et al., 2016] Robert Peharz, Robert Gens, Franz Pernkopf, and Pedro Domingos. On the latent variable interpretation in sum-product networks. TPAMI, 2016.
  47. [Peharz et al., 2020a] Robert Peharz, Steven Lang, Antonio Vergari, Karl Stelzner, Alejandro Molina, Martin Trapp, Guy Van den Broeck, Kristian Kersting, and Zoubin Ghahramani. Einsum networks: Fast and scalable learn- ing of tractable probabilistic circuits. In ICML, 2020.
  48. [Peharz et al., 2020b] Robert Peharz, Antonio Vergari, Karl Stelzner, Alejandro Molina, Xiaoting Shao, Martin Trapp, Kristian Kersting, and Zoubin Ghahramani. Random sum- product networks: A simple and effective approach to probabilistic deep learning. In UAI, 2020.
  49. [Pevný et al., 2020] Tomáš Pevný, Václav Smídl, Martin Trapp, Ondřej Poláček, and Tomáš Oberhuber. Sum- product-transform networks: Exploiting symmetries using invertible transformations. In PGM, 2020.
  50. [Poon and Domingos, 2011] Hoifung Poon and Pedro M. Domingos. Sum-product networks: A new deep architec- ture. In UAI, 2011.
  51. [Rahman et al., 2014] Tahrima Rahman, Prasanna Kothalkar, and Vibhav Gogate. Cutset networks: A simple, tractable, and scalable approach for improving the accuracy of chow-liu trees. In ECML PKDD, 2014.
  52. [Rooshenas and Lowd, 2014] Amirmohammad Rooshenas and Daniel Lowd. Learning sum-product networks with direct and indirect variable interactions. In ICML, 2014.
  53. [Russell, 2010] Stuart J Russell. Artificial intelligence a modern approach. 2010.
  54. [Sánchez-Cauce et al., 2021] Raquel Sánchez-Cauce, Iago París, and Francisco Javier Díez. Sum-product networks: A survey. TPAMI, 2021.
  55. [Selvam et al., 2023] Nikil Roashan Selvam, Guy Van den Broeck, and YooJung Choi. Certifying fairness of prob- abilistic circuits. In AAAI, 2023.
  56. [Shao et al., 2022] Xiaoting Shao, Alejandro Molina, Anto- nio Vergari, Karl Stelzner, Robert Peharz, Thomas Liebig, and Kristian Kersting. Conditional sum-product networks: Modular probabilistic circuits via gate functions. IJAR, 2022.
  57. [Sharir and Shashua, 2018] Or Sharir and Amnon Shashua. Sum-product-quotient networks. In AISTATS, 2018.
  58. [Shih and Ermon, 2020] Andy Shih and Stefano Ermon. Probabilistic circuits for variational inference in discrete graphical models. In NeurIPS, 2020.
  59. [Shih et al., 2021] Andy Shih, Dorsa Sadigh, and Stefano Er- mon. Hyperspns: Compact and expressive probabilistic circuits. In NeurIPS, 2021.
  60. [Sidheekh et al., 2023] Sahil Sidheekh, Kristian Kersting, and Sriraam Natarajan. Probabilistic flow circuits: To- wards unified deep models for tractable probabilistic in- ference. In UAI, 2023.
  61. [Tan and Peharz, 2019] Ping Liang Tan and Robert Peharz. Hierarchical decompositional mixtures of variational au- toencoders. In Kamalika Chaudhuri and Ruslan Salakhut- dinov, editors, ICML, 2019.
  62. [Trapp et al., 2019] Martin Trapp, Robert Peharz, Hong Ge, Franz Pernkopf, and Zoubin Ghahramani. Bayesian learn- ing of sum-product networks. In NeurIPS, 2019.
  63. [Trapp et al., 2020] Martin Trapp, Robert Peharz, Franz Pernkopf, and Carl Edward Rasmussen. Deep structured mixtures of gaussian processes. In AISTATS, 2020.
  64. [Ventola et al., 2020] Fabrizio Ventola, Karl Stelzner, Ale- jandro Molina, and Kristian Kersting. Residual sum- product networks. In PGM, 2020.
  65. [Ventola et al., 2023] Fabrizio Ventola, Steven Braun, Zhongjie Yu, Martin Mundt, and Kristian Kersting. Probabilistic circuits that know what they don't know. In UAI, 2023.
  66. [Vergari et al., 2018] Antonio Vergari, Robert Peharz, Nicola Di Mauro, Alejandro Molina, Kristian Kersting, and Floriana Esposito. Sum-product autoencoding: En- coding and decoding representations using sum-product networks. In AAAI, 2018.
  67. [Vergari et al., 2019] Antonio Vergari, Nicola Di Mauro, and Floriana Esposito. Visualizing and understanding sum- product networks. Machine Learning, 2019.
  68. [Vergari et al., 2021] Antonio Vergari, YooJung Choi, Anji Liu, Stefano Teso, and Guy Van den Broeck. A composi- tional atlas of tractable circuit operations for probabilistic inference. In NeurIPS, 2021.
  69. [Wang and Kwiatkowska, 2023] Benjie Wang and Marta Kwiatkowska. Compositional probabilistic and causal in- ference using tractable circuit models. In AISTATS, 2023.
  70. [Yang et al., 2023] Yang Yang, Gennaro Gala, and Robert Peharz. Bayesian structure scores for probabilistic circuits. In AISTATS, 2023.
  71. [Yu et al., 2021] Zhongjie Yu, Mingye Zhu, Martin Trapp, Arseny Skryagin, and Kristian Kersting. Leveraging prob- abilistic circuits for nonparametric multi-output regres- sion. In UAI, 2021.
  72. [Yu et al., 2022a] Zhongjie Yu, Devendra Singh Dhami, and Kristian Kersting. Sum-product-attention networks: Leveraging self-attention in energy-based probabilistic cir- cuits. In The 5th Workshop on Tractable Probabilistic Modeling, 2022.
  73. [Yu et al., 2022b] Zhongjie Yu, Fabrizio Ventola, Nils Thoma, Devendra Singh Dhami, Martin Mundt, and Kris- tian Kersting. Predictive whittle networks for time series. In UAI, 2022.
  74. [Yu et al., 2024] Zhongjie Yu, Martin Trapp, and Kristian Kersting. Characteristic circuits. In NeurIPS, 2024.
  75. [Zhang et al., 2023] Honghua Zhang, Meihua Dang, Nanyun Peng, and Guy Van den Broeck. Tractable control for au- toregressive language generation. In ICML, 2023.
  76. [Zhao et al., 2016] Han Zhao, Pascal Poupart, and Geof- frey J Gordon. A unified approach for learning the pa- rameters of sum-product networks. NeurIPS, 2016.
  77. [Zuidberg Dos Martires, 2024] Pedro Zuidberg Dos Mar- tires. Probabilistic neural circuits. In AAAI, 2024.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards