atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Multilevel neural simulation-based inference

NeurIPS 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Simulation-based inference · 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 multilevel Monte Carlo training objectives for neural likelihood and posterior estimation (ML-NLE, ML-NPE) that exploit cheap low-fidelity simulators, with variance bounds and optimal sample allocation across levels.

Problem

Neural simulation-based inference needs many simulations for training, which is prohibitive when simulators are expensive; the paper targets reducing this cost when several simulators of varying cost and fidelity are available.

Approach

Rewrites the NLE/NPE training loss as a telescoping multilevel Monte Carlo estimator using seed-matched low- and high-fidelity simulators, allocates samples per level via derived variance bounds, and adds gradient adjustments (norm rescaling and gradient projection) to stabilise optimisation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multilevel training instead of standard MC-loss NLENLE on g-and-k · g-and-kKLDHelped
Use multilevel training instead of standard MC-loss NPENPE on g-and-k · g-and-kNLPDHelped
Use multilevel-NLE instead of cost-matched standard NLENLE on toggle-switch · Toggle-switchMMDHelped
Use ML-NPE instead of TL-NPE with n₁ = 10NPE on Ornstein–Uhlenbeck process · Ornstein–Uhlenbeck process, n₁ = 10NLPDHelped
Use ML-NPE instead of TL-NPE with n₁ = 10NPE on Ornstein–Uhlenbeck process · Ornstein–Uhlenbeck process, n₁ = 10KLDHelped
Use ML-NPE instead of TL-NPE with n₁ = 100NPE on Ornstein–Uhlenbeck process · Ornstein–Uhlenbeck process, n₁ = 100NLPDHurt
Use ML-NPE instead of TL-NPE with n₁ = 100NPE on Ornstein–Uhlenbeck process · Ornstein–Uhlenbeck process, n₁ = 100KLDHurt
Use ML-NPE instead of standard high-fidelity NPENPE on cosmological simulations · CAMELS cosmological inferenceNLPDHelped
Use ML-NPE instead of standard high-fidelity NPENPE on cosmological simulations · CAMELS cosmological inferenceEmpirical coverageHelped
Add gradient rescaling and gradient projection (ablation)ML-NLE and ML-NPE optimization · Neural SBI trainingOptimization stabilityHelped
Increase the number of high-fidelity samplesML-NLE and ML-NPE on g-and-k · g-and-kKLD (ML-NLE) and NLPD (ML-NPE)Helped
Use ML-NPE instead of low- or high-fidelity-only NPENPE on g-and-k · g-and-kPosterior calibrationHelped

Surprising findings

Limitations

Experimental setup

Datasets: g-and-k distribution (simulated) Ornstein-Uhlenbeck process (simulated) toggle-switch model (simulated) CAMELS cosmological simulations

Benchmarks: g-and-k KL divergence OU process NLPD and KL divergence toggle-switch MMD CAMELS NLPD and coverage

Metrics: KL divergence negative log posterior density MMD empirical coverage

Baselines: NLE (MC loss, single fidelity) NPE (MC loss, single fidelity) TL-NPE

Builds on: neural likelihood estimation neural posterior estimation multilevel Monte Carlo transfer learning for NPE (TL-NPE) PCGrad gradient projection

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