Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Bayesian›Multilevel Approximate Bayesian Computation
Bayesian methodsBayesian / computational

Multilevel Approximate Bayesian Computation

Also known as: multilevel ABC, hierarchical ABC, multi-level ABC, ABC for hierarchical models

Multilevel Approximate Bayesian Computation (multilevel ABC) extends simulation-based Bayesian inference to hierarchically structured data. When the likelihood is intractable and observations are nested within groups, it replaces direct likelihood evaluation with simulations at each level of the hierarchy, accepting parameter draws whose simulated summary statistics are close to the observed ones.

ScholarGate
  1. Bayesian methods
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Multilevel Approximate Bayesian Computation
Approximate Bayesian Com…Bayesian Hierarchical Mo…Hierarchical Bayesian In…Markov Chain Monte CarloMultilevel Bayesian Infe…Sequential Monte Carlo

When to use it

Use multilevel ABC when data have a hierarchical structure (e.g., individuals nested within groups, repeated measures, schools within districts) and the likelihood function is intractable or too expensive to evaluate — as is common in agent-based models, complex population dynamics, or mechanistic biological models. It is also appropriate when classical multilevel MCMC mixes poorly because the posterior is highly multimodal or the parameter space is irregular. Do not use it when a tractable likelihood exists and standard multilevel MCMC or variational inference is feasible: ABC introduces additional approximation error from the epsilon threshold and the choice of summary statistics, and it typically requires very large numbers of simulations, making it computationally expensive.

Strengths & limitations

Strengths
  • Handles intractable likelihoods in hierarchical settings where MCMC is infeasible.
  • Works with any forward-simulable generative model regardless of likelihood complexity.
  • Naturally propagates uncertainty across levels of the hierarchy.
  • Can be parallelised easily because simulations are independent draws.
  • Compatible with regression adjustment and SMC refinements to reduce approximation error.
Limitations
  • Approximation quality depends critically on the choice of summary statistics — poor summaries yield biased posteriors.
  • Very high simulation cost: thousands to millions of model evaluations are typically needed.
  • The epsilon tolerance introduces a systematic approximation; the posterior is exact only as epsilon tends to zero.
  • Curse of dimensionality: performance degrades rapidly as the number of parameters or levels grows.

Frequently asked

What makes ABC 'approximate'?

ABC replaces the exact likelihood with a comparison of summary statistics within a tolerance epsilon. The resulting posterior is an approximation that equals the true posterior only when epsilon is zero and the summaries are sufficient. In practice both conditions are violated, so posterior estimates carry an additional bias beyond ordinary Monte Carlo error.

How is multilevel ABC different from standard hierarchical MCMC?

Hierarchical MCMC requires an evaluable likelihood at each step; it is exact (up to MCMC error) when it converges. Multilevel ABC replaces likelihood evaluation with forward simulation, making it applicable when the likelihood is intractable, but at the cost of the epsilon-approximation and much higher simulation counts.

How do I choose summary statistics for hierarchical data?

Include statistics that capture variation both within and between groups — for example, group means, within-group variances, and cross-level correlations. Learned neural summary statistics (e.g., via neural posterior estimation) have shown strong performance when manual choice is difficult.

Can I combine multilevel ABC with sequential Monte Carlo?

Yes. SMC-ABC propagates a population of particles through a sequence of decreasing tolerances, which is particularly beneficial in multilevel settings because it avoids the high rejection rates of naive ABC rejection sampling when epsilon is small.

When should I prefer multilevel variational inference instead?

If the likelihood is tractable but posteriors are complex, multilevel variational inference is faster and avoids the simulation overhead of ABC. Choose ABC only when the likelihood genuinely cannot be evaluated, and prefer variational inference or MCMC otherwise.

Sources

  1. Beaumont, M. A., Zhang, W., & Balding, D. J. (2002). Approximate Bayesian computation in population genetics. Genetics, 162(4), 2025–2035. DOI: 10.1093/genetics/162.4.2025 ↗
  2. Jasra, A., Singh, S. S., Martin, J. S., & McCoy, E. (2012). Filtering via approximate Bayesian computation. Statistics and Computing, 22(6), 1223–1237. link ↗

How to cite this page

ScholarGate. (2026, June 3). Multilevel Approximate Bayesian Computation. ScholarGate. https://scholargate.app/en/bayesian/multilevel-approximate-bayesian-computation

Related methods

Approximate Bayesian ComputationBayesian Hierarchical Model with Missing DataHierarchical Bayesian InferenceMarkov Chain Monte CarloMultilevel Bayesian InferenceSequential Monte Carlo

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Approximate Bayesian ComputationSimulation↔ compare
  • Bayesian Hierarchical Model with Missing DataBayesian↔ compare
  • Hierarchical Bayesian InferenceBayesian↔ compare
  • Markov Chain Monte CarloSimulation↔ compare
  • Multilevel Bayesian InferenceBayesian↔ compare
  • Sequential Monte CarloBayesian↔ compare
Compare side by side →

Similar methods

Hierarchical Approximate Bayesian ComputationApproximate Bayesian ComputationApproximate Bayesian Computation with Missing DataApproximate Bayesian Computation with Measurement ErrorTime series approximate Bayesian computationSpatial Approximate Bayesian ComputationMultilevel MCMCRobust Approximate Bayesian Computation

Related reference concepts

Bayesian Computation and MCMCHierarchical Bayesian ModelsEmpirical Bayes MethodsMultilevel and Partial Pooling ModelsBayesian Model Comparison and SelectionVariational Inference

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Multilevel Approximate Bayesian Computation (Multilevel Approximate Bayesian Computation). Retrieved 2026-07-21 from https://scholargate.app/en/bayesian/multilevel-approximate-bayesian-computation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Extension of ABC (Beaumont et al., 2002) to multilevel/hierarchical settings; developed across multiple authors in the 2010s
Year
2000s–2010s
Type
Simulation-based Bayesian inference
DataType
Any data type (continuous, discrete, summary-statistic-reducible) in hierarchically structured datasets
Subfamily
Bayesian / computational
Related methods
Approximate Bayesian ComputationBayesian Hierarchical Model with Missing DataHierarchical Bayesian InferenceMarkov Chain Monte CarloMultilevel Bayesian InferenceSequential Monte Carlo
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account