Learning the Structure of Sum-Product Networks via an SVD-Based Algorithm

Abstract

Sum-product networks (SPNs) are a recently developed class of deep probabilistic models where inference is tractable. We present two new structure learning algorithms for sum-product networks, in the generative and discriminative settings, that are based on recursively extracting rank-one submatrices from data. The proposed algorithms find the subSPNs that are the most coherent jointly in the instances and variables -- that is, whose instances are most strongly correlated over the given variables. Experimental results show that SPNs learned using the proposed generative algorithm have better likelihood and inference results -- is also much faster than -- than previous approaches. Finally, we apply the discriminative SPN structure learning algorithm to handwritten digit recognition tasks, where it achieves state-of-the-art performance for an SPN.

Cite

Text

Adel et al. "Learning the Structure of Sum-Product Networks via an SVD-Based Algorithm." Conference on Uncertainty in Artificial Intelligence, 2015.

Markdown

[Adel et al. "Learning the Structure of Sum-Product Networks via an SVD-Based Algorithm." Conference on Uncertainty in Artificial Intelligence, 2015.](https://mlanthology.org/uai/2015/adel2015uai-learning/)

BibTeX

@inproceedings{adel2015uai-learning,
  title     = {{Learning the Structure of Sum-Product Networks via an SVD-Based Algorithm}},
  author    = {Adel, Tameem and Balduzzi, David and Ghodsi, Ali},
  booktitle = {Conference on Uncertainty in Artificial Intelligence},
  year      = {2015},
  pages     = {32-41},
  url       = {https://mlanthology.org/uai/2015/adel2015uai-learning/}
}