A wall-time minimizing parallelization strategy for approximate Bayesian computation.


Journal

PloS one
ISSN: 1932-6203
Titre abrégé: PLoS One
Pays: United States
ID NLM: 101285081

Informations de publication

Date de publication:
2024
Historique:
received: 03 07 2023
accepted: 24 10 2023
medline: 22 2 2024
pubmed: 22 2 2024
entrez: 22 2 2024
Statut: epublish

Résumé

Approximate Bayesian Computation (ABC) is a widely applicable and popular approach to estimating unknown parameters of mechanistic models. As ABC analyses are computationally expensive, parallelization on high-performance infrastructure is often necessary. However, the existing parallelization strategies leave computing resources unused at times and thus do not optimally leverage them yet. We present look-ahead scheduling, a wall-time minimizing parallelization strategy for ABC Sequential Monte Carlo algorithms, which avoids idle times of computing units by preemptive sampling of subsequent generations. This allows to utilize all available resources. The strategy can be integrated with e.g. adaptive distance function and summary statistic selection schemes, which is essential in practice. Our key contribution is the theoretical assessment of the strategy of preemptive sampling and the proof of unbiasedness. Complementary, we provide an implementation and evaluate the strategy on different problems and numbers of parallel cores, showing speed-ups of typically 10-20% and up to 50% compared to the best established approach, with some variability. Thus, the proposed strategy allows to improve the cost and run-time efficiency of ABC methods on high-performance infrastructure.

Identifiants

pubmed: 38386671
doi: 10.1371/journal.pone.0294015
pii: PONE-D-23-20726
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Pagination

e0294015

Informations de copyright

Copyright: © 2024 Alamoudi et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

Déclaration de conflit d'intérêts

The authors have declared that no competing interests exist.

Auteurs

Emad Alamoudi (E)

Life and Medical Sciences Institute, University of Bonn, Bonn, Germany.

Felipe Reck (F)

Life and Medical Sciences Institute, University of Bonn, Bonn, Germany.

Nils Bundgaard (N)

BioQuant-Center for Quantitative Biology, Heidelberg University, Heidelberg, Germany.

Frederik Graw (F)

BioQuant-Center for Quantitative Biology, Heidelberg University, Heidelberg, Germany.
Interdisciplinary Center for Scientific Computing, Heidelberg University, Heidelberg, Germany.
Department of Medicine 5, Friedrich-Alexander-University Erlangen-Nürnberg, Erlangen, Germany.

Lutz Brusch (L)

Center of Information Services and High Performance Computing (ZIH), Technische Universität Dresden, Dresden, Germany.

Jan Hasenauer (J)

Life and Medical Sciences Institute, University of Bonn, Bonn, Germany.
Helmholtz Zentrum München, Institute of Computational Biology, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, Garching, Germany.

Yannik Schälte (Y)

Life and Medical Sciences Institute, University of Bonn, Bonn, Germany.
Helmholtz Zentrum München, Institute of Computational Biology, Neuherberg, Germany.
Center for Mathematics, Technische Universität München, Garching, Germany.

Classifications MeSH