International Conference on Artificial Intelligence · 2015 · 29 citations · 14 references
ComputingComputer ScienceAlgorithmsCircuit TheoryMachine LearningCircuit ComplexityDirected Acyclic GraphsGraph AlgorithmsGraph TheoryGraph-based LearningNetwork StructureDirected Acyclic Graph LearningGraph Structure LearningGraphical Model Structure LearningGreedy ApproximationGreedy Best-first SearchProbabilistic SemanticsTree Algorithms
Sum-product networks (SPNs) are rooted, directed acyclic graphs (DAGs) of sum and product nodes with well-defined probabilistic semantics. Moreover, exact inference in the distribution represented by an SPN is guaranteed to take linear time in the size of the DAG. In this paper we introduce an algorithm that learns the structure of an SPN using a greedy search approach. It incorporates methods used in a previous SPN structure-learning algorithm, but, unlike the previous algorithm, is not limited to learning tree-structured SPNs. Several proven ideas from circuit complexity theory along with our experimental results provide evidence for the advantages of SPNs with less-restrictive, nontree structures.
14
The complexity of computing the permanent
Leslie G. Valiant · Theoretical Computer Science · 1979 · 2.8K citations
Sum-Product Networks: A New Deep Architecture
Hoifung Poon, Pedro Domingos · arXiv (Cornell University) · 2012 · 379 citations · Full text
Shallow vs. Deep Sum-Product Networks
Olivier Delalleau, Yoshua Bengio · 2011 · 237 citations