atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Subtractive Mixture Models via Squaring: Representation and Learning

ICLR 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Tractable probabilistic models · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes squaring subtractive (non-monotonic) mixtures and circuits to represent non-negative functions as probabilistic circuits, with tractable marginalization and an exponential expressiveness separation over monotonic structured-decomposable PCs.

Problem

Learning and inference with subtractive (negative-weight) mixture models is hard because the result must remain non-negative; existing approaches need ad-hoc parameter constraints per component family.

Approach

Represent subtractive mixtures by squaring a linear combination with unconstrained (possibly negative) weights, and generalize this to tensorized circuits via squaring structured-decomposable circuits, yielding squared non-monotonic PCs (NPC^2s) that are non-negative and tractable to renormalize.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NPC² with negative parameters instead of a monotonic PC2D synthetic continuous density estimation · 2D synthetic continuous datadensity estimation performanceHelped
Square a monotonic PC (ablation)2D synthetic continuous density estimation · 2D synthetic continuous datadensity estimation performanceHelped
Use NPC² instead of squared monotonic PCs2D synthetic continuous density estimation · 2D synthetic continuous datadensity estimation performanceHelped
Use NPC² with embeddings instead of MPC² with categoricalsdiscrete synthetic data estimation · Discretized 2D synthetic datadistribution estimation performanceNo clear effect
Use NPC² instead of monotonic PCs with Binomial input layersdiscrete synthetic data estimation · Discretized 2D synthetic datadistribution estimation performanceHelped
Use NPC² instead of monotonic PCsimage distribution estimation · Image distributionsdistribution estimation performanceNo clear effect
Use NPC² with Gaussian input layers instead of monotonic PCsmultivariate density estimation · Multivariate continuous datalog-likelihoodHelped
Use NPC² instead of squared monotonic PCsmultivariate density estimation · Multivariate continuous datalog-likelihoodHelped
Use a binary tree region graph instead of a linear tree region graph (ablation)NPC² and monotonic PCs · Multivariate continuous datalog-likelihoodHelped
Use NPC² with a binary tree region graph instead of TTDEGas density estimation · Gaslog-likelihoodHelped
Distill GPT2 into NPC² instead of monotonic PCsGPT2 distillation · Sampled sentenceslog-likelihoodHelped
Fit NPC² to training sentencesGPT2 distillation · Sampled sentenceslog-likelihoodMixed

Surprising findings

Limitations

Experimental setup

Datasets: synthetic 2D density data five multivariate UCI-style datasets including Gas sentences sampled from GPT2

Benchmarks: 2D synthetic density estimation multivariate density estimation benchmarks GPT2 distillation log-likelihood

Metrics: log-likelihood KL divergence

Baselines: RealNVP MADE MAF NSF EiNet-LRS TTDE monotonic PC squared monotonic PC Gaussian full covariance

Builds on: probabilistic circuits RAT-SPN EiNet Born machines TTDE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy