Bayesian history matching

From HandWiki
Revision as of 21:49, 6 February 2024 by John Stpola (talk | contribs) (fix)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Bayesian history matching is a statistical method for calibrating complex computer models. The equations inside many scientific computer models contain parameters which have a true value, but that true value is often unknown; history matching is one technique for learning what these parameters could be.

The name originates from the oil industry, where it refers to any technique for making sure oil reservoir models match up with historical oil production records.[1] Since then, history matching has been widely used in many areas of science and engineering, including galaxy formation,[2] disease modelling,[3] climate science,[4] and traffic simulation.[5]

The basis of history matching is to use observed data to rule-out any parameter settings which are ``implausible’’. Since computer models are often too slow to individually check every possible parameter setting, this is usually done with the help of an emulator. For a set of potential parameter settings [math]\displaystyle{ \boldsymbol\theta }[/math], their implausibility [math]\displaystyle{ I(\boldsymbol\theta) }[/math] can be calculated as:

[math]\displaystyle{ I(\boldsymbol\theta) = \frac{|E[f(\boldsymbol\theta)] - y|}{\sqrt{Var[f(\boldsymbol\theta)]}} }[/math]

where [math]\displaystyle{ E[f(\boldsymbol\theta)] }[/math] is the expected output of the computer model for that parameter setting, and [math]\displaystyle{ Var[f(\boldsymbol\theta)] }[/math] represents the uncertainties around the computer model output for that parameter setting. In other words, a parameter setting is scored based on how different the computer model output is to the real world observations, relative to how much uncertainty there is.

For computer models that output only one value, an implausibility of 3 is considered a good threshold for rejecting parameter settings.[6] For computer models which output more than one output, other thresholds can be used.[7] A key component of history matching is the notion of iterative refocussing,[8] where new computer model simulations can be chosen to better improve the emulator and the calibration, based on preliminary results.

References

  1. Craig, Peter S.; Goldstein, Michael; Seheult, Allan H.; Smith, James A. (1997). "Pressure Matching for Hydrocarbon Reservoirs: A Case Study in the Use of Bayes Linear Strategies for Large Computer Experiments". in Gatsonis, Constantine; Hodges, James S.; Kass, Robert E. et al. (in en). Case Studies in Bayesian Statistics. Lecture Notes in Statistics. 121. New York, NY: Springer. pp. 37–93. doi:10.1007/978-1-4612-2290-3_2. ISBN 978-1-4612-2290-3. 
  2. Vernon, Ian; Goldstein, Michael; Bower, Richard (February 1, 2014). "Galaxy Formation: Bayesian History Matching for the Observable Universe". Statistical Science 29 (1): 81–90. doi:10.1214/12-STS412. https://projecteuclid.org/euclid.ss/1399645731. 
  3. Andrianakis, Ioannis; Vernon, Ian R.; McCreesh, Nicky; McKinley, Trevelyan J.; Oakley, Jeremy E.; Nsubuga, Rebecca N.; Goldstein, Michael; White, Richard G. (January 1, 2015). "Bayesian history matching of complex infectious disease models using emulation: a tutorial and a case study on HIV in Uganda". PLOS Computational Biology 11 (1): e1003968. doi:10.1371/journal.pcbi.1003968. PMID 25569850. Bibcode2015PLSCB..11E3968A. 
  4. Williamson, Daniel; Goldstein, Michael; Allison, Lesley; Blaker, Adam; Challenor, Peter; Jackson, Laura; Yamazaki, Kuniko (October 1, 2013). "History matching for exploring and reducing climate model parameter space using observations and a large perturbed physics ensemble". Climate Dynamics 41 (7): 1703–1729. doi:10.1007/s00382-013-1896-4. Bibcode2013ClDy...41.1703W. 
  5. Boukouvalas, Alexis; Sykes, Pete; Cornford, Dan; Maruri-Aguilar, Hugo (June 1, 2014). "Bayesian Precalibration of a Large Stochastic Microsimulation Model". IEEE Transactions on Intelligent Transportation Systems 15 (3): 1337–1347. doi:10.1109/TITS.2014.2304394. https://publications.aston.ac.uk/id/eprint/23587/1/Bayesian_precalibration_of_a_large_stochastic_microsimulation_model.pdf. 
  6. Pukelsheim, Friedrich (May 1, 1994). "The Three Sigma Rule". The American Statistician 48 (2): 88–91. doi:10.1080/00031305.1994.10476030. https://opus.bibliothek.uni-augsburg.de/opus4/files/20201/1994b.pdf. 
  7. Vernon, Ian; Goldstein, Michael; Bower, Richard G. (December 1, 2010). "Galaxy formation: a Bayesian uncertainty analysis". Bayesian Analysis 5 (4): 619–669. doi:10.1214/10-BA524. https://projecteuclid.org/euclid.ba/1340110846. 
  8. Salter, James M.; Williamson, Daniel B.; Scinocca, John; Kharin, Viatcheslav (October 2, 2019). "Uncertainty Quantification for Computer Models With Spatial Output Using Calibration-Optimal Bases". Journal of the American Statistical Association 114 (528): 1800–1814. doi:10.1080/01621459.2018.1514306.