maximizing learning through intelligent test design...maximizing learning through intelligent test...

19
Lawrence Livermore National Laboratory Brenda Ng (LLNL, Task Co-Lead) Pedro Sotorrio (LLNL) Charles Tong (LLNL) Los Alamos National Laboratory Christine M. Anderson-Cook (LANL, Task Lead) Towfiq Ahmed (LANL) August 2019 Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887

Upload: others

Post on 11-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Lawrence Livermore National LaboratoryBrenda Ng (LLNL, Task Co-Lead)Pedro Sotorrio (LLNL)Charles Tong (LLNL)

Los Alamos National LaboratoryChristine M. Anderson-Cook (LANL, Task Lead)Towfiq Ahmed (LANL)

August 2019

Maximizing Learning Through Intelligent Test Design

LLNL-PRES-787887

Page 2: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Sequential Design of Experiments (SDoE) is a paradigm of strategic data collection that maximizes learning.

What is SDoE?

2

One-shot ExperimentRun

Experiment AnalyzePlan

Page 3: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Sequential Design of Experiments (SDoE) is a paradigm of strategic data collection that maximizes learning.

What is SDoE?

3

Sequential ExperimentsRun

BatchAnalyze &

Update ModelPlan

Identify Next Batch

Page 4: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Why is SDoE important?

4

Development of science & engineering models requires DATA.

The data needed to adequately train meaningful models will likely exceed the available resources (financial, time, labor) allocated towards experimentation.

DATA >> RESOURCES

Page 5: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Why is SDoE important?

5

SDoE allows us to make the most out of our resources.

Page 6: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Why is SDoE important?

6

SDoE allows us to make the most out of our resources.

With SDoE, we can… ü Be strategic about collecting

the most advantageous data given available resources

ü Be agile in our model development to reflect current understanding

Page 7: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Fundamentals of SDoE

7

1) Break the entire experiment into stages

…. ….

Given an experiment…

Experiment

Page 8: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Fundamentals of SDoE

8

1) Break the entire experiment into stagesØ Data from each stage is analyzed to inform what data to

collect at the next stage.

…. ….

Given an experiment…

Stage 1 Stage 2 Stage 3 Stage k Stage N

Page 9: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Stage 1 Stage 2 Stage 3 Stage k Stage N

Fundamentals of SDoE

9

1) Break the entire experiment into stagesØ Data from each stage is analyzed to inform what data to

collect at the next stage.2) Customize each stage based on its objective and budget.

Stage 1Obj = Exploration# Candidates = M1

Stage 2Obj = Calibration

# Candidates = M2

Stage 3Obj = ↓ variance

# Candidates = M3

Stage NObj = Optimization# Candidates = MN

…. Stage kObj = Criterion k

# Candidates = Mk

….

Given an experiment…Explore input space to get

space filling candidatesCheck how well the model and observed data match

Improve worst case or average prediction

uncertainty

Find inputs that optimize performance, verify

performance relative to nearby points

Page 10: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

The SDoE Process

10

Select input ranges or

distributions, then generate candidate set

OptimalBatch

Design Criteria

Working Model

Input Candidates

Use optimization algorithm based on

design criteria to generate optimal

designsSpaceSampler

InputSpecification

ResourceRequirements

Determine batch size

Planning Phase

Page 11: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Planning Phase

The SDoE Process

11

OptimalBatch

Run batch to get data

Design Criteria

Working Model

Input CandidatesSpace

Sampler

InputSpecification

ResourceRequirements

Determine batch size

Apply data to update model

Execution PhaseExperimental

Facilities

Select input ranges or

distributions, then generate candidate set

Use optimization algorithm based on

design criteria to generate optimal

designs

Page 12: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

The SDoE Process

12

OptimalBatch

Run batch to get data

Design Criteria

Working Model

Input CandidatesSpace

Sampler

InputSpecification

ResourceRequirements

Determine batch size

Apply data to update model Experimental

Facilities

Select input ranges or

distributions, then generate candidate set

Use optimization algorithm based on

design criteria to generate optimal

designs

Stay tuned for the next talk on“Application of Sequential Design of Experiments (SDoE) to

Solvent-Based CO2 Capture Systems at Multiple Scales”

Page 13: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Framework for Optimization & Quantification of Uncertainty and Surrogates

13

2016 R&D 100 Award Recipient

FOQUS (core)

Page 14: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Space Filling Designs in FOQUS (Current)

1414

Input Space Response Space

Input Space Filling Designs

Industry standard for input space exploration

Allows control over density of points, based on optimizing

response or reducing uncertainty

Uniform Non-uniform

(Unknown) Input-to-Response Mapping

Higher priority

Lower priority

Page 15: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

Space Filling Designs in FOQUS (Planned)

1515

Input Space Response Space

(Unknown) Input-to-Response Mapping

Allows good spread in both input & response spaces

Input-Response Filling DesignsInput Space Filling Designs

Outputvalues

Outputvalues

Improved spreadPoor

spread

Page 16: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

SDoE Capabilities in FOQUS

1616

• Version 1 – already released (March 2019) with documentation– Uniform space filling designs

üCandidates can be read from file or sampled based on input ranges/PDFs

• Version 2 – planned release (target date: December 2019)– Non-uniform space filling designs

üAllows experimenter to emphasize some regions of input space

• Version 3 – planned release (target date: December 2020)– Input-response space filling designs

üAllows experimenters to achieve balance between space filling in input space AND good range of response values

Page 17: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

• SDoE is a powerful tool to accelerate learning, by incorporating (in near real time) empirical information from an experiment as it is being run.

• SDoE targets maximally helpful input combinations for experiment goals.• Innovations in SDOE allow for:

– Risk reduction: by breaking the experiment into stages, knowledge gained from earlier stages can be leveraged to refine data collection in later stages

– Customization: experimenter may tune the sample density using NUSF– Improved optimization: input-response space filling designs incorporates

good spread in both input and output space• FOQUS SDoE module currently supports uniform and non-uniform

space-filling designs, with or without historical data.

Summary

17

Page 18: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

To learn more, check out our poster and demo!

18

Demo presented by Brenda Ng (LLNL)Poster presented by Towfiq Ahmed (LANL)

Page 19: Maximizing Learning Through Intelligent Test Design...Maximizing Learning Through Intelligent Test Design LLNL-PRES-787887 Sequential Design of Experiments (SDoE) is a paradigm of

19

This document was prepared as an account of work sponsored by an agency of the United States government. Neither the United States government nor Lawrence Livermore National Security, LLC, nor any of their employees makes any warranty, expressed or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States government or Lawrence Livermore National Security, LLC. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States government or Lawrence Livermore National Security, LLC, and shall not be used for advertising or product endorsement purposes.