1
A Brief Introduction to
Uncertainty Quantification
Day 2 Workshop:
Climate Change Impacts On Flood Risks and Decision Making
2
How much can we rely on predictions and forecasts?
3
Uncertainty quantification
4
“… learning is achieved, not by mere theoretical speculation on the one hand, nor by the undirected accumulation of practical facts on the other, but rather by a motivated iteration between theory and practice…”
Learning is an iterative (never-ending) process
— George E. P. Box
Box. “Statistics and Science”, J. American Statistical Association, 71(356):791-799, 1976.
5
Experiments and modeling in engineering and science
Argonne National Lab
Collab with K. Sienko; human subject experiments
doi: 10.1186/s12984-017-0339-6
Electrolyte reservoirs
Cell
Pump
NCLS
CLS
Collab with D. Kwabi; design experiments for battery capacity fade
Experiments
Models
6
A broad view of uncertainty quantification (UQ)
Theory
Model
Data
Product, Design, Decision
Prediction
Experiment
Uncertainty Propagation
Optimization Under Uncertainty
Optimal Experimental Design
Uncertainty “Reduction”
(Inference, Estimation, Calibration, Training, Data Assimilation)
Many possible sources of uncertainty:
7
“Uncertainty is everywhere and you cannot escape from it.”
Uncertainty quantification research
— Dennis V. Lindley
Lindley. Understanding Uncertainty, 2014.
Uncertainty quantification (UQ) focuses on systematic approaches to bridge together data and models, and allows us to:
uncertainty in complex engineering systems
How much can we `trust’ a prediction, and how to improve it?
How do we make decisions in the presence of uncertainty?
8
Uncertainty propagation and sensitivity analysis
9
Uncertainty reduction through Bayesian inference
Bayes’ rule:
(Bayesian Inference)
Observation Data
Prior
Likelihood
Posterior
Marginal likelihood
Thomas Bayes
10
Uncertainty reduction and robust design optimization
11
Optimal experimental design
12
Real-time detection of rotorcraft icing using DNNs
DNN Model
Acoustic Measurements
Performance
Metrics
13
UQ for machine learning
UQ for machine learning models:
[e.g., RNNs, CNNs]
Deep Neural Network
Bayesian Neural Network
Bayesian Inference
14
UQ for machine learning
UQ for machine learning models:
[e.g., RNNs, CNNs]
Deep Neural Network
Bayesian Neural Network
Bayesian Inference
15
Outlook