bioRxivSystems BiologyPreprint
Robust adaptive distance functions for approximate Bayesian inference on outlier-corrupted data
Abstract
Approximate Bayesian Computation (ABC) is a likelihood-free parameter inference method for complex stochastic models in systems biology and other research areas. While conceptually simple, its practical performance relies on the ability to efficiently compare relevant features in simulated and observed data via distance functions. Complications can arise particularly from the presence of outliers in the data, which can severely impair the inference. Thus, robust methods are required that provide reliable estimates also from outlier-corrupted data. We illustrate how established ABC distance functions are highly sensitive to outliers, and can in practice yield erroneous or highly uncertain parameter estimates and model predictions. We introduce self-tuned outlier-insensitive distance functions, based on a popular adaptive distance weighting concept, complemented by a simulation-based online outlier detection and downweighting routine. We evaluate and compare the presented methods on six test models covering different model types, problem features, and outlier scenarios. Our evaluation demonstrates substantial improvements on outlier-corrupted data, while giving at least comparable performance on outlier-free data. The developed methods have been made available as part of the open-source Python package pyABC (https://github.com/icb-dcm/pyabc).
- Citations
- 9
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Informative and adaptive distances and summary statistics in sequential approximate Bayesian computation
Yannik Schälte, Jan Hasenauer·PLoS ONEPeer-reviewed·May 22, 2023
- Efficient Exact Inference for Dynamical Systems with Noisy Measurements using Sequential Approximate Bayesian Computation
Yannik Schälte, Jan Hasenauer·BioinformaticsPeer-reviewed·Apr 29, 2020
- pyABC: distributed, likelihood-free inference
Emmanuel Klinger, Dennis Rickert, Jan Hasenauer·BioinformaticsPeer-reviewed·May 10, 2018
- GpABC: a Julia package for approximate Bayesian computation with Gaussian process emulation
Evgeny Tankhilevich, Jonathan S. Ish-Horowicz, … Fei He·BioinformaticsPeer-reviewed·Jan 29, 2020
- Approximate Bayesian Computation Algorithms for Estimating Network Model Parameters
Ye Zheng, Stéphane Aris-Brosou·bioRxiv·Feb 7, 2017
- Calibration of models to data: a comparison of methods
Z. Suboi, T. J. Hladish, … C. M. Hazelbag·bioRxiv·Dec 21, 2020