atlas

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

Ai-sampler: Adversarial Learning of Markov kernels with involutive maps

ICML 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Hamiltonian Monte Carlo · 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.

Ai-Sampler learns MCMC transition kernels built from time-reversible neural network involutions (Hénon maps) and trains them adversarially with a C2-equivariant discriminator by minimizing a TV-distance upper bound via Pinsker's inequality.

Problem

Learning efficient, well-mixing MCMC transition kernels parameterized by neural networks, where the objective for sample quality and exploration is hard to define and deterministic involutive proposals must satisfy detailed balance.

Approach

Parameterize deterministic involutions as R∘L_θ with L_θ = R∘g⁻¹∘R∘g (time-reversible networks built from Hénon maps) so detailed balance holds by construction, and train the proposal against a discriminator whose log-output is constrained to be C2-equivariant, minimizing an upper bound on TV distance between the target and one-step-transformed target.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Ai-sampler instead of HMC for samplingAi-sampler vs HMC · mog2, mog6, ring5ESS: 0.8 -> 1000.0; 2.4 -> 1000.0; 256.6 -> 396.5Helped
Use Ai-sampler instead of A-NICE-MCAi-sampler vs A-NICE-MC · ringESS: 1000.0 -> 378.0Hurt
Use Ai-sampler instead of HMCAi-sampler vs HMC · Bayesian logistic regression: Heart, German, AustralianESS: Heart 5000.0 -> 5000.0; German 5000.0 -> 5000.0; Australian 1113.4 -> 1746.5Mixed
Use Ai-sampler instead of HMCAi-sampler vs HMC · Bayesian logistic regression: Heart, German, Australianlog-predictive posterior: Heart -0.479 -> -0.458; German -0.484 -> -0.484; Australian -0.375 -> -0.375Helped
Use Ai-sampler instead of HMCAi-sampler vs HMC · Bayesian logistic regression: Heart, German, Australianmean matching (l2 error): Heart 5.4\times 10^{-5} -> 1.2\times 10^{-4}; German 1.3\times 10^{-5} -> 8.2\times 10^{-6}; Australian 1.2\times 10^{-5Mixed
Use Ai-sampler instead of HMCAi-sampler vs HMC · 2D densities: mog2, mog6, ring, ring5ESS/s: mog2 0.4 -> 1052.6; mog6 0.98 -> 1041.7; ring 2725.8 -> 402.1; ring5 333.2 -> 434.7Mixed
Use Ai-sampler instead of HMCAi-sampler vs HMC · Bayesian logistic regression: Heart, German, AustralianESS/s: Heart 989.0 -> 1736.0; German 672.0 -> 1618.0; Australian 171.95 -> 1724.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: mog2 mog6 ring ring5 heart german australian

Benchmarks: mog2 mog6 ring ring5 Bayesian logistic regression posteriors (heart, german, australian)

Metrics: effective sample size effective sample size per second average log predictive posterior mean matching error

Baselines: Hamiltonian Monte Carlo A-NICE-MC

Builds on: involutive MCMC A-NICE-MC time-reversible neural networks Hamiltonian Monte Carlo

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