When models and data disagree: sparse resolutions to inconsistent - - PowerPoint PPT Presentation

when models and data disagree sparse resolutions to
SMART_READER_LITE
LIVE PREVIEW

When models and data disagree: sparse resolutions to inconsistent - - PowerPoint PPT Presentation

When models and data disagree: sparse resolutions to inconsistent datasets Arun Hegde Wenyu Li Jim Oreluk Andrew Packard Michael Frenklach This project is supported by the U.S. Department of Energy, National Nuclear Security Administration,


slide-1
SLIDE 1

APRIL 16-19, 2018 SIAM UQ18

When models and data disagree: sparse resolutions to inconsistent datasets

Arun Hegde Wenyu Li Jim Oreluk Andrew Packard Michael Frenklach

This project is supported by the U.S. Department of Energy, National Nuclear Security Administration, under Award Number DE-NA0002375

slide-2
SLIDE 2

APRIL 16-19, 2018 SIAM UQ18

Overview

  • Bound-to-Bound Data Collaboration (B2BDC)
  • models + data = dataset (model-data system)
  • Dataset Consistency – agreement between models and data
  • scalar consistency measure
  • vector consistency measure
  • Dataset examples
  • GRI-Mech 3.0
  • DLR-SynG
  • Summary
slide-3
SLIDE 3

APRIL 16-19, 2018 SIAM UQ18

Prediction bounds the range of a model subject to the feasible set

UQ as constrained optimization: parameters constrained by models and data

Bound-to-Bound Data Collaboration

Dataset

Feasible set ─ parameters for which the models and data agree.

Models

“True” QOI models Surrogate QOI models Fitting error

Data

  • Prior knowledge on

uncertain parameters

  • QOI measurements

(w/ uncertainty)

slide-4
SLIDE 4

APRIL 16-19, 2018 SIAM UQ18

  • A dataset is consistent if it is feasible

– Parameters exist for which model predictions match the experiments

  • Consistency analysis provides measures of validation

Consistency as Model Validation

Parameter space QOI space

slide-5
SLIDE 5

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

QOI space Scalar Consistency Measure (SCM)*

*Feeley, R.; Seiler, P.; Packard, A.; Frenklach., M.; J. Phys. Chem. A. 2004, 108, 9573.

slide-6
SLIDE 6

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

If consistent, go to prediction

Scalar Consistency Measure (SCM)*

*Feeley, R.; Seiler, P.; Packard, A.; Frenklach., M.; J. Phys. Chem. A. 2004, 108, 9573.

slide-7
SLIDE 7

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

If inconsistent, … ???

Scalar Consistency Measure (SCM)*

*Feeley, R.; Seiler, P.; Packard, A.; Frenklach., M.; J. Phys. Chem. A. 2004, 108, 9573.

slide-8
SLIDE 8

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

  • Inconsistency  models and data disagree
  • Follow-up questions:
  • What are the sources of inconsistency?
  • Where do we begin to look?

*Feeley, R.; Seiler, P.; Packard, A.; Frenklach., M.; J. Phys. Chem. A. 2004, 108, 9573.

Scalar Consistency Measure (SCM)*

slide-9
SLIDE 9

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

Local:

Sensitivities

Global:

Lagrange multipliers from dual form

Scalar Consistency Measure (SCM)

Feeley, R.; Seiler, P.; Packard, A.; Frenklach., M.; J. Phys. Chem. A. 2004, 108, 9573.

slide-10
SLIDE 10

APRIL 16-19, 2018 SIAM UQ18

Quantifying Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM)

Q:

New question: What is the fewest number of constraint relaxations required to render the dataset consistent?

Scalar Consistency Measure (SCM)

slide-11
SLIDE 11

APRIL 16-19, 2018 SIAM UQ18

Vector Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM) If inconsistent, compute the vector consistency measure (VCM)

  • Offers detailed analysis of

inconsistency by allowing independent relaxations.

  • Can be used to flag

constraints contributing to inconsistency

Vector Consistency Measure (VCM) Scalar Consistency Measure (SCM)

slide-12
SLIDE 12

APRIL 16-19, 2018 SIAM UQ18

Vector Consistency

Q: Does there exist a parameter vector for which the models and data agree, within uncertainty? A: Compute the scalar consistency measure (SCM) If inconsistent, compute the vector consistency measure (VCM)

  • Offers detailed analysis of

inconsistency by allowing independent relaxations.

  • Can be used to flag

constraints contributing to inconsistency

Vector Consistency Measure (VCM) Scalar Consistency Measure (SCM)

heuristic for fewest #

  • f nonzeros (sparsity)
slide-13
SLIDE 13

APRIL 16-19, 2018 SIAM UQ18

Examples*

* Hegde, A.; Li, W.; Oreluk, J.; Packard, A.; Frenklach, M., SIAM/ASA J. Uncert. Quantif., 2018, 6(2), 429-456.

slide-14
SLIDE 14

APRIL 16-19, 2018 SIAM UQ18

Example 1: GRI-Mech 3.0

Scalar Consistency Vector Consistency

  • Procedure: apply SCM, use

sensitivities to flag problems.

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

slide-15
SLIDE 15

APRIL 16-19, 2018 SIAM UQ18

  • Procedure: apply SCM, use

sensitivities to flag problems.

  • SCM < 0. Analyze ranked sensitivities

Scalar Consistency Vector Consistency

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

Example 1: GRI-Mech 3.0

slide-16
SLIDE 16

APRIL 16-19, 2018 SIAM UQ18

  • Procedure: apply SCM, use

sensitivities to identify problems.

  • SCM < 0. Analyze ranked sensitivities

Scalar Consistency Vector Consistency

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

Example 1: GRI-Mech 3.0

slide-17
SLIDE 17

APRIL 16-19, 2018 SIAM UQ18

  • Procedure: apply SCM, use

sensitivities to identify problems.

  • SCM < 0. Analyze ranked sensitivities

Scalar Consistency Vector Consistency

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

Example 1: GRI-Mech 3.0

  • Compute VCM.
slide-18
SLIDE 18

APRIL 16-19, 2018 SIAM UQ18

  • Procedure: apply SCM, use

sensitivities to flag problems.

  • SCM < 0. Analyze ranked sensitivities
  • SCM > 0. Two QOIs removed, dataset

consistent.

  • Compute VCM.
  • Two QOIs relaxed (same as in SCM),

dataset consistent. Scalar Consistency Vector Consistency

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

Example 1: GRI-Mech 3.0

slide-19
SLIDE 19

APRIL 16-19, 2018 SIAM UQ18

  • Procedure: apply SCM, use

sensitivities to flag problems.

  • SCM < 0. Analyze ranked sensitivities
  • SCM > 0. 2 QOIs removed, dataset

consistent.

  • Compute VCM.
  • Two QOIs relaxed (same as in SCM),

dataset consistent.

Rapid and interpretable resolution of inconsistency Rapid and interpretable resolution of inconsistency

Scalar Consistency Vector Consistency

GRI-Mech 3.0 dataset (77 QOIs, 102 uncertain parameters) for natural gas combustion.

Example 1: GRI-Mech 3.0

slide-20
SLIDE 20

APRIL 16-19, 2018 SIAM UQ18

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR*.

Scalar Consistency Vector Consistency

* Slavinskaya, N.; et al. Energy & Fuels. 2017, 31, pp 2274–2297

slide-21
SLIDE 21

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-22
SLIDE 22

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

Scalar Consistency Vector Consistency Set aside the top most sensitive QOI Set aside the top two most sensitive QOIs Set aside the top n most sensitive QOIs Set aside the second most sensitive QOI (counter intuitive) . . .

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-23
SLIDE 23

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

Scalar Consistency Vector Consistency Set aside the top most sensitive QOI Set aside the top two most sensitive QOIs Set aside the top n most sensitive QOIs Set aside the second most sensitive QOI (counter intuitive) . . .

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-24
SLIDE 24

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-25
SLIDE 25

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-26
SLIDE 26

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-27
SLIDE 27

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

Repeat until consistent Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-28
SLIDE 28

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs. Repeat until consistent Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-29
SLIDE 29

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed. Repeat until consistent Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-30
SLIDE 30

APRIL 16-19, 2018 SIAM UQ18

Repeat until consistent

  • Compute VCM.
  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed. Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-31
SLIDE 31

APRIL 16-19, 2018 SIAM UQ18

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed. Repeat until consistent

  • Compute VCM.

Scalar Consistency Vector Consistency Implementing 43 relaxations results in a consistent dataset

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-32
SLIDE 32

APRIL 16-19, 2018 SIAM UQ18

Repeat until consistent

  • Compute VCM.

– Recommends 43 relaxations (18 to lower bounds, 25 to upper bounds)

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed. Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-33
SLIDE 33

APRIL 16-19, 2018 SIAM UQ18

Repeat until consistent

  • Compute VCM.

– Recommends 43 relaxations (18 to lower bounds, 25 to upper bounds)

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed.

Example of what we termed

massive inconsistency

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-34
SLIDE 34

APRIL 16-19, 2018 SIAM UQ18

Repeat until consistent

  • Compute VCM.

– Recommends 43 relaxations (18 to lower bounds, 25 to upper bounds)

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI #104 from dataset.

  • SCM < 0. Analyze ranked sensitivities.

– Remove QOI # 109.

  • This strategy results in the removal of

73 QOIs.

  • Another strategy results in 56 QOIs

removed.

Indirect and inefficient resolution of inconsistency Direct, one-shot resolution of inconsistency

Scalar Consistency Vector Consistency

Example 2: DLR-SynG

DLR-SynG dataset (159 QOIs, 55 uncertain parameters) for syngas combustion developed at DLR.

slide-35
SLIDE 35

APRIL 16-19, 2018 SIAM UQ18

Including weights in the VCM

What if we are unwilling to change certain experimental bounds?

slide-36
SLIDE 36

APRIL 16-19, 2018 SIAM UQ18

  • Goal: To allow domain expert knowledge and opinions enter VCM as weights.
  • Motivation: If a dataset is inconsistent, one should be less willing to relax model-data

constraints they trust and more willing to relax constraints that are less reliable. The same goes for parameter bounds.

  • Small weight - less willing to change bound.
  • Large weight - more willing to change bound.

Including weights in the VCM

Weighted VCM

slide-37
SLIDE 37

APRIL 16-19, 2018 SIAM UQ18

  • Goal: To allow domain expert knowledge and opinions enter VCM as weights.
  • Motivation: If a dataset is inconsistent, one should be less willing to relax model-data

constraints they trust and more willing to relax constraints that are less reliable. The same goes for parameter bounds.

  • Small weight - less willing to change bound.
  • Large weight - more willing to change bound.

Including weights in the VCM

Weighted VCM With these weights, DLR-SynG can be made consistent by adjusting 37 QOIs.

slide-38
SLIDE 38

APRIL 16-19, 2018 SIAM UQ18

  • Single application of VCM

identifies two experimental bounds.

Weights and GRI-Mech 3.0

slide-39
SLIDE 39

APRIL 16-19, 2018 SIAM UQ18

  • Single application of VCM

identifies two experimental bounds.

  • Weights applied to only the

previous two bounds.

Weights and GRI-Mech 3.0

Tradeoff effect from using different weights

slide-40
SLIDE 40

APRIL 16-19, 2018 SIAM UQ18

Computing the VCM

VCM Semidefinite Program (convex lower bound) Local solver

Example: GRI-Mech 3.0 dataset – VCM relaxations with varying weights, relaxations allowed to two constraints

Shaded red region certified infeasible by SDP. Tradeoff effect from using different weights For quadratic surrogate models, we can approximate the true solution (NP-hard) using convex lower bound and local optima. provably inconsistent

slide-41
SLIDE 41

APRIL 16-19, 2018 SIAM UQ18

  • Consistency measures are tools to accomplish validation

– Scalar Consistency Measure (SCM) – are we consistent? – Vector Consistency Measure (VCM) – diagnose inconsistency

  • VCM particularly efficient for resolving massive inconsistency
  • Weighted VCM allows inclusion of expert opinions
  • Application: GRI-Mech 3.0, DLR-SynG

Summary

slide-42
SLIDE 42

APRIL 16-19, 2018 SIAM UQ18

Acknowledgements

This work is supported as a part of the CCMSC at the University

  • f Utah, funded through PSAAP by the National Nuclear Security

Administration, under Award Number DE-NA0002375.

slide-43
SLIDE 43

APRIL 16-19, 2018 SIAM UQ18

Questions?