Research map / Probabilistic and scientific modeling / Variational and generative sampling
Ai-sampler: Adversarial Learning of Markov kernels with involutive maps
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
- On 2D densities, Ai-sampler achieves ESS of 1000 on mog2 and mog6 versus 0.8 and 2.4 for HMC, but lower ESS on ring (378 vs 981.3 for HMC).
- On Bayesian logistic regression (Australian), Ai-sampler reaches ESS 1746.5 vs 1113.4 for HMC and 1015.8 for A-NICE-MC.
- ESS/s per chain on mog2 is 1052.6 for Ai-sampler vs 0.4 for HMC, while HMC is faster on ring (2725.8 vs 402.1).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use Ai-sampler instead of HMC for sampling | Ai-sampler vs HMC · mog2, mog6, ring5 | ESS: 0.8 -> 1000.0; 2.4 -> 1000.0; 256.6 -> 396.5 | Helped |
| Use Ai-sampler instead of A-NICE-MC | Ai-sampler vs A-NICE-MC · ring | ESS: 1000.0 -> 378.0 | Hurt |
| Use Ai-sampler instead of HMC | Ai-sampler vs HMC · Bayesian logistic regression: Heart, German, Australian | ESS: Heart 5000.0 -> 5000.0; German 5000.0 -> 5000.0; Australian 1113.4 -> 1746.5 | Mixed |
| Use Ai-sampler instead of HMC | Ai-sampler vs HMC · Bayesian logistic regression: Heart, German, Australian | log-predictive posterior: Heart -0.479 -> -0.458; German -0.484 -> -0.484; Australian -0.375 -> -0.375 | Helped |
| Use Ai-sampler instead of HMC | Ai-sampler vs HMC · Bayesian logistic regression: Heart, German, Australian | mean 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^{-5 | Mixed |
| Use Ai-sampler instead of HMC | Ai-sampler vs HMC · 2D densities: mog2, mog6, ring, ring5 | ESS/s: mog2 0.4 -> 1052.6; mog6 0.98 -> 1041.7; ring 2725.8 -> 402.1; ring5 333.2 -> 434.7 | Mixed |
| Use Ai-sampler instead of HMC | Ai-sampler vs HMC · Bayesian logistic regression: Heart, German, Australian | ESS/s: Heart 989.0 -> 1736.0; German 672.0 -> 1618.0; Australian 171.95 -> 1724.0 | Helped |
Surprising findings
- HMC achieves higher ESS and ESS/s than the Ai-sampler on the ring density, which the authors note as an exception to their overall advantage.
- Log-predictive posterior and mean matching are nearly identical between Ai-sampler and HMC on german and australian, with HMC slightly better on heart mean matching.
Limitations
- Experiments are limited to 2D synthetic densities and three small logistic regression posteriors.
- The bound's tightness depends on KL[p(x); p(RL(x))], which vanishes only if the proposal is nearly density preserving.
- Adversarial training requires careful tuning of discriminator-to-kernel update ratio and can be unstable.
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
- Discrete Neural Flow Samplers with Locally Equivariant Transformer (NeurIPS 2025 · similarity 0.87)
- LEAPS: A discrete neural sampler via locally equivariant networks (ICML 2025 · similarity 0.87)
- Scalable Discrete Diffusion Samplers: Combinatorial Optimization and Statistical Physics (ICLR 2025 · similarity 0.87)
- MDNS: Masked Diffusion Neural Sampler via Stochastic Optimal Control (NeurIPS 2025 · similarity 0.86)
- AutoStep: Locally adaptive involutive MCMC (ICML 2025 · similarity 0.85)
- Parallel Affine Transformation Tuning of Markov Chain Monte Carlo (ICML 2024 · similarity 0.85)
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.
