atlas

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

Generative Marginalization Models

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Score-based generative modeling analysis · 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.

Introduces marginalization models (MAMs), which directly model all induced marginals of discrete distributions and train them via marginalization self-consistency, enabling single-pass marginal inference and scalable any-order energy-based training.

Problem

Any-order autoregressive models need up to D network passes for arbitrary marginal inference and scale poorly for energy-based training on high-dimensional discrete data, where the training objective requires full log-probabilities.

Approach

Explicitly parameterize the marginal log-probability of any variable subset with one network (fed an augmented vector with a blank symbol for marginalized variables) and train it jointly with a conditional network by penalizing squared violations of the sum rule in log space, sampled randomly over orderings and data points.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MaM rather than AO-ARM for marginal inferenceBinary MNIST · Binary MNISTTime (s): 132.4 ± 0.03 -> 0.018 ± 0.00Helped
Use MaM rather than AO-ARM for marginal inferenceCIFAR-10 · CIFAR-10Time (s): 2401 ± 1 -> 0.495 ± 0.00Helped
Use MaM rather than AO-ARM for marginal inferenceImageNet32 · ImageNet32Time (s): 4995 ± 1 -> 1.243 ± 0.00Helped
Use MaM rather than AO-ARM for marginal inferenceText8 · Text8Time (s): 41.40 ± 0.01 -> 0.005 ± 0.00Helped
Replace AO-ARM with MaMCIFAR-10 · CIFAR-10NLL (bpd): 2.88 -> 2.88No clear effect
Replace AO-ARM with MaMImageNet32 · ImageNet32NLL (bpd): 3.60 -> 3.60No clear effect
Replace AO-ARM with MaMBinary MNIST · Binary MNISTNLL (bpd): 0.146 -> 0.146No clear effect
Replace AO-ARM with MaMText8 · Text8NLL (bpc): 1.48 -> 1.48No clear effect
Use MaM-Any-Order rather than ARM-One-OrderIsing model · Ising model (D=100)NLL (bpd): 0.79 -> 0.80Hurt
Use MaM-Any-Order rather than ARM-MC-One-OrderIsing model · Ising model (D=100)NLL (bpd): 24.84 -> 0.80Helped
Use MaM-Any-Order rather than ARM-One-Order for the larger problemIsing model · Ising model (D=900)NLL (bpd)Helped
Use two-stage rather than joint training (ablation)MaM · MNIST-Binaryepochs to convergence: 80 epochs -> 20 epochsHelped

Surprising findings

Limitations

Experimental setup

Datasets: Binary MNIST CIFAR-10 ImageNet32 text8 MOSES Ising model samples checkerboard synthetic

Benchmarks: Binary MNIST CIFAR-10 ImageNet32 text8 MOSES Ising model D=100 Ising model D=900 checkerboard

Metrics: NLL (bpd/bpc) Pearson correlation of marginals marginal inference time KL divergence Spearman correlation

Baselines: AO-ARM ARM ARM-MC P-AO-ARM PC (EiNets) GFlowNet D3PM PixelCNN++ VDM Discrete Flow

Builds on: any-order autoregressive models REINFORCE GFlowNets persistent contrastive divergence

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