atlas

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

Scaling Continuous Latent Variable Models as Probabilistic Integral Circuits

NeurIPS 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Latent variable marginalization and estimators · 0 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.

Builds DAG-shaped probabilistic integral circuits from region graphs, trains them by materializing tensorized quadrature PCs (QPCs), and scales training with neural functional sharing via multi-headed Fourier-feature MLPs.

Problem

Probabilistic integral circuits (continuous latent variable models) were limited to tree-shaped structures and their training via numerical quadrature was memory-intensive, so they could not scale to richer latent structures or large datasets.

Approach

A pipeline (RG -> PIC -> QPC -> folded QPC) that builds DAG-shaped PICs from arbitrary region graphs using Tucker- and CP-merge, materializes them into tensorized probabilistic circuits via quadrature, and shares neural functions (F-sharing and C-sharing with multi-headed MLPs) so that function evaluations and trainable parameters scale much better.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train a QPC distilled from a PIC instead of a standard PCQG-CP-512 · CIFAR, YCoCg-Rbpd: 5.50 -> 5.09Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-512 · CIFAR, YCoCgbpd: 4.85 -> 4.48Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-512 · ImgNet32, YCoCg-Rbpd: 5.25 -> 5.08Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-512 · ImgNet32, YCoCgbpd: 4.63 -> 4.46Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-256 · ImgNet64, YCoCg-Rbpd: 5.22 -> 5.05Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-256 · ImgNet64, YCoCgbpd: 4.59 -> 4.42Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-256 · CelebA, YCoCg-Rbpd: 4.78 -> 4.73Helped
Train a QPC distilled from a PIC instead of a standard PCQG-CP-256 · CelebA, YCoCgbpd: 4.16 -> 4.11Helped
Add C-sharing across integral-unit groups (ablation)PIC training · QT-CP, K=128optimization-step time (ms): OOM -> 25Helped
Add C-sharing across integral-unit groups (ablation)PIC training · QG-CP, K=64optimization-step time (ms): OOM -> 52Helped
Add C-sharing across integral-unit groups (ablation)PIC training · QG-TK, K=32optimization-step time (ms): OOM -> 89Helped
Add C-sharing across integral-unit groups (ablation)PIC training · QT-CP, K=128GPU memory (GiB): OOM -> 0.97Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST EMNIST CIFAR ImageNet32 ImageNet64 CelebA

Benchmarks: MNIST FashionMNIST EMNIST CIFAR ImageNet32 ImageNet64 CelebA

Metrics: bits per dimension (bpd) GPU memory time per optimization step number of trainable parameters

Baselines: PC (Adam/EM) HCLT SparsePC RAT-SPN IDF BitSwap BBans McBits LVD LVD-PG

Builds on: probabilistic integral circuits probabilistic circuits RAT-SPN EiNets HCLT

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