Scaling Up Probabilistic Circuits via Monarch Matrices (bibtex)

by Honghua Zhang, Benjie Wang, Meihua Dang, Nanyun Peng, Stefano Ermon and Guy Van den Broeck
Abstract:
Probabilistic circuits (PCs) are a tractable representation of probability distributions allowing for exact and efficient computation of likelihoods and marginals. Recent advancements have focused on improving the scalability and expressiveness of PCs by leveraging their sparse properties or tensorized operations. However, no existing method fully exploits both aspects simultaneously. In this paper, we propose a novel structured sparse parameterization for the sum blocks in PCs. By replacing dense matrices with sparse Monarch matrices, we significantly reduce memory and computation costs, enabling scalable training of PCs. From a theory perspective, our method arises naturally from circuit multiplication; from a practical perspective, the structured sparsity of Monarch matrices facilitates efficient tensorization and parallelization. Experimental results demonstrate that our approach not only achieves state-of-the-art performance among tractable models on challenging tasks, including density estimation on ImageNet32 and language model distillation, but also demonstrates superior computational efficiency, achieving the same performance with less computation as measured by the number of floating-point operations (FLOPs) during training.
Reference:
Honghua Zhang, Benjie Wang, Meihua Dang, Nanyun Peng, Stefano Ermon and Guy Van den Broeck. Scaling Up Probabilistic Circuits via Monarch Matrices, In AAAI'25 workshop on CoLoRAI - Connecting Low-Rank Representations in AI, 2025.
Bibtex Entry:
@inproceedings{ZhangCoLoRAI25b,
  author    = {Zhang, Honghua and Wang, Benjie and Dang, Meihua and Peng, Nanyun and Ermon, Stefano and Van den Broeck, Guy},
  title     = {Scaling Up Probabilistic Circuits via Monarch Matrices},
  booktitle = {AAAI'25 workshop on CoLoRAI - Connecting Low-Rank Representations in AI},
  url       = "https://starai.cs.ucla.edu/papers/ZhangCoLoRAI25b.pdf",
  month     = 2,
  year      = {2025},
  keywords  = {workshop, duplicate}
}
PDF Preview:
(PDF preview not available, download PDF instead)
Powered by bibtexbrowser