BayCANN: Streamlining Bayesian Calibration With Artificial Neural Network Metamodeling

被引:9
|
作者
Jalal, Hawre [1 ]
Trikalinos, Thomas A. [2 ,3 ,4 ]
Alarid-Escudero, Fernando [5 ]
机构
[1] Univ Pittsburgh, Grad Sch Publ Hlth, Dept Hlth Policy & Management, Pittsburgh, PA 15260 USA
[2] Brown Univ, Dept Hlth Serv, Providence, RI 02912 USA
[3] Brown Univ, Dept Policy & Practice, Providence, RI 02912 USA
[4] Brown Univ, Dept Biostat, Providence, RI 02912 USA
[5] Ctr Res & Teaching Econ CIDE, Div Publ Adm, Aguascalientes, Aguascalientes, Mexico
关键词
Bayesian calibration; machine learning; mechanistic models; artificial neural networks; emulators; surrogate models; metamodels; COLORECTAL-CANCER; MODEL CALIBRATION; TASK-FORCE; SIMULATION; OPTIMIZATION;
D O I
10.3389/fphys.2021.662314
中图分类号
Q4 [生理学];
学科分类号
071003 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] A new approach for neutron moisture meter calibration: artificial neural network
    Eyüp Selim Köksal
    Bilal Cemek
    Cengiz Artık
    Kadir Ersin Temizel
    Mehmet Taşan
    Irrigation Science, 2011, 29 : 369 - 377
  • [42] Development of Bayesian regularized artificial neural network for airborne chlorides estimation
    Kim, Ryulri
    Min, Jiyoung
    Lee, Jong-Suk
    Jin, Seung-Seop
    CONSTRUCTION AND BUILDING MATERIALS, 2023, 383
  • [43] A design space exploration method using Artificial Neural Networks and metamodeling
    Chi, Li
    Qiu, Haobo
    Chen, ZhenZhong
    Ke, Li
    ADVANCES IN PRODUCT DEVELOPMENT AND RELIABILITY III, 2012, 544 : 200 - 205
  • [44] Post-Silicon Receiver Equalization Metamodeling by Artificial Neural Networks
    Elias Rangel-Patino, Francisco
    Ernesto Rayas-Sanchez, Jose
    Viveros-Wacher, Andres
    Luis Chavez-Hurtado, Jose
    Andrei Vega-Ochoa, Edgar
    Hakim, Nagib
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (04) : 733 - 740
  • [45] Potentiometric determination of ibuprofen, indomethacin and naproxen using an artificial neural network calibration
    Aktas, A. Hakan
    Ertokus, Guezide Pekcan
    JOURNAL OF THE SERBIAN CHEMICAL SOCIETY, 2008, 73 (01) : 87 - 95
  • [46] A Robot Calibration Method Based on Joint Angle Division and an Artificial Neural Network
    Wang, Zhirong
    Chen, Zhangwei
    Wang, Yuxiang
    Mao, Chentao
    Hang, Qiang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [47] Artificial neural network calibration for the simultaneous determination of calcium and magnesium in natural waters
    Aktas, A. Hakan
    Sener, Meltem
    Ertokus, Guzide Pekcan
    REVISTA DE CHIMIE, 2006, 57 (12): : 1287 - 1290
  • [48] Forewarning of hypotensive events using a Bayesian artificial neural network in neurocritical care
    Donald, Rob
    Howells, Tim
    Piper, Ian
    Enblad, P.
    Nilsson, P.
    Chambers, I.
    Gregson, B.
    Citerio, G.
    Kiening, K.
    Neumann, J.
    Ragauskas, A.
    Sahuquillo, J.
    Sinnott, R.
    Stell, A.
    JOURNAL OF CLINICAL MONITORING AND COMPUTING, 2019, 33 (01) : 39 - 51
  • [49] Forewarning of hypotensive events using a Bayesian artificial neural network in neurocritical care
    Rob Donald
    Tim Howells
    Ian Piper
    P. Enblad
    P. Nilsson
    I. Chambers
    B. Gregson
    G. Citerio
    K. Kiening
    J. Neumann
    A. Ragauskas
    J. Sahuquillo
    R. Sinnott
    A. Stell
    Journal of Clinical Monitoring and Computing, 2019, 33 : 39 - 51
  • [50] Bayesian regularized artificial neural network for fault detection and isolation in wind turbine
    El Bakri, Ayoub
    Berrada, Youssef
    Boumhidi, Ismail
    2017 INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV), 2017,