Visualizing and Understanding Sum-Product Networks
Not on the map. Why?
Abstract (arXiv)
Sum-Product Networks (SPNs) are recently introduced deep tractable probabilistic models by which several kinds of inference queries can be answered exactly and in a tractable time. Up to now, they have been largely used as black box density estimators, assessed only by comparing their likelihood scores only. In this paper we explore and exploit the inner representations learned by SPNs. We do this with a threefold aim: first we want to get a better understanding of the inner workings of SPNs; secondly, we seek additional ways to evaluate one SPN model and compare it against other probabilistic models, providing diagnostic tools to practitioners; lastly, we want to empirically evaluate how good and meaningful the extracted representations are, as in a classic Representation Learning framework. In order to do so we revise their interpretation as deep neural networks and we propose to exploit several visualization techniques on their node activations and network outputs under different types of inference queries. To investigate these models as feature extractors, we plug some SPNs, learned in a greedy unsupervised fashion on image datasets, in supervised classification learning tasks. We extract several embedding types from node activations by filtering nodes by their type, by their associated feature abstraction level and by their scope. In a thorough empirical comparison we prove them to be competitive against those generated from popular feature extractors as Restricted Boltzmann Machines. Finally, we investigate embeddings generated from random probabilistic marginal queries as means to compare other tractable probabilistic models on a common ground, extending our experiments to Mixtures of Trees.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Aug 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 5; 2025: 6.
18 papers.
Sort:
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
- 2023Subtractive Mixture Models via Squaring: Representation and Learningcited by 39
- 2024What is the Relationship between Tensor Factorizations and Circuits (and How Can We Exploit it)?cited by 22
- 2023How to Turn Your Knowledge Graph Embeddings into Generative Modelscited by 20
- 2022Tractable Uncertainty for Structure Learningcited by 15
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Reviewcited by 12
- 2025Fast and Expressive Multi-Byte Prediction with Probabilistic Circuitscited by 9
- 2023Tractable Probabilistic Graph Representation Learning with Graph-Induced Sum-Product Networkscited by 7
- 2025How to Square Tensor Networks and Circuits Without Squaring Themcited by 5
- 2025Tractable Representation Learning with Probabilistic Circuitscited by 4
- 2025Deep Polynomial Chaos Expansioncited by 4
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphscited by 3
6 more
- 2024GraphSPNs: Sum-Product Networks Benefit From Canonical Orderingscited by 2
- 2024On Faster Marginalization with Squared Circuits via Orthonormalizationcited by 2
- 2021Explaining Deep Tractable Probabilistic Models: The sum-product network casecited by 1
- 2021A Taxonomy for Inference in Causal Model Familiescited by 1
- 2025Probabilistic Graph Circuits: Deep Generative Models for Tractable Probabilistic Inference over Graphscited by 1
- 2025Counterfactual Explanations in Medical Imaging: Exploring SPN-Guided Latent Space Manipulationcited by 0
- 2025How to Square Tensor Networks and Circuits Without Squaring Them18 Dec 2025
- 2025Fast and Expressive Multi-Byte Prediction with Probabilistic Circuits14 Nov 2025
- 2025Deep Polynomial Chaos Expansion28 Jul 2025
- 2025Counterfactual Explanations in Medical Imaging: Exploring SPN-Guided Latent Space Manipulation25 Jul 2025
- 2025Tractable Representation Learning with Probabilistic Circuits6 Jul 2025
- 2025Probabilistic Graph Circuits: Deep Generative Models for Tractable Probabilistic Inference over Graphs15 Mar 2025
- 2024On Faster Marginalization with Squared Circuits via Orthonormalization10 Dec 2024
- 2024What is the Relationship between Tensor Factorizations and Circuits (and How Can We Exploit it)?12 Sep 2024
- 2024GraphSPNs: Sum-Product Networks Benefit From Canonical Orderings18 Aug 2024
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphs14 Aug 2024
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Review1 Feb 2024
- 2023Subtractive Mixture Models via Squaring: Representation and Learning1 Oct 2023
6 more
- 2023How to Turn Your Knowledge Graph Embeddings into Generative Models25 May 2023
- 2023Tractable Probabilistic Graph Representation Learning with Graph-Induced Sum-Product Networks17 May 2023
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learning1 Jun 2022
- 2022Tractable Uncertainty for Structure Learning29 Apr 2022
- 2021A Taxonomy for Inference in Causal Model Families22 Oct 2021
- 2021Explaining Deep Tractable Probabilistic Models: The sum-product network case19 Oct 2021
- 2022Semantic Probabilistic Layers for Neuro-Symbolic Learningcited by 103
- 2023Subtractive Mixture Models via Squaring: Representation and Learningcited by 39
- 2024What is the Relationship between Tensor Factorizations and Circuits (and How Can We Exploit it)?cited by 22
- 2023How to Turn Your Knowledge Graph Embeddings into Generative Modelscited by 20
- 2022Tractable Uncertainty for Structure Learningcited by 15
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Reviewcited by 12
- 2025Fast and Expressive Multi-Byte Prediction with Probabilistic Circuitscited by 9
- 2023Tractable Probabilistic Graph Representation Learning with Graph-Induced Sum-Product Networkscited by 7
- 2025How to Square Tensor Networks and Circuits Without Squaring Themcited by 5
- 2025Tractable Representation Learning with Probabilistic Circuitscited by 4
- 2025Deep Polynomial Chaos Expansioncited by 4
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphscited by 3
12 most cited of 18 All 18 (JSON)
- 2025How to Square Tensor Networks and Circuits Without Squaring Them18 Dec 2025
- 2025Fast and Expressive Multi-Byte Prediction with Probabilistic Circuits14 Nov 2025
- 2025Deep Polynomial Chaos Expansion28 Jul 2025
- 2025Counterfactual Explanations in Medical Imaging: Exploring SPN-Guided Latent Space Manipulation25 Jul 2025
- 2025Tractable Representation Learning with Probabilistic Circuits6 Jul 2025
- 2025Probabilistic Graph Circuits: Deep Generative Models for Tractable Probabilistic Inference over Graphs15 Mar 2025
- 2024On Faster Marginalization with Squared Circuits via Orthonormalization10 Dec 2024
- 2024What is the Relationship between Tensor Factorizations and Circuits (and How Can We Exploit it)?12 Sep 2024
- 2024GraphSPNs: Sum-Product Networks Benefit From Canonical Orderings18 Aug 2024
- 2024Sum-Product-Set Networks: Deep Tractable Models for Tree-Structured Graphs14 Aug 2024
- 2024Building Expressive and Tractable Probabilistic Generative Models: A Review1 Feb 2024
- 2023Subtractive Mixture Models via Squaring: Representation and Learning1 Oct 2023
12 newest of 18 All 18 (JSON)