Cargando…

BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling

Purpose: Bayesian calibration is generally superior to standard direct-search algorithms in that it estimates the full joint posterior distribution of the calibrated parameters. However, there are many barriers to using Bayesian calibration in health decision sciences stemming from the need to progr...

Descripción completa

Detalles Bibliográficos
Autores principales: Jalal, Hawre, Trikalinos, Thomas A., Alarid-Escudero, Fernando
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8185956/
https://www.ncbi.nlm.nih.gov/pubmed/34113262
http://dx.doi.org/10.3389/fphys.2021.662314
_version_ 1783704863398428672
author Jalal, Hawre
Trikalinos, Thomas A.
Alarid-Escudero, Fernando
author_facet Jalal, Hawre
Trikalinos, Thomas A.
Alarid-Escudero, Fernando
author_sort Jalal, Hawre
collection PubMed
description Purpose: Bayesian calibration is generally superior to standard direct-search algorithms in that it estimates the full joint posterior distribution of the calibrated parameters. However, there are many barriers to using Bayesian calibration in health decision sciences stemming from the need to program complex models in probabilistic programming languages and the associated computational burden of applying Bayesian calibration. In this paper, we propose to use artificial neural networks (ANN) as one practical solution to these challenges. Methods: Bayesian Calibration using Artificial Neural Networks (BayCANN) involves (1) training an ANN metamodel on a sample of model inputs and outputs, and (2) then calibrating the trained ANN metamodel instead of the full model in a probabilistic programming language to obtain the posterior joint distribution of the calibrated parameters. We illustrate BayCANN using a colorectal cancer natural history model. We conduct a confirmatory simulation analysis by first obtaining parameter estimates from the literature and then using them to generate adenoma prevalence and cancer incidence targets. We compare the performance of BayCANN in recovering these “true” parameter values against performing a Bayesian calibration directly on the simulation model using an incremental mixture importance sampling (IMIS) algorithm. Results: We were able to apply BayCANN using only a dataset of the model inputs and outputs and minor modification of BayCANN's code. In this example, BayCANN was slightly more accurate in recovering the true posterior parameter estimates compared to IMIS. Obtaining the dataset of samples, and running BayCANN took 15 min compared to the IMIS which took 80 min. In applications involving computationally more expensive simulations (e.g., microsimulations), BayCANN may offer higher relative speed gains. Conclusions: BayCANN only uses a dataset of model inputs and outputs to obtain the calibrated joint parameter distributions. Thus, it can be adapted to models of various levels of complexity with minor or no change to its structure. In addition, BayCANN's efficiency can be especially useful in computationally expensive models. To facilitate BayCANN's wider adoption, we provide BayCANN's open-source implementation in R and Stan.
format Online
Article
Text
id pubmed-8185956
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-81859562021-06-09 BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling Jalal, Hawre Trikalinos, Thomas A. Alarid-Escudero, Fernando Front Physiol Physiology Purpose: Bayesian calibration is generally superior to standard direct-search algorithms in that it estimates the full joint posterior distribution of the calibrated parameters. However, there are many barriers to using Bayesian calibration in health decision sciences stemming from the need to program complex models in probabilistic programming languages and the associated computational burden of applying Bayesian calibration. In this paper, we propose to use artificial neural networks (ANN) as one practical solution to these challenges. Methods: Bayesian Calibration using Artificial Neural Networks (BayCANN) involves (1) training an ANN metamodel on a sample of model inputs and outputs, and (2) then calibrating the trained ANN metamodel instead of the full model in a probabilistic programming language to obtain the posterior joint distribution of the calibrated parameters. We illustrate BayCANN using a colorectal cancer natural history model. We conduct a confirmatory simulation analysis by first obtaining parameter estimates from the literature and then using them to generate adenoma prevalence and cancer incidence targets. We compare the performance of BayCANN in recovering these “true” parameter values against performing a Bayesian calibration directly on the simulation model using an incremental mixture importance sampling (IMIS) algorithm. Results: We were able to apply BayCANN using only a dataset of the model inputs and outputs and minor modification of BayCANN's code. In this example, BayCANN was slightly more accurate in recovering the true posterior parameter estimates compared to IMIS. Obtaining the dataset of samples, and running BayCANN took 15 min compared to the IMIS which took 80 min. In applications involving computationally more expensive simulations (e.g., microsimulations), BayCANN may offer higher relative speed gains. Conclusions: BayCANN only uses a dataset of model inputs and outputs to obtain the calibrated joint parameter distributions. Thus, it can be adapted to models of various levels of complexity with minor or no change to its structure. In addition, BayCANN's efficiency can be especially useful in computationally expensive models. To facilitate BayCANN's wider adoption, we provide BayCANN's open-source implementation in R and Stan. Frontiers Media S.A. 2021-05-25 /pmc/articles/PMC8185956/ /pubmed/34113262 http://dx.doi.org/10.3389/fphys.2021.662314 Text en Copyright © 2021 Jalal, Trikalinos and Alarid-Escudero. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Physiology
Jalal, Hawre
Trikalinos, Thomas A.
Alarid-Escudero, Fernando
BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title_full BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title_fullStr BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title_full_unstemmed BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title_short BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling
title_sort baycann: streamlining bayesian calibration with artificial neural network metamodeling
topic Physiology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8185956/
https://www.ncbi.nlm.nih.gov/pubmed/34113262
http://dx.doi.org/10.3389/fphys.2021.662314
work_keys_str_mv AT jalalhawre baycannstreamliningbayesiancalibrationwithartificialneuralnetworkmetamodeling
AT trikalinosthomasa baycannstreamliningbayesiancalibrationwithartificialneuralnetworkmetamodeling
AT alaridescuderofernando baycannstreamliningbayesiancalibrationwithartificialneuralnetworkmetamodeling