SlideShare a Scribd company logo
1 of 19
Download to read offline
Calibration in the Face of Model Discrepancy:
...and in the face discontinuity or local features
Geogios Karagiannis
University of Durham
August 21, 2018
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 1 / 17
Introduction to the problem
The problem set-up
Real complex system Z :
x
ζpxq
ùñ y for x P X and y P R
Computer model (simulator) S :
x
Spx,tq
ùñ η for px, tq P X ˆ Θ and y P R
Interest, learn:
parameter θ P Θ, s.t. Spx, θq « ζpxq, @x P X
emulator ζpxq|y, η, x, .. @x P X
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 2 / 17
Introduction to the problem
Kennedy & O’Hagan SBC method
Assume observables tpxi , yi qui and tpxi , ti , ηi qui from model
y “ ζpxq ` y ; y „ Np0, σ2
y q
η “ Spx, tq ` η ; η „ Np0, σ2
ηq
Link Z and S as
Dθ P Θ, ζpxq “ Spx, θq ` δpxq
Specify priors
Sp¨, ¨q „ GPpµS p¨|βS q, cS p¨, ¨|ϕS qq;
δp¨q „ GPpµδp¨|βδq, cδp¨, ¨|ϕδqq; pβ, ϕq „ πpdβ, dϕq
θ „ πpdθq
[Kennedy and O’Hagan, 2001]
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 3 / 17
Introduction to the problem
Issue in the fully Bayesian approach:
Bayesian inference is actually performed on
pMζ “ tθ, δp¨qu : ζpxq “ Spx, θq ` δpxq for all x P Xq
regardless the size of the available data
[Brynjarsdóttir and O’Hagan, 2014]
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 4 / 17
Introduction to the problem
Issue in the fully Bayesian approach:
Bayesian inference is actually performed on
pMζ “ tθ, δp¨qu : ζpxq “ Spx, θq ` δpxq for all x P Xq
regardless the size of the available data
[Brynjarsdóttir and O’Hagan, 2014]
In more realistic scenarios:
1 Scale discrepancy:
ζpxq “ ρpxq Spx, θq ` δpxq
2 Even more general like :
ζpxq “ Gp Spx, θq, θq
3 etc...
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 4 / 17
Model calibration in the presence of discontinuities
Application: AX Cold Flow
Bayesian treed model calibration [Konomi et al., 2017]
Outputs d : Pressure drop PDT3820.
Experimental Inputs x: Gas Velocity (GV ), [15, 60] SLPM
CFD Model parameters t:
θ1 : Coef. of restitution, particle-particle (Res.PP), θ1 „ 1.997Bp2.5, 2.5q `
θ2 : Coef. of restitution, particle-wall (Res.PW ), θ2 „ 1.997Bp2.5, 2.5q ` 0.8
θ3 : Frict. angle, particle-particle (FA.PP), θ3 „ 20Bp1.2, 2.5q ` 25
θ4 : Frict. angle, particle-wall (FA.PW ), θ4 „ 20Bp1.2, 2.5q+25
θ5 : Packed bed void fraction (PBVF), θ5 „ 0.1Bp2.5, 2.5q ` 0.3
θ6 : Particle size (PSize), θ6 „ 20Bp1.2, 2.5q ` 105.0
Table: Summary of inputs, outputs, and the CFD model parameters with their
corresponding prior using the AX sorbent
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 5 / 17
Model calibration in the presence of discontinuities
Application: AX Cold Flow
We can see local features, difficult to be represented accurately by
stationary GP models
Gas Velocity
15 20 25 30 35 40 45 50 55 60
PressureDrop
800
1000
1200
1400
1600
1800
Experimental
Simulation
They can be represented by more complex GP structures, but we must
fuind the suitable one...
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 6 / 17
Model calibration in the presence of discontinuities
How we addressed that?
We partitioned the input & calibration space via a binary space
partition P :“ PpT q[Chipman et al., 1998, Gramacy and Lee, 2008]
D3
D1
D2
s
2
θ
s1
t
x
{x, s1}
{t, s2}
{D1, d1}
D[:, t] < s2
{D2, d2}
D[:, t] > s2
D[:, x] < s1
{D3, d3}
D[:, x] > s1
...and we fit basic GP models
f pd|T , φ, θq “
Kź
k“1
Npdk|µkpφk, θq, Vkpφk, θqq
πpT , φ1:k, θq “ πpT qπpφ1:k, θ|T q
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 7 / 17
Model calibration in the presence of discontinuities
Application: the emulator
The resulting emulator ...
15 20 25 30 35 40 45 50 55 60
900
1000
1100
1200
1300
1400
1500
1600
1700
Gas Velocity
PDT3820
(a) Bayes treed Calibr.
15 20 25 30 35 40 45 50 55 60
900
1000
1100
1200
1300
1400
1500
1600
1700
Gas Velocity
PDT3820 (b) Standard Bayes Calibr.
... but not that interested in this here...
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 8 / 17
Model calibration in the presence of discontinuities
Application: Discrepancy representation?
We represent the discrepancy function
Gas Velocity
15 20 25 30 35 40 45 50 55 60
MeanDiscrepancy
-200
-150
-100
-50
0
(c) Proposed Bayes Calibr.
Gas Velocity
15 20 25 30 35 40 45 50 55 60
MeanDiscrepancy
-200
-150
-100
-50
0
50
(d) Standard Bayes Calibr.
We can produce more accurate estimation of the discrepancy function
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 9 / 17
Model calibration in the presence of discontinuities
Application: Calibration?
0.3
0.32
0.34
0.36
0.38
0.4
02040
θ5
Pr
0 0.5 1 1.5 2
x 10
4iteration
(e) Bayes treed Calibr.
0.3
0.32
0.34
0.36
0.38
0.4
01020
θ5
Pr
0 0.5 1 1.5 2
x 10
4iteration
(f) Standard Bayes Calibr.
20 30 40 50 60
0.3
0.32
0.34
0.36
0.38
0.4
x
1
t
5
1
1.2
1.4
1.6
(g) Bayes treed Calibr.
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 10 / 17
Model calibration in the presence of discontinuities
Application: Calibration?
105
110
115
120
125
130
135
00.20.4
θ6
Pr
0 0.5 1 1.5 2
x 10
4iteration
(h) Bayes treed Calibr.
105
110
115
120
125
130
135
00.10.2
θ6
Pr
0 0.5 1 1.5 2
x 10
4iteration
(i) Standard Bayes Calibr.
20 30 40 50 60
105
110
115
120
125
130
135
x
1
t
6
1
1.2
1.4
1.6
(j) Bayes treed Calibr.
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 11 / 17
Model calibration in the presence of discontinuities
Application: Speculations & observations
Possibly
In the cases that there is discontinuity, or local features
BTC might be able to mitigate the non-identifiability issue
Why?
...because it can model the discrepancy more ‘accurately’
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 12 / 17
Some remedies to non-identifiability
Some remedies to non-identifiability
Use subjective strongly informative priors
a luxury we do not always have.
Perform modular Bayesian model calibration:
[Liu et al., 2009, Arendt et al., 2012]
learning separately each component
Spx, tq from simulation data
δpxq from experimental data
θ from experimental data
Modularization within full Bayesian analysis? [Just an idea]
modelling together real system & comp. model
avoiding using the same data 2 times
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 13 / 17
Some remedies to non-identifiability
Modularization within full Bayesian analysis
Split the data-set in two sets; set A & set B
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 14 / 17
Some remedies to non-identifiability
Modularization within full Bayesian analysis
Split the data-set in two sets; set A & set B
Use Set A to create informative priors by modularisation:
tpxA
i , tA
i , ηA
i qui úùñ perform Bayes analysis and get
φS
|ηA
„ πpφS
|ηA
q
{Spx, tq „ ppSx,t |ηA
q
tpxA
i , yA
i qui úùñ perform Bayes analysis and get
yδpxq “ yζpxq ´ {Spx, θ˚q, and yζpxq „ ppζx |yA
q,
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 14 / 17
Some remedies to non-identifiability
Modularization within full Bayesian analysis
Use Set B tpxB
i , tB
i , ηB
i qui & tpxB
i , yB
i qui to perform fully Bayesian
analysis as in K&O given the prior information specified from Set A:
parameter est. φS , φζ „ πpφS , φζ|ηA, ηB, yA, yBq
calibration: θ „ πpθ|ηA
, ηB
, yA
, yB
q
prediction: yζpxq „ ppζx |ηA
, ηB
, yA
, yB
q,
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 15 / 17
Conclusions
Conclusions
To sum-up
When discrepancy exists it may be beneficial to be ‘detected’ and be
taken into account
Bayesian treed model calibration procedure might can mitigate
non-identifiability ... in the face of discontinuity or local features
Modularization within full Bayesian analysis may be an interesting
direction for further investigation...
Thanks
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 16 / 17
Conclusions
References
Paul D Arendt, Daniel W Apley, and Wei Chen. Quantification of model
uncertainty: Calibration, model discrepancy, and identifiability. Journal
of Mechanical Design, 134(10):100908, 2012.
Jenný Brynjarsdóttir and Anthony O’Hagan. Learning about physical
parameters: The importance of model discrepancy. Inverse Problems, 30
(11):114007, 2014.
Hugh A Chipman, Edward I George, and Robert E McCulloch. Bayesian
cart model search. Journal of the American Statistical Association, 93
(443):935–948, 1998.
Robert B Gramacy and Herbert K H Lee. Bayesian treed gaussian process
models with an application to computer modeling. Journal of the
American Statistical Association, 103(483):1119–1130, 2008.
Marc C Kennedy and Anthony O’Hagan. Bayesian calibration of computer
models. Journal of the Royal Statistical Society: Series B (Statistical
Methodology), 63(3):425–464, 2001.
Bledar A Konomi, Georgios Karagiannis, Kevin Lai, and Guang Lin.
Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 17 / 17

More Related Content

Similar to MUMS Opening Workshop - Panel Discussion: Calibration in the Face of Model Discrepancy: and in the face discontinuity or local features, Georgios Karagiannis , August 21, 2018

Coupling machine learning and synthetic image DIC-based techniques for the ca...
Coupling machine learning and synthetic image DIC-based techniques for the ca...Coupling machine learning and synthetic image DIC-based techniques for the ca...
Coupling machine learning and synthetic image DIC-based techniques for the ca...vformxsteels
 
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...Daniel H. Stolfi
 
Graphical Models In Python | Edureka
Graphical Models In Python | EdurekaGraphical Models In Python | Edureka
Graphical Models In Python | EdurekaEdureka!
 
Brief introduction on GAN
Brief introduction on GANBrief introduction on GAN
Brief introduction on GANDai-Hai Nguyen
 
Higgs Boson Challenge
Higgs Boson ChallengeHiggs Boson Challenge
Higgs Boson ChallengeRaouf KESKES
 
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...RCCSRENKEI
 
# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustmentTerence Huang
 
IDA 2015: Efficient model selection for regularized classification by exploit...
IDA 2015: Efficient model selection for regularized classification by exploit...IDA 2015: Efficient model selection for regularized classification by exploit...
IDA 2015: Efficient model selection for regularized classification by exploit...George Balikas
 
Analysis of massive data using R (CAEPIA2015)
Analysis of massive data using R (CAEPIA2015)Analysis of massive data using R (CAEPIA2015)
Analysis of massive data using R (CAEPIA2015)AMIDST Toolbox
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...Konstantinos Giannakis
 
The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)James McMurray
 
One Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationOne Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationWork-Bench
 
Spectral Element Methods in Large Eddy Simulation
Spectral Element Methods in Large Eddy SimulationSpectral Element Methods in Large Eddy Simulation
Spectral Element Methods in Large Eddy Simulationgaurav dhir
 
Recognition as Graph Matching
  Recognition as Graph Matching  Recognition as Graph Matching
Recognition as Graph MatchingVishakha Agarwal
 
IRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET Journal
 
IRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET Journal
 

Similar to MUMS Opening Workshop - Panel Discussion: Calibration in the Face of Model Discrepancy: and in the face discontinuity or local features, Georgios Karagiannis , August 21, 2018 (20)

Coupling machine learning and synthetic image DIC-based techniques for the ca...
Coupling machine learning and synthetic image DIC-based techniques for the ca...Coupling machine learning and synthetic image DIC-based techniques for the ca...
Coupling machine learning and synthetic image DIC-based techniques for the ca...
 
Dubai meetup 2016
Dubai meetup 2016Dubai meetup 2016
Dubai meetup 2016
 
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
A Cooperative Coevolutionary Approach to Maximise Surveillance Coverage of UA...
 
PCA and SVD in brief
PCA and SVD in briefPCA and SVD in brief
PCA and SVD in brief
 
pam_1997
pam_1997pam_1997
pam_1997
 
Graphical Models In Python | Edureka
Graphical Models In Python | EdurekaGraphical Models In Python | Edureka
Graphical Models In Python | Edureka
 
Brief introduction on GAN
Brief introduction on GANBrief introduction on GAN
Brief introduction on GAN
 
Higgs Boson Challenge
Higgs Boson ChallengeHiggs Boson Challenge
Higgs Boson Challenge
 
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
02 Modelling strategies for Nuclear Probabilistic Safety Assessment in case o...
 
# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment# Can we trust ai. the dilemma of model adjustment
# Can we trust ai. the dilemma of model adjustment
 
IDA 2015: Efficient model selection for regularized classification by exploit...
IDA 2015: Efficient model selection for regularized classification by exploit...IDA 2015: Efficient model selection for regularized classification by exploit...
IDA 2015: Efficient model selection for regularized classification by exploit...
 
Analysis of massive data using R (CAEPIA2015)
Analysis of massive data using R (CAEPIA2015)Analysis of massive data using R (CAEPIA2015)
Analysis of massive data using R (CAEPIA2015)
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...
 
The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)
 
One Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical ComputationOne Algorithm to Rule Them All: How to Automate Statistical Computation
One Algorithm to Rule Them All: How to Automate Statistical Computation
 
Spectral Element Methods in Large Eddy Simulation
Spectral Element Methods in Large Eddy SimulationSpectral Element Methods in Large Eddy Simulation
Spectral Element Methods in Large Eddy Simulation
 
Recognition as Graph Matching
  Recognition as Graph Matching  Recognition as Graph Matching
Recognition as Graph Matching
 
IRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms Comparison
 
IRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms ComparisonIRJET- Supervised Learning Classification Algorithms Comparison
IRJET- Supervised Learning Classification Algorithms Comparison
 
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
 

More from The Statistical and Applied Mathematical Sciences Institute

More from The Statistical and Applied Mathematical Sciences Institute (20)

Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
Causal Inference Opening Workshop - Latent Variable Models, Causal Inference,...
 
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
2019 Fall Series: Special Guest Lecture - 0-1 Phase Transitions in High Dimen...
 
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
Causal Inference Opening Workshop - Causal Discovery in Neuroimaging Data - F...
 
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
Causal Inference Opening Workshop - Smooth Extensions to BART for Heterogeneo...
 
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
Causal Inference Opening Workshop - A Bracketing Relationship between Differe...
 
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
Causal Inference Opening Workshop - Testing Weak Nulls in Matched Observation...
 
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...Causal Inference Opening Workshop - Difference-in-differences: more than meet...
Causal Inference Opening Workshop - Difference-in-differences: more than meet...
 
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
Causal Inference Opening Workshop - New Statistical Learning Methods for Esti...
 
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
Causal Inference Opening Workshop - Bipartite Causal Inference with Interfere...
 
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
Causal Inference Opening Workshop - Bridging the Gap Between Causal Literatur...
 
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
Causal Inference Opening Workshop - Some Applications of Reinforcement Learni...
 
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
Causal Inference Opening Workshop - Bracketing Bounds for Differences-in-Diff...
 
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
Causal Inference Opening Workshop - Assisting the Impact of State Polcies: Br...
 
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
Causal Inference Opening Workshop - Experimenting in Equilibrium - Stefan Wag...
 
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
Causal Inference Opening Workshop - Targeted Learning for Causal Inference Ba...
 
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
Causal Inference Opening Workshop - Bayesian Nonparametric Models for Treatme...
 
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
2019 Fall Series: Special Guest Lecture - Adversarial Risk Analysis of the Ge...
 
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
2019 Fall Series: Professional Development, Writing Academic Papers…What Work...
 
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
2019 GDRR: Blockchain Data Analytics - Machine Learning in/for Blockchain: Fu...
 
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
2019 GDRR: Blockchain Data Analytics - QuTrack: Model Life Cycle Management f...
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

MUMS Opening Workshop - Panel Discussion: Calibration in the Face of Model Discrepancy: and in the face discontinuity or local features, Georgios Karagiannis , August 21, 2018

  • 1. Calibration in the Face of Model Discrepancy: ...and in the face discontinuity or local features Geogios Karagiannis University of Durham August 21, 2018 Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 1 / 17
  • 2. Introduction to the problem The problem set-up Real complex system Z : x ζpxq ùñ y for x P X and y P R Computer model (simulator) S : x Spx,tq ùñ η for px, tq P X ˆ Θ and y P R Interest, learn: parameter θ P Θ, s.t. Spx, θq « ζpxq, @x P X emulator ζpxq|y, η, x, .. @x P X Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 2 / 17
  • 3. Introduction to the problem Kennedy & O’Hagan SBC method Assume observables tpxi , yi qui and tpxi , ti , ηi qui from model y “ ζpxq ` y ; y „ Np0, σ2 y q η “ Spx, tq ` η ; η „ Np0, σ2 ηq Link Z and S as Dθ P Θ, ζpxq “ Spx, θq ` δpxq Specify priors Sp¨, ¨q „ GPpµS p¨|βS q, cS p¨, ¨|ϕS qq; δp¨q „ GPpµδp¨|βδq, cδp¨, ¨|ϕδqq; pβ, ϕq „ πpdβ, dϕq θ „ πpdθq [Kennedy and O’Hagan, 2001] Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 3 / 17
  • 4. Introduction to the problem Issue in the fully Bayesian approach: Bayesian inference is actually performed on pMζ “ tθ, δp¨qu : ζpxq “ Spx, θq ` δpxq for all x P Xq regardless the size of the available data [Brynjarsdóttir and O’Hagan, 2014] Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 4 / 17
  • 5. Introduction to the problem Issue in the fully Bayesian approach: Bayesian inference is actually performed on pMζ “ tθ, δp¨qu : ζpxq “ Spx, θq ` δpxq for all x P Xq regardless the size of the available data [Brynjarsdóttir and O’Hagan, 2014] In more realistic scenarios: 1 Scale discrepancy: ζpxq “ ρpxq Spx, θq ` δpxq 2 Even more general like : ζpxq “ Gp Spx, θq, θq 3 etc... Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 4 / 17
  • 6. Model calibration in the presence of discontinuities Application: AX Cold Flow Bayesian treed model calibration [Konomi et al., 2017] Outputs d : Pressure drop PDT3820. Experimental Inputs x: Gas Velocity (GV ), [15, 60] SLPM CFD Model parameters t: θ1 : Coef. of restitution, particle-particle (Res.PP), θ1 „ 1.997Bp2.5, 2.5q ` θ2 : Coef. of restitution, particle-wall (Res.PW ), θ2 „ 1.997Bp2.5, 2.5q ` 0.8 θ3 : Frict. angle, particle-particle (FA.PP), θ3 „ 20Bp1.2, 2.5q ` 25 θ4 : Frict. angle, particle-wall (FA.PW ), θ4 „ 20Bp1.2, 2.5q+25 θ5 : Packed bed void fraction (PBVF), θ5 „ 0.1Bp2.5, 2.5q ` 0.3 θ6 : Particle size (PSize), θ6 „ 20Bp1.2, 2.5q ` 105.0 Table: Summary of inputs, outputs, and the CFD model parameters with their corresponding prior using the AX sorbent Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 5 / 17
  • 7. Model calibration in the presence of discontinuities Application: AX Cold Flow We can see local features, difficult to be represented accurately by stationary GP models Gas Velocity 15 20 25 30 35 40 45 50 55 60 PressureDrop 800 1000 1200 1400 1600 1800 Experimental Simulation They can be represented by more complex GP structures, but we must fuind the suitable one... Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 6 / 17
  • 8. Model calibration in the presence of discontinuities How we addressed that? We partitioned the input & calibration space via a binary space partition P :“ PpT q[Chipman et al., 1998, Gramacy and Lee, 2008] D3 D1 D2 s 2 θ s1 t x {x, s1} {t, s2} {D1, d1} D[:, t] < s2 {D2, d2} D[:, t] > s2 D[:, x] < s1 {D3, d3} D[:, x] > s1 ...and we fit basic GP models f pd|T , φ, θq “ Kź k“1 Npdk|µkpφk, θq, Vkpφk, θqq πpT , φ1:k, θq “ πpT qπpφ1:k, θ|T q Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 7 / 17
  • 9. Model calibration in the presence of discontinuities Application: the emulator The resulting emulator ... 15 20 25 30 35 40 45 50 55 60 900 1000 1100 1200 1300 1400 1500 1600 1700 Gas Velocity PDT3820 (a) Bayes treed Calibr. 15 20 25 30 35 40 45 50 55 60 900 1000 1100 1200 1300 1400 1500 1600 1700 Gas Velocity PDT3820 (b) Standard Bayes Calibr. ... but not that interested in this here... Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 8 / 17
  • 10. Model calibration in the presence of discontinuities Application: Discrepancy representation? We represent the discrepancy function Gas Velocity 15 20 25 30 35 40 45 50 55 60 MeanDiscrepancy -200 -150 -100 -50 0 (c) Proposed Bayes Calibr. Gas Velocity 15 20 25 30 35 40 45 50 55 60 MeanDiscrepancy -200 -150 -100 -50 0 50 (d) Standard Bayes Calibr. We can produce more accurate estimation of the discrepancy function Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 9 / 17
  • 11. Model calibration in the presence of discontinuities Application: Calibration? 0.3 0.32 0.34 0.36 0.38 0.4 02040 θ5 Pr 0 0.5 1 1.5 2 x 10 4iteration (e) Bayes treed Calibr. 0.3 0.32 0.34 0.36 0.38 0.4 01020 θ5 Pr 0 0.5 1 1.5 2 x 10 4iteration (f) Standard Bayes Calibr. 20 30 40 50 60 0.3 0.32 0.34 0.36 0.38 0.4 x 1 t 5 1 1.2 1.4 1.6 (g) Bayes treed Calibr. Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 10 / 17
  • 12. Model calibration in the presence of discontinuities Application: Calibration? 105 110 115 120 125 130 135 00.20.4 θ6 Pr 0 0.5 1 1.5 2 x 10 4iteration (h) Bayes treed Calibr. 105 110 115 120 125 130 135 00.10.2 θ6 Pr 0 0.5 1 1.5 2 x 10 4iteration (i) Standard Bayes Calibr. 20 30 40 50 60 105 110 115 120 125 130 135 x 1 t 6 1 1.2 1.4 1.6 (j) Bayes treed Calibr. Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 11 / 17
  • 13. Model calibration in the presence of discontinuities Application: Speculations & observations Possibly In the cases that there is discontinuity, or local features BTC might be able to mitigate the non-identifiability issue Why? ...because it can model the discrepancy more ‘accurately’ Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 12 / 17
  • 14. Some remedies to non-identifiability Some remedies to non-identifiability Use subjective strongly informative priors a luxury we do not always have. Perform modular Bayesian model calibration: [Liu et al., 2009, Arendt et al., 2012] learning separately each component Spx, tq from simulation data δpxq from experimental data θ from experimental data Modularization within full Bayesian analysis? [Just an idea] modelling together real system & comp. model avoiding using the same data 2 times Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 13 / 17
  • 15. Some remedies to non-identifiability Modularization within full Bayesian analysis Split the data-set in two sets; set A & set B Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 14 / 17
  • 16. Some remedies to non-identifiability Modularization within full Bayesian analysis Split the data-set in two sets; set A & set B Use Set A to create informative priors by modularisation: tpxA i , tA i , ηA i qui úùñ perform Bayes analysis and get φS |ηA „ πpφS |ηA q {Spx, tq „ ppSx,t |ηA q tpxA i , yA i qui úùñ perform Bayes analysis and get yδpxq “ yζpxq ´ {Spx, θ˚q, and yζpxq „ ppζx |yA q, Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 14 / 17
  • 17. Some remedies to non-identifiability Modularization within full Bayesian analysis Use Set B tpxB i , tB i , ηB i qui & tpxB i , yB i qui to perform fully Bayesian analysis as in K&O given the prior information specified from Set A: parameter est. φS , φζ „ πpφS , φζ|ηA, ηB, yA, yBq calibration: θ „ πpθ|ηA , ηB , yA , yB q prediction: yζpxq „ ppζx |ηA , ηB , yA , yB q, Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 15 / 17
  • 18. Conclusions Conclusions To sum-up When discrepancy exists it may be beneficial to be ‘detected’ and be taken into account Bayesian treed model calibration procedure might can mitigate non-identifiability ... in the face of discontinuity or local features Modularization within full Bayesian analysis may be an interesting direction for further investigation... Thanks Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 16 / 17
  • 19. Conclusions References Paul D Arendt, Daniel W Apley, and Wei Chen. Quantification of model uncertainty: Calibration, model discrepancy, and identifiability. Journal of Mechanical Design, 134(10):100908, 2012. Jenný Brynjarsdóttir and Anthony O’Hagan. Learning about physical parameters: The importance of model discrepancy. Inverse Problems, 30 (11):114007, 2014. Hugh A Chipman, Edward I George, and Robert E McCulloch. Bayesian cart model search. Journal of the American Statistical Association, 93 (443):935–948, 1998. Robert B Gramacy and Herbert K H Lee. Bayesian treed gaussian process models with an application to computer modeling. Journal of the American Statistical Association, 103(483):1119–1130, 2008. Marc C Kennedy and Anthony O’Hagan. Bayesian calibration of computer models. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 63(3):425–464, 2001. Bledar A Konomi, Georgios Karagiannis, Kevin Lai, and Guang Lin. Geogios Karagiannis University of DurhamCalibration in the Face of Model Discrepancy: ...and in the face discontinuity or loAugust 21, 2018 17 / 17