Risk Estimation and Uncertainty Quantification by Markov Chain Monte Carlo Methods

Similar documents
On the Optimal Scaling of the Modified Metropolis-Hastings algorithm

MODIFIED METROPOLIS-HASTINGS ALGORITHM WITH DELAYED REJECTION FOR HIGH-DIMENSIONAL RELIABILITY ANALYSIS

Monte Carlo in Bayesian Statistics

Bayesian Inference and MCMC

Bayesian Estimation of DSGE Models 1 Chapter 3: A Crash Course in Bayesian Inference

BAYESIAN METHODS FOR VARIABLE SELECTION WITH APPLICATIONS TO HIGH-DIMENSIONAL DATA

A Probabilistic Framework for solving Inverse Problems. Lambros S. Katafygiotis, Ph.D.

Markov Chain Monte Carlo methods

TEORIA BAYESIANA Ralph S. Silva

Example: Ground Motion Attenuation

Learning the hyper-parameters. Luca Martino

Dynamic System Identification using HDMR-Bayesian Technique

arxiv: v1 [stat.co] 23 Apr 2018

ComputationalToolsforComparing AsymmetricGARCHModelsviaBayes Factors. RicardoS.Ehlers

ASYMPTOTICALLY INDEPENDENT MARKOV SAMPLING: A NEW MARKOV CHAIN MONTE CARLO SCHEME FOR BAYESIAN INFERENCE

Probabilistic Machine Learning

Efficient Aircraft Design Using Bayesian History Matching. Institute for Risk and Uncertainty

STAT 499/962 Topics in Statistics Bayesian Inference and Decision Theory Jan 2018, Handout 01

Transitional Markov Chain Monte Carlo: Observations and Improvements

MCMC algorithms for fitting Bayesian models

Evaluating the value of structural heath monitoring with longitudinal performance indicators and hazard functions using Bayesian dynamic predictions

Bayesian Inverse Problems

Who was Bayes? Bayesian Phylogenetics. What is Bayes Theorem?

Bayesian Phylogenetics:

Bayesian Phylogenetics

Approximate Bayesian Computation: a simulation based approach to inference

Principles of Bayesian Inference

Parameter Estimation Method Using Bayesian Statistics Considering Uncertainty of Information for RBDO

The Jackknife-Like Method for Assessing Uncertainty of Point Estimates for Bayesian Estimation in a Finite Gaussian Mixture Model

Monte Carlo Techniques for Regressing Random Variables. Dan Pemstein. Using V-Dem the Right Way

Answers and expectations

Parameter Estimation. William H. Jefferys University of Texas at Austin Parameter Estimation 7/26/05 1

Adaptive Monte Carlo methods

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Statistical Methods in Particle Physics Lecture 1: Bayesian methods

Tutorial on ABC Algorithms

(5) Multi-parameter models - Gibbs sampling. ST440/540: Applied Bayesian Analysis

David Giles Bayesian Econometrics

Introduction to Systems Analysis and Decision Making Prepared by: Jakub Tomczak

Tutorial on Probabilistic Programming with PyMC3

Geometric insight into the challenges of solving high-dimensional reliability problems

Part III. A Decision-Theoretic Approach and Bayesian testing

Reminder of some Markov Chain properties:

Monte Carlo Dynamically Weighted Importance Sampling for Spatial Models with Intractable Normalizing Constants

Markov chain Monte Carlo

Bayesian search for other Earths

Density Estimation. Seungjin Choi

MONTE CARLO METHODS. Hedibert Freitas Lopes

MCMC notes by Mark Holder

LECTURE 15 Markov chain Monte Carlo

A Novel Vibration-Based Two-Stage Bayesian System Identification Method

Principles of Bayesian Inference

Statistical Inference: Maximum Likelihood and Bayesian Approaches

Bayesian Estimation of Input Output Tables for Russia

Markov Chain Monte Carlo methods

Introduction to Probabilistic Machine Learning

Theory of Stochastic Processes 8. Markov chain Monte Carlo

Introduction to Bayes

VCMC: Variational Consensus Monte Carlo

Forward Problems and their Inverse Solutions

Bayesian Regression Linear and Logistic Regression

Subset Simulation Method for Rare Event Estimation: An Introduction

Lecture 2: From Linear Regression to Kalman Filter and Beyond

Principles of Bayesian Inference


Markov Chain Monte Carlo

Bayesian parameter estimation in predictive engineering

Notes on pseudo-marginal methods, variational Bayes and ABC

STAT J535: Introduction

Markov Chain Monte Carlo, Numerical Integration

Assessing Reliability Using Developmental and Operational Test Data

Assessing Regime Uncertainty Through Reversible Jump McMC

Introduction to Bayesian Methods. Introduction to Bayesian Methods p.1/??

Bayesian Graphical Models

Machine Learning. Probabilistic KNN.

eqr094: Hierarchical MCMC for Bayesian System Reliability

MCMC for big data. Geir Storvik. BigInsight lunch - May Geir Storvik MCMC for big data BigInsight lunch - May / 17

The University of Auckland Applied Mathematics Bayesian Methods for Inverse Problems : why and how Colin Fox Tiangang Cui, Mike O Sullivan (Auckland),

Preliminary Statistics Lecture 2: Probability Theory (Outline) prelimsoas.webs.com

Lecture 7 and 8: Markov Chain Monte Carlo

Model comparison. Christopher A. Sims Princeton University October 18, 2016

Large Scale Bayesian Inference

Computer Practical: Metropolis-Hastings-based MCMC

STA 4273H: Statistical Machine Learning

Multifidelity Approaches to Approximate Bayesian Computation

Probabilistic Graphical Networks: Definitions and Basic Results

Eco517 Fall 2013 C. Sims MCMC. October 8, 2013

Bayesian Inference. Chapter 1. Introduction and basic concepts

Phylogenetics: Bayesian Phylogenetic Analysis. COMP Spring 2015 Luay Nakhleh, Rice University

Bayesian Methods and Uncertainty Quantification for Nonlinear Inverse Problems

Introduction to Machine Learning

Introduction to Machine Learning

Iterative Markov Chain Monte Carlo Computation of Reference Priors and Minimax Risk

Multivariate Normal & Wishart

an introduction to bayesian inference

MARKOV CHAIN MONTE CARLO

ST 740: Model Selection

MCMC algorithms for Subset Simulation

Bayesian Inference in Astronomy & Astrophysics A Short Course

MIT Spring 2016

Transcription:

Risk Estimation and Uncertainty Quantification by Markov Chain Monte Carlo Methods Konstantin Zuev Institute for Risk and Uncertainty University of Liverpool http://www.liv.ac.uk/risk-and-uncertainty/staff/k-zuev/ 8 Nov, 2013 Workshop on Risk and Uncertainty Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 1 / 11

MCMC Revolution P. Diaconis (2009), The Markov chain Monte Carlo revolution :...asking about applications of Markov chain Monte Carlo (MCMC) is a little like asking about applications of the quadratic formula... you can take any area of science, from hard to social, and find a burgeoning MCMC literature specifically tailored to that area. decoupl i ngbl og. com Konstantin Zuev (University of Liverpool) sl owmuse. wor dpr ess. com sl ow RE and UQ by MCMC wwwt hphys. physi cs. ox. ac. uk comput er weekl y. com Workshop on Risk and Uncertainty 2 / 11

MCMC Revolution P. Diaconis (2009), The Markov chain Monte Carlo revolution :...asking about applications of Markov chain Monte Carlo (MCMC) is a little like asking about applications of the quadratic formula... you can take any area of science, from hard to social, and find a burgeoning MCMC literature specifically tailored to that area. decoupl i ngbl og. com Main message: sl owmuse. wor dpr ess. com sl ow wwwt hphys. physi cs. ox. ac. uk comput er weekl y. com MCMC algorithms can be efficiently used for solving engineering problems involving risk and uncertainty Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 2 / 11

Outline 1 What problems is MCMC meant to solve? 2 Why is MCMC useful in Engineering? 3 How does MCMC work? Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 3 / 11

Outline 1 What problems is MCMC meant to solve? 2 Why is MCMC useful in Engineering? 3 How does MCMC work? Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 3 / 11

Purpose of MCMC Problem: To estimate I = h(θ)π(θ)dθ R d parameter space h : R function of interest π(θ) target PDF on Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 4 / 11

Purpose of MCMC Problem: To estimate I = h(θ)π(θ)dθ = E π [h] R d parameter space h : R function of interest π(θ) target PDF on Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 4 / 11

Purpose of MCMC Problem: To estimate I = h(θ)π(θ)dθ = E π [h] R d parameter space h : R function of interest π(θ) target PDF on Easy Cases: d is small (d = 1, 2, 3) numerical integration π(θ) is easy to sample from Monte Carlo method Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 4 / 11

Purpose of MCMC Problem: To estimate I = h(θ)π(θ)dθ = E π [h] R d parameter space h : R function of interest π(θ) target PDF on Easy Cases: d is small (d = 1, 2, 3) numerical integration π(θ) is easy to sample from Monte Carlo method Typical Case in Applications: d is large (d 10 2 10 3 ) π(θ) is known only up to a constant, π(θ) = cf(θ) Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 4 / 11

Purpose of MCMC Problem: To estimate I = h(θ)π(θ)dθ = E π [h] R d parameter space h : R function of interest π(θ) target PDF on Easy Cases: d is small (d = 1, 2, 3) numerical integration π(θ) is easy to sample from Monte Carlo method Typical Case in Applications: d is large (d 10 2 10 3 ) π(θ) is known only up to a constant, π(θ) = cf(θ) Solution: Use an appropriate MCMC method Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 4 / 11

Outline 1 What problems is MCMC meant to solve? 2 Why is MCMC useful in Engineering? Bayesian Inference Performance-Based Design Optimization Reliability Problem 3 How does MCMC work? Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 5 / 11

Bayesian Inference M the assumed model class for the target dynamic system: set of I/O probability models p(y θ, u) u System y θ the uncertain model parameters prior PDF π0(θ) over Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 6 / 11

Bayesian Inference M the assumed model class for the target dynamic system: set of I/O probability models p(y θ, u) u System y θ the uncertain model parameters prior PDF π0(θ) over Bayesian approach: Update π 0 (θ) to posterior PDF π(θ D) via Bayes theorem: π(θ D) = L(D θ)π 0(θ) Z D the measured data from the system L(D θ) the likelihood function Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 6 / 11

Bayesian Inference M the assumed model class for the target dynamic system: set of I/O probability models p(y θ, u) u System y θ the uncertain model parameters prior PDF π0(θ) over Bayesian approach: Update π 0 (θ) to posterior PDF π(θ D) via Bayes theorem: π(θ D) = L(D θ)π 0(θ) Z D the measured data from the system L(D θ) the likelihood function Problems: Posterior expectations E π [h] = h(θ)π(θ D)dθ Evidence Z = L(D θ)π 0 (θ)dθ Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 6 / 11

Performance-Based Design Optimization M the assumed model class for the target dynamic system θ the uncertain model parameters ϕ Φ design variables: controllable parameters that define the system design Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 7 / 11

Performance-Based Design Optimization M the assumed model class for the target dynamic system θ the uncertain model parameters ϕ Φ design variables: controllable parameters that define the system design The objective function for a robust-to-uncertainties design: E π [h(ϕ, θ)] = h(ϕ, θ)π(θ ϕ)dθ h(ϕ, θ) a performance function of the system, e.g. stress in a component π(θ ϕ) a PDF, which incorporates available knowledge about the system Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 7 / 11

Performance-Based Design Optimization M the assumed model class for the target dynamic system θ the uncertain model parameters ϕ Φ design variables: controllable parameters that define the system design The objective function for a robust-to-uncertainties design: E π [h(ϕ, θ)] = h(ϕ, θ)π(θ ϕ)dθ h(ϕ, θ) a performance function of the system, e.g. stress in a component π(θ ϕ) a PDF, which incorporates available knowledge about the system Problem: ϕ = arg min ϕ Φ E π[h(ϕ, θ)] Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 7 / 11

Reliability Problem Reliability Problem: To estimate the probability of failure p F p F = P(θ F ) = π(θ)i F (θ)dθ R d Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 8 / 11

Reliability Problem Reliability Problem: To estimate the probability of failure p F p F = P(θ F ) = π(θ)i F (θ)dθ R d Notation: θ R d represents the uncertain input load θ is a random vector and has joint PDF π F R d a failure domain (unacceptable performance) F = {θ : g(θ) b } g(θ) a performance function b a critical threshold for performance I F (θ) = 1 if θ F and I F (θ) = 0 if θ / F Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 8 / 11

Outline 1 What problems is MCMC meant to solve? 2 Why is MCMC useful in Engineering? 3 How does MCMC work? Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 9 / 11

MCMC: The Main Idea Monte Carlo method h(θ)π(θ)dθ 1 N N h(θ i ), i=1 θ i i.i.d π Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 10 / 11

MCMC: The Main Idea Monte Carlo method h(θ)π(θ)dθ 1 N N h(θ i ), i=1 θ i i.i.d π Main difficulty: How to obtain i.i.d. samples from π? Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 10 / 11

MCMC: The Main Idea Monte Carlo method h(θ)π(θ)dθ 1 N N h(θ i ), i=1 θ i i.i.d π Main difficulty: How to obtain i.i.d. samples from π? MCMC samples from π and computes integrals using Markov chains: 1 h(θ)π(θ)dθ N N 0 N h(x i ) i=n 0+1 Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 10 / 11

Papers Applications of MCMC to Engineering Problems: Bayesian Inference J.L. Beck and K.M. Zuev (2013), Asymptotically independent Markov sampling: a new Markov chain Monte Carlo scheme for Bayesian inference, Int. J. for Uncertainty Quant., 3(5), 445-474. Performance-Based Design Optimization K.M. Zuev and J.L. Beck (2013), Global optimization using the asymptotically independent Markov sampling method, Computers & Structures, 126, 107-119. Reliability Problem K.M. Zuev, J.L. Beck, S.K. Au, and L.S. Katafygiotis (2012), Bayesian post-processor and other enhancements of Subset Simulation for estimating failure probabilities in high dimensions, Computers & Structures, 92-93, 283-296. K.M. Zuev and L.S. Katafygiotis (2011), Modified Metropolis-Hastings algorithm with delayed rejection, Probabilistic Engineering Mechanics, 26(3), 405-412. K.M. Zuev and L.S. Katafygiotis (2011), The Horseracing Simulation algorithm for evaluation of small failure probabilities, Probabilistic Engineering Mechanics, 26(2), 157-164. Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 11 / 11

Papers Applications of MCMC to Engineering Problems: Bayesian Inference J.L. Beck and K.M. Zuev (2013), Asymptotically independent Markov sampling: a new Markov chain Monte Carlo scheme for Bayesian inference, Int. J. for Uncertainty Quant., 3(5), 445-474. Performance-Based Design Optimization K.M. Zuev and J.L. Beck (2013), Global optimization using the asymptotically independent Markov sampling method, Computers & Structures, 126, 107-119. Reliability Problem K.M. Zuev, J.L. Beck, S.K. Au, and L.S. Katafygiotis (2012), Bayesian post-processor and other enhancements of Subset Simulation for estimating failure probabilities in high dimensions, Computers & Structures, 92-93, 283-296. K.M. Zuev and L.S. Katafygiotis (2011), Modified Metropolis-Hastings algorithm with delayed rejection, Probabilistic Engineering Mechanics, 26(3), 405-412. K.M. Zuev and L.S. Katafygiotis (2011), The Horseracing Simulation algorithm for evaluation of small failure probabilities, Probabilistic Engineering Mechanics, 26(2), 157-164. Konstantin Zuev (University of Liverpool) RE and UQ by MCMC Workshop on Risk and Uncertainty 11 / 11