On the Latent Variable Interpretation in Sum-Product Networks
Robert Peharz, Robert Gens, Franz Pernkopf, Pedro Domingos

TL;DR
This paper clarifies the probabilistic interpretation of sum nodes in Sum-Product Networks, proposes an augmentation method to resolve inconsistencies, and confirms the correctness of inference algorithms through theoretical analysis and experiments.
Contribution
It introduces SPN augmentation to properly interpret latent variables, establishes their Bayesian network structure, and proves the correctness of EM and MPE algorithms for augmented SPNs.
Findings
SPN augmentation resolves interpretation conflicts.
The EM algorithm is soundly derived for augmented SPNs.
The Viterbi-style MPE algorithm is correct for selective SPNs.
Abstract
One of the central themes in Sum-Product networks (SPNs) is the interpretation of sum nodes as marginalized latent variables (LVs). This interpretation yields an increased syntactic or semantic structure, allows the application of the EM algorithm and to efficiently perform MPE inference. In literature, the LV interpretation was justified by explicitly introducing the indicator variables corresponding to the LVs' states. However, as pointed out in this paper, this approach is in conflict with the completeness condition in SPNs and does not fully specify the probabilistic model. We propose a remedy for this problem by modifying the original approach for introducing the LVs, which we call SPN augmentation. We discuss conditional independencies in augmented SPNs, formally establish the probabilistic interpretation of the sum-weights and give an interpretation of augmented SPNs as Bayesian…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
