SlideShare a Scribd company logo
1 of 26
Concurrent Surrogate Model Selection (COSMOS)
based on
Predictive Estimation of Model Fidelity
Souma Chowdhury#, Ali Mehmani*, and Achille Messac#
* Syracuse University, Department of Mechanical and Aerospace Engineering
# Mississippi State University, Bagley College of Engineering
The ASME International Design Engineering Technical Conferences (IDETC)
August 17 – 20, 2014, Buffalo, NY
Surrogate Modeling
Surrogate models are commonly used for providing a tractable and inexpensive
approximation of the actual system behavior, as an alternative
 To expensive computational simulations (e.g., CFD), or
 To the lack of a physical model in the case of experiment-derived data (e.g., testing
of new metallic alloys).
2
Kriging . . .Model Type RBF SVR
Kernel/Basis function
Linear Exponential Gaussian Cubic Multiquadric . . .
Hyper-Parameter value
Correlation parameter Shape parameter . . .
𝒇 𝒙 =
𝒊=𝟏
𝒏
𝒘𝒊 𝝍( 𝒙 − 𝒙𝒊
)
𝝍 𝒓 = (𝒓 𝟐
+ 𝒄 𝟐
) 𝟏/𝟐
𝒓= 𝒙 − 𝒙𝒊
𝒄𝒍𝒐𝒘𝒆𝒓
< 𝒄 < 𝒄 𝒖𝒑𝒑𝒆𝒓
Outline
• Background and Literature
• Research Objectives
• COSMOS Framework
• Predictive Estimation of Model Fidelity (PEMF)
• Numerical Experiments: Results
• Concluding Remarks
3
Surrogate Model Selection
4
Model selection based on the quantitative decision-making
techniques. Automated selection can be performed at these levels:
 Intuitive model selection (experience-based selection)
• Development of general guidelines likely not practical due to problem diversity.
• A few candidate surrogates are generally considered.
• In MDO problems, characteristics of disciplinary phenomena may not be evident.
Model selection based on an understanding of the data characteristics
and/or the application constraints.
 Automated model selection
Automated Model or Kernel Selection
5
 Error measures are used to select the model type and basis functions*
𝐹∗ = argmin
𝐹∈𝑭
𝜺( 𝑭)
best surrogate model
set of candidate surrogates
surrogate model error
 Popular error measures used for model selection include: (i) split sample,
(ii) cross-validation, (iii) bootstrapping, (iv) Schwarz’s Bayesian information
criterion (BIC), and (v) Akaike’s information criterion (AIC)
Method Model Type Selection Kernel Type Selection
Holena et al., 2011 
Jin et al., 2001 
Gano et al., 2006 
Chen et al., 2004 
Viana et al., 2009  
Hyper-parameter Optimization
6
To mitigate the possibility of constructing a suboptimal surrogate model for a
given Kernel function, one must perform hyper-parameter optimization.
• Martin et al. (AIAAJ, 2005) used MLE and cross-validation methods to find the optimum
hyper-parameter value for the Gaussian correlation function in Kriging.
• Mongillo et al. (SIAM, 2011) used MLE and leave-one-out cross-validation methods to select
an optimal shape parameter in a Gaussian RBF.
• Gorissen et al. (JMLR, 2009) used the leave-one-out cross-validation and AIC error measures
in the SUMO Toolbox to select the hyper parameter value(s) through a genetic algorithm.
Shape parameter, σ
RMSE
X
F
Branin-Hoo function:
RBF Multiquadric
model with different
HP values
Research Objectives
 The original PEMF-based surrogate model selection method performed
selection at all three levels based on the median and maximum error.
 Models with similar number of kernel choices and kernels with a single
hyper-parameter was considered.
 The objectives of this research is to advance the PEMF-based COSMOS:
1. By introducing additional selection criteria: (i) the variance of the surrogate error and
(ii) the predicted error at a greater number of sample points.
2. By modifying the optimization formulation to allow competition among surrogates with
differing numbers of candidate kernels, and kernels with differing numbers of HPs.
3. By testing the COSMOS framework with a comprehensive set of model types and
constitutive kernel types − 16 surrogate-kernel combinations with 0 to 2 HPs.
7PEMF: Predictive Estimation of Model Fidelity (Mehmani et al., AIAA Scitech 2014)
COSMOS Framework
8
Pareto Filter
Generally, any two
selection criteria, based on
user-preference, could be
considered simultaneously
COSMOS: MATLAB-based GUI
9COSMOS MATLAB-based GUI: Courtesy of Ali Mehmani
COSMOS: Optimization Formulation
 Separate MINLPs are run in parallel for
each HP class (defined by #HPs involved)
 All hyper-parameters (CHP) are scaled to the
range 0 to 1.
 The candidate model-kernel combinations
are integer-coded.
 A single integer variable (TSK) now identifies
the model-kernel type.
 NSGA-II is used to solve the MINLP
problems. 10
Hyper-Parameter
Values
Candidate
Model-Kernel
Combinations
Branin Hoo
Function
Surrogate Model Candidates
11
Predictive Estimation of Model Fidelity (PEMF)
12
The PEMF method is derived from the hypothesis that the accuracy of
approximation models is related to the amount of data resources
leveraged to train the model.
 PEMF can be perceived as a novel sequential implementation of k-fold
cross-validation, with carefully constructed error measures.
 The PEMF method analyzes the variation of the model error distribution
with increasing number of training points.
 The PEMF method is a model independent approach for surrogate error
quantification, and does not require any additional test points.
 The PEMF method has been shown to be 1-2 orders of magnitude more
accurate in error quantification compared to leave-one-out cross validation.
Mehmani et al., AIAA SDM 2013, AIAA Scitech 2014, and Aviation, SMO 2014
PEMF: Approach
13
Median Error Maximum Error
Using Lognormal distribution at every iteration:
Variation of the modal value of the
median/maximum error is represented by
𝐸 = 𝑎𝑛 𝑏
𝐸 = 𝑎𝑒 𝑏𝑛or
Final
Surrogate
Final
Surrogate
PEMF Input-Output
14
Model type
Kernel type HP values
I/O Training dataError Metrics
All error values expressed in terms
of relative absolute errors.
Numerical Experiments
Problem
Problem Settings Optimization Settings
Dimension Sample Size Population Size Max. Generations
Branin Hoo 2 30 20 50
Hartman-6 6 60 40 50
Dixon & Price 30 60 30 30
Neumaier & Perm 20 50 30 30
Airfoil Design 4 30 20 50
15
 Case 1: Minimize modal value of the median error and modal value of
the maximum error.
 Case 2: Minimize modal value of the median error and variance of the
median error.
 Case 3: Minimize modal value of the median error and the expected
modal value of the median error at 20% more sample points.
COSMOS Results: Benchmark Problems
16
0 0.05 0.1 0.15 0.2
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
Mode of Median Error, E
med
mo
ModeofMaximumError,E
max
mo
HP-0
HP-1
HP-2
Pareto
0 0.05 0.1 0.15 0.2
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
0.16
0.18
0.2
Mode of Median Error, Emed
mo
ModeofMedianErrorat20%moresamples,E
med,
mo
HP-0
HP-1
HP-2
Pareto
0.02 0.04 0.06 0.08 0.1 0.12
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Mode of Median Error, E
med
mo
StandardDeviationofMedianError,E
med

HP-0
HP-1
HP-2
Pareto
Med vs. Max Med vs. Std-dev Med vs. Med-extra
Branin Hoo (2D)
0.2 0.4 0.6 0.8 1 1.2
0.4
0.8
1.2
1.6
2
2.4
Mode of Median Error, E
med
mo
ModeofMaximumError,E
max
mo
HP-0
HP-1
HP-2
Pareto
0.2 0.4 0.6 0.8 1 1.2
0
5
10
15
20
25
30
35
40
Mode of Median Error, E
med
mo
StandardDeviationofMedianError,E
med

HP-0
HP-1
HP-2
Pareto
0.2 0.4 0.6 0.8 1 1.2
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Mode of Median Error, E
med
mo
ModeofMedianErrorat20%moresamples,E
med,
mo
HP-0
HP-1
HP-2
Pareto
Med vs. Max Med vs. Std-dev Med vs. Med-extra
Hartman-6 (6 D)
0.35 0.4 0.45 0.5
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0.5
Mode of Median Error, Emed
mo
ModeofMedianErrorat20%moresamples,Emed,
mo
HP-0
HP-1
HP-2
Pareto
0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7
0
0.5
1
1.5
2
2.5
3
3.5
Mode of Median Error, Emed
mo
ModeofMaximumError,Emax
mo
HP-0
HP-1
HP-2
Pareto
0.09 0.1 0.11 0.12 0.13 0.14 0.15
0.06
0.065
0.07
0.075
0.08
0.085
0.09
0.095
0.1
0.105
0.11
Mode of Median Error, E
med
mo
ModeofMedianErrorat20%moresamples,E
med,
mo
HP-0
HP-1
HP-2
Pareto
0.09 0.1 0.11 0.12 0.13 0.14 0.15
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
Mode of Median Error, E
med
mo
StandardDeviationofMedianError,E
med

HP-0
HP-1
HP-2
Pareto
0.09 0.1 0.11 0.12 0.13 0.14 0.15
0.25
0.26
0.27
0.28
0.29
0.3
0.31
0.32
0.33
0.34
0.35
Mode of Median Error, E
med
mo
ModeofMaximumError,E
max
mo
HP-0
HP-1
HP-2
Pareto
COSMOS Results: Benchmark Problems
17
Med vs. Max Med vs. Std-dev Med vs. Med-extra
Dixon & Price (30D)
Med vs. Max Med vs. Std-dev Med vs. Med-extra
Neumaier Perm (20D)
COSMOS Results: Airfoil Problem
18
0 0.005 0.01 0.015 0.02
0
0.005
0.01
0.015
0.02
0.025
0.03
0.035
Mode of Median Error, Emed
mo
ModeofMaximumError,E
max
mo
HP-0
HP-1
HP-2
Pareto
𝐶𝐿
𝐶 𝐷
= 𝑓 𝑥1, 𝑥2, 𝑥3, 𝛼
High-fidelity samples generated
by a Fluent CFD simulation
Med vs. Max Med vs. Std-dev Med vs. Med-extra
0 0.005 0.01 0.015 0.02
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
Mode of Median Error, Emed
mo
StandardDeviationofMedianError,E
med

HP-0
HP-1
HP-2
Pareto
0 0.005 0.01 0.015 0.02 0.025
0
0.002
0.004
0.006
0.008
0.01
0.012
0.014
0.016
0.018
0.02
Mode of Median Error, Emed
mo
ModeofMedianErrorat20%moresamples,E
med,
mo
HP-0
HP-1
HP-2
Pareto
COSMOS Results: Summary
 Widely different sets of surrogates models were selected as the
optimum set in the five different problems.
 A diverse set of surrogate-kernel combinations are often observed
to provide important trade-offs.
19
The Best Trade-off Models
Concluding Remarks
 A new framework, COSMOS, was developed to select surrogate models
based on criteria driven by user preference (e.g., median or max error).
 COSMOS can identify optimal model-kernel combinations from a large
pool of candidates, by using
1. The model-independent error measures given by PEMF, and
2. A novel MINLP formulation.
 On applying COSMOS to a suite of benchmark test problems, we found:
1. Same surrogate-kernel combinations can yield a noticeable spread of best trade-offs
(at different HP values);
2. Diverse surrogate models often constitute the set of best trade-off models.
 These initial tests readily exhibit the need for such frameworks for
automated selection of globally competitive surrogates.
 Future research directions: Application to more complex practical
problems, and a smarter apriori sorting of the model-kernel candidates.
20
Questions
and
Comments
21
Thank you
COSMOS: MATLAB-based GUI
22
For those interested to contribute models or test problems,
or interested to try out COSMOS,
please contact chowdhury@bagley.msstate.edu
Surrogate-Kernel Combinations
23
24
MedianofRAEs
ε = 𝒎𝒆𝒅 |
𝒇𝒊 − 𝒇𝒊
𝒇𝒊
| ,
𝐢 = 𝟏, … , #{𝑿 𝑻𝑬}
Actual modelIntermediate
surrogate model
𝑋 = 𝑋𝑖𝑛 + 𝑋 𝑜𝑢𝑡
𝑋 𝑡
𝑇𝑅 = 𝑋 𝑜𝑢𝑡 + {𝛽 𝑘
}
𝑋 𝑡
𝑇𝐸 = X − {𝑋 𝑡
𝑇𝑅}
kth subset of
inside-region
sample points
Inside and outside sets
Momed
It. 2
Number of Training Points
t1 t2 t3 t4
It. 1
A chi-square, 𝝌 𝟐
,goodness-of-fit criterion
𝜒 2
=
𝑖=1
𝑚
(𝑜𝑖 − 𝑡𝑖)^2
𝑡𝑖
It. 4
Predicted
Median Error
MeanError
No. of Training points
ModeofMedianError
No. of Training points
Branin-Hoo Function (RBF)
It. 3
𝐹 𝑛 𝑡
= 𝑎0(𝑛 𝑡
)−𝑎1
OR
𝐹 𝑛 𝑡
= 𝑎0 𝑒−𝑎1(𝑛 𝑡)

Model Based Systems
Design
Integrative Modeling and
Design of Wind Farms
Energy-Sustainable Smart
Buildings
Reconfigurable Unmanned
Aerial Vehicles (UAV)
Predictive Estimation of Model Fidelity
(PEMF)
We randomly divide the set of sample points into intermediate sets of
1.Training points and
2.Test points
Comparison
25
Comparing Computational Time
26
One step method requires around 1/7th the time in
searching for optimal models.

More Related Content

What's hot

MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMDO_Lab
 
A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...o_almasi
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_AliMDO_Lab
 
COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliMDO_Lab
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_JieMDO_Lab
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...ijaia
 
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...Performance improvement of a Rainfall Prediction Model using Particle Swarm O...
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...ijceronline
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...IOSR Journals
 
Comparison of Emergency Medical Services Delivery Performance using Maximal C...
Comparison of Emergency Medical Services Delivery Performance using Maximal C...Comparison of Emergency Medical Services Delivery Performance using Maximal C...
Comparison of Emergency Medical Services Delivery Performance using Maximal C...IJECEIAES
 
Sequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_modelsSequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_modelsYoussefKitane
 
Outliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisOutliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisCSCJournals
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Yassin Alkassar
 
Parameter Optimisation for Automated Feature Point Detection
Parameter Optimisation for Automated Feature Point DetectionParameter Optimisation for Automated Feature Point Detection
Parameter Optimisation for Automated Feature Point DetectionDario Panada
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginespace130557
 

What's hot (19)

MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_Weiyang
 
A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...A parsimonious SVM model selection criterion for classification of real-world ...
A parsimonious SVM model selection criterion for classification of real-world ...
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
 
COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_Ali
 
9 coldengine
9 coldengine9 coldengine
9 coldengine
 
DSUS_MAO_2012_Jie
DSUS_MAO_2012_JieDSUS_MAO_2012_Jie
DSUS_MAO_2012_Jie
 
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
A REVIEW ON OPTIMIZATION OF LEAST SQUARES SUPPORT VECTOR MACHINE FOR TIME SER...
 
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...Performance improvement of a Rainfall Prediction Model using Particle Swarm O...
Performance improvement of a Rainfall Prediction Model using Particle Swarm O...
 
P & C Reserving Using GAMLSS
P & C Reserving Using GAMLSSP & C Reserving Using GAMLSS
P & C Reserving Using GAMLSS
 
Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...Adaptive response surface by kriging using pilot points for structural reliab...
Adaptive response surface by kriging using pilot points for structural reliab...
 
master-thesis
master-thesismaster-thesis
master-thesis
 
R in Insurance 2014
R in Insurance 2014R in Insurance 2014
R in Insurance 2014
 
Comparison of Emergency Medical Services Delivery Performance using Maximal C...
Comparison of Emergency Medical Services Delivery Performance using Maximal C...Comparison of Emergency Medical Services Delivery Performance using Maximal C...
Comparison of Emergency Medical Services Delivery Performance using Maximal C...
 
Sequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_modelsSequential estimation of_discrete_choice_models
Sequential estimation of_discrete_choice_models
 
Outliers In Data Envelopment Analysis
Outliers In Data Envelopment AnalysisOutliers In Data Envelopment Analysis
Outliers In Data Envelopment Analysis
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
 
Parameter Optimisation for Automated Feature Point Detection
Parameter Optimisation for Automated Feature Point DetectionParameter Optimisation for Automated Feature Point Detection
Parameter Optimisation for Automated Feature Point Detection
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
 

Viewers also liked

WCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongWCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongOptiModel
 
AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014OptiModel
 
AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012OptiModel
 
AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012OptiModel
 
AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013OptiModel
 
WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013OptiModel
 
AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012OptiModel
 
AIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniAIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniOptiModel
 
ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013OptiModel
 
AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012OptiModel
 
WCSMO-Vidmap-2015
WCSMO-Vidmap-2015WCSMO-Vidmap-2015
WCSMO-Vidmap-2015OptiModel
 
AIAA-SDM-SequentialSampling-2012
AIAA-SDM-SequentialSampling-2012AIAA-SDM-SequentialSampling-2012
AIAA-SDM-SequentialSampling-2012OptiModel
 

Viewers also liked (12)

WCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongWCSMO-Wind-2013-Tong
WCSMO-Wind-2013-Tong
 
AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014
 
AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012
 
AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012
 
AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013
 
WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013
 
AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012
 
AIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniAIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-Mehmani
 
ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013
 
AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012AIAA-MAO-DSUS-2012
AIAA-MAO-DSUS-2012
 
WCSMO-Vidmap-2015
WCSMO-Vidmap-2015WCSMO-Vidmap-2015
WCSMO-Vidmap-2015
 
AIAA-SDM-SequentialSampling-2012
AIAA-SDM-SequentialSampling-2012AIAA-SDM-SequentialSampling-2012
AIAA-SDM-SequentialSampling-2012
 

Similar to COSMOS-ASME-IDETC-2014

COSMOS_IDETC_2014_Souma
COSMOS_IDETC_2014_SoumaCOSMOS_IDETC_2014_Souma
COSMOS_IDETC_2014_SoumaMDO_Lab
 
A tale of experiments on bug prediction
A tale of experiments on bug predictionA tale of experiments on bug prediction
A tale of experiments on bug predictionMartin Pinzger
 
A Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionA Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionMartin Pinzger
 
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...André Gonçalves
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...IEEEBEBTECHSTUDENTPROJECTS
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...Amir Ziai
 
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...Databricks
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...Geon-Hong Kim
 
Modified monte carlo technique for confidence limits of system reliability us...
Modified monte carlo technique for confidence limits of system reliability us...Modified monte carlo technique for confidence limits of system reliability us...
Modified monte carlo technique for confidence limits of system reliability us...DineshRaj Goud
 
Deep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfDeep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfasdfasdf214078
 
Model based testing using finite state machine(FSM)
Model based testing using finite state machine(FSM)Model based testing using finite state machine(FSM)
Model based testing using finite state machine(FSM)Kumaresh Chandra Baruri
 
Session ii g2 overview metabolic network modeling mcc
Session ii g2 overview metabolic network modeling mccSession ii g2 overview metabolic network modeling mcc
Session ii g2 overview metabolic network modeling mccUSD Bioinformatics
 
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...Weikun Wang
 
2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071CS, NcState
 
Homology modeling
Homology modelingHomology modeling
Homology modelingAjay Murali
 
Application of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive ApplicationsApplication of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive ApplicationsKonfHubTechConferenc
 
Two methods for optimising cognitive model parameters
Two methods for optimising cognitive model parametersTwo methods for optimising cognitive model parameters
Two methods for optimising cognitive model parametersUniversity of Huddersfield
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_JieMDO_Lab
 
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...Sudhendu Rai
 

Similar to COSMOS-ASME-IDETC-2014 (20)

COSMOS_IDETC_2014_Souma
COSMOS_IDETC_2014_SoumaCOSMOS_IDETC_2014_Souma
COSMOS_IDETC_2014_Souma
 
A tale of experiments on bug prediction
A tale of experiments on bug predictionA tale of experiments on bug prediction
A tale of experiments on bug prediction
 
A Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug PredictionA Tale of Experiments on Bug Prediction
A Tale of Experiments on Bug Prediction
 
Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...Online learning in estimation of distribution algorithms for dynamic environm...
Online learning in estimation of distribution algorithms for dynamic environm...
 
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...
IEEE 2014 MATLAB IMAGE PROCESSING PROJECTS Chroma intra prediction based on i...
 
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
On the Performance of the Pareto Set Pursuing (PSP) Method for Mixed-Variable...
 
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...
Apache Spark Based Hyper-Parameter Selection and Adaptive Model Tuning for De...
 
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
[OFW 14] Prediction of Flow Characteristics by Applying Machine Learning of S...
 
Modified monte carlo technique for confidence limits of system reliability us...
Modified monte carlo technique for confidence limits of system reliability us...Modified monte carlo technique for confidence limits of system reliability us...
Modified monte carlo technique for confidence limits of system reliability us...
 
Deep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfDeep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdf
 
Model based testing using finite state machine(FSM)
Model based testing using finite state machine(FSM)Model based testing using finite state machine(FSM)
Model based testing using finite state machine(FSM)
 
Session ii g2 overview metabolic network modeling mcc
Session ii g2 overview metabolic network modeling mccSession ii g2 overview metabolic network modeling mcc
Session ii g2 overview metabolic network modeling mcc
 
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...
Maximum Likelihood Estimation of Closed Queueing Network Demands from Queue L...
 
2cee Master Cocomo20071
2cee Master Cocomo200712cee Master Cocomo20071
2cee Master Cocomo20071
 
Homology modeling
Homology modelingHomology modeling
Homology modeling
 
Application of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive ApplicationsApplication of Artificial Intelligence for Automotive Applications
Application of Artificial Intelligence for Automotive Applications
 
Two methods for optimising cognitive model parameters
Two methods for optimising cognitive model parametersTwo methods for optimising cognitive model parameters
Two methods for optimising cognitive model parameters
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...
SIMULATION-BASED OPTIMIZATION USING SIMULATED ANNEALING FOR OPTIMAL EQUIPMENT...
 
somhelpdoc
somhelpdocsomhelpdoc
somhelpdoc
 

Recently uploaded

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

COSMOS-ASME-IDETC-2014

  • 1. Concurrent Surrogate Model Selection (COSMOS) based on Predictive Estimation of Model Fidelity Souma Chowdhury#, Ali Mehmani*, and Achille Messac# * Syracuse University, Department of Mechanical and Aerospace Engineering # Mississippi State University, Bagley College of Engineering The ASME International Design Engineering Technical Conferences (IDETC) August 17 – 20, 2014, Buffalo, NY
  • 2. Surrogate Modeling Surrogate models are commonly used for providing a tractable and inexpensive approximation of the actual system behavior, as an alternative  To expensive computational simulations (e.g., CFD), or  To the lack of a physical model in the case of experiment-derived data (e.g., testing of new metallic alloys). 2 Kriging . . .Model Type RBF SVR Kernel/Basis function Linear Exponential Gaussian Cubic Multiquadric . . . Hyper-Parameter value Correlation parameter Shape parameter . . . 𝒇 𝒙 = 𝒊=𝟏 𝒏 𝒘𝒊 𝝍( 𝒙 − 𝒙𝒊 ) 𝝍 𝒓 = (𝒓 𝟐 + 𝒄 𝟐 ) 𝟏/𝟐 𝒓= 𝒙 − 𝒙𝒊 𝒄𝒍𝒐𝒘𝒆𝒓 < 𝒄 < 𝒄 𝒖𝒑𝒑𝒆𝒓
  • 3. Outline • Background and Literature • Research Objectives • COSMOS Framework • Predictive Estimation of Model Fidelity (PEMF) • Numerical Experiments: Results • Concluding Remarks 3
  • 4. Surrogate Model Selection 4 Model selection based on the quantitative decision-making techniques. Automated selection can be performed at these levels:  Intuitive model selection (experience-based selection) • Development of general guidelines likely not practical due to problem diversity. • A few candidate surrogates are generally considered. • In MDO problems, characteristics of disciplinary phenomena may not be evident. Model selection based on an understanding of the data characteristics and/or the application constraints.  Automated model selection
  • 5. Automated Model or Kernel Selection 5  Error measures are used to select the model type and basis functions* 𝐹∗ = argmin 𝐹∈𝑭 𝜺( 𝑭) best surrogate model set of candidate surrogates surrogate model error  Popular error measures used for model selection include: (i) split sample, (ii) cross-validation, (iii) bootstrapping, (iv) Schwarz’s Bayesian information criterion (BIC), and (v) Akaike’s information criterion (AIC) Method Model Type Selection Kernel Type Selection Holena et al., 2011  Jin et al., 2001  Gano et al., 2006  Chen et al., 2004  Viana et al., 2009  
  • 6. Hyper-parameter Optimization 6 To mitigate the possibility of constructing a suboptimal surrogate model for a given Kernel function, one must perform hyper-parameter optimization. • Martin et al. (AIAAJ, 2005) used MLE and cross-validation methods to find the optimum hyper-parameter value for the Gaussian correlation function in Kriging. • Mongillo et al. (SIAM, 2011) used MLE and leave-one-out cross-validation methods to select an optimal shape parameter in a Gaussian RBF. • Gorissen et al. (JMLR, 2009) used the leave-one-out cross-validation and AIC error measures in the SUMO Toolbox to select the hyper parameter value(s) through a genetic algorithm. Shape parameter, σ RMSE X F Branin-Hoo function: RBF Multiquadric model with different HP values
  • 7. Research Objectives  The original PEMF-based surrogate model selection method performed selection at all three levels based on the median and maximum error.  Models with similar number of kernel choices and kernels with a single hyper-parameter was considered.  The objectives of this research is to advance the PEMF-based COSMOS: 1. By introducing additional selection criteria: (i) the variance of the surrogate error and (ii) the predicted error at a greater number of sample points. 2. By modifying the optimization formulation to allow competition among surrogates with differing numbers of candidate kernels, and kernels with differing numbers of HPs. 3. By testing the COSMOS framework with a comprehensive set of model types and constitutive kernel types − 16 surrogate-kernel combinations with 0 to 2 HPs. 7PEMF: Predictive Estimation of Model Fidelity (Mehmani et al., AIAA Scitech 2014)
  • 8. COSMOS Framework 8 Pareto Filter Generally, any two selection criteria, based on user-preference, could be considered simultaneously
  • 9. COSMOS: MATLAB-based GUI 9COSMOS MATLAB-based GUI: Courtesy of Ali Mehmani
  • 10. COSMOS: Optimization Formulation  Separate MINLPs are run in parallel for each HP class (defined by #HPs involved)  All hyper-parameters (CHP) are scaled to the range 0 to 1.  The candidate model-kernel combinations are integer-coded.  A single integer variable (TSK) now identifies the model-kernel type.  NSGA-II is used to solve the MINLP problems. 10 Hyper-Parameter Values Candidate Model-Kernel Combinations Branin Hoo Function
  • 12. Predictive Estimation of Model Fidelity (PEMF) 12 The PEMF method is derived from the hypothesis that the accuracy of approximation models is related to the amount of data resources leveraged to train the model.  PEMF can be perceived as a novel sequential implementation of k-fold cross-validation, with carefully constructed error measures.  The PEMF method analyzes the variation of the model error distribution with increasing number of training points.  The PEMF method is a model independent approach for surrogate error quantification, and does not require any additional test points.  The PEMF method has been shown to be 1-2 orders of magnitude more accurate in error quantification compared to leave-one-out cross validation. Mehmani et al., AIAA SDM 2013, AIAA Scitech 2014, and Aviation, SMO 2014
  • 13. PEMF: Approach 13 Median Error Maximum Error Using Lognormal distribution at every iteration: Variation of the modal value of the median/maximum error is represented by 𝐸 = 𝑎𝑛 𝑏 𝐸 = 𝑎𝑒 𝑏𝑛or Final Surrogate Final Surrogate
  • 14. PEMF Input-Output 14 Model type Kernel type HP values I/O Training dataError Metrics All error values expressed in terms of relative absolute errors.
  • 15. Numerical Experiments Problem Problem Settings Optimization Settings Dimension Sample Size Population Size Max. Generations Branin Hoo 2 30 20 50 Hartman-6 6 60 40 50 Dixon & Price 30 60 30 30 Neumaier & Perm 20 50 30 30 Airfoil Design 4 30 20 50 15  Case 1: Minimize modal value of the median error and modal value of the maximum error.  Case 2: Minimize modal value of the median error and variance of the median error.  Case 3: Minimize modal value of the median error and the expected modal value of the median error at 20% more sample points.
  • 16. COSMOS Results: Benchmark Problems 16 0 0.05 0.1 0.15 0.2 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 Mode of Median Error, E med mo ModeofMaximumError,E max mo HP-0 HP-1 HP-2 Pareto 0 0.05 0.1 0.15 0.2 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 Mode of Median Error, Emed mo ModeofMedianErrorat20%moresamples,E med, mo HP-0 HP-1 HP-2 Pareto 0.02 0.04 0.06 0.08 0.1 0.12 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Mode of Median Error, E med mo StandardDeviationofMedianError,E med  HP-0 HP-1 HP-2 Pareto Med vs. Max Med vs. Std-dev Med vs. Med-extra Branin Hoo (2D) 0.2 0.4 0.6 0.8 1 1.2 0.4 0.8 1.2 1.6 2 2.4 Mode of Median Error, E med mo ModeofMaximumError,E max mo HP-0 HP-1 HP-2 Pareto 0.2 0.4 0.6 0.8 1 1.2 0 5 10 15 20 25 30 35 40 Mode of Median Error, E med mo StandardDeviationofMedianError,E med  HP-0 HP-1 HP-2 Pareto 0.2 0.4 0.6 0.8 1 1.2 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Mode of Median Error, E med mo ModeofMedianErrorat20%moresamples,E med, mo HP-0 HP-1 HP-2 Pareto Med vs. Max Med vs. Std-dev Med vs. Med-extra Hartman-6 (6 D)
  • 17. 0.35 0.4 0.45 0.5 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 Mode of Median Error, Emed mo ModeofMedianErrorat20%moresamples,Emed, mo HP-0 HP-1 HP-2 Pareto 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0 0.5 1 1.5 2 2.5 3 3.5 Mode of Median Error, Emed mo ModeofMaximumError,Emax mo HP-0 HP-1 HP-2 Pareto 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.06 0.065 0.07 0.075 0.08 0.085 0.09 0.095 0.1 0.105 0.11 Mode of Median Error, E med mo ModeofMedianErrorat20%moresamples,E med, mo HP-0 HP-1 HP-2 Pareto 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Mode of Median Error, E med mo StandardDeviationofMedianError,E med  HP-0 HP-1 HP-2 Pareto 0.09 0.1 0.11 0.12 0.13 0.14 0.15 0.25 0.26 0.27 0.28 0.29 0.3 0.31 0.32 0.33 0.34 0.35 Mode of Median Error, E med mo ModeofMaximumError,E max mo HP-0 HP-1 HP-2 Pareto COSMOS Results: Benchmark Problems 17 Med vs. Max Med vs. Std-dev Med vs. Med-extra Dixon & Price (30D) Med vs. Max Med vs. Std-dev Med vs. Med-extra Neumaier Perm (20D)
  • 18. COSMOS Results: Airfoil Problem 18 0 0.005 0.01 0.015 0.02 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 Mode of Median Error, Emed mo ModeofMaximumError,E max mo HP-0 HP-1 HP-2 Pareto 𝐶𝐿 𝐶 𝐷 = 𝑓 𝑥1, 𝑥2, 𝑥3, 𝛼 High-fidelity samples generated by a Fluent CFD simulation Med vs. Max Med vs. Std-dev Med vs. Med-extra 0 0.005 0.01 0.015 0.02 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02 Mode of Median Error, Emed mo StandardDeviationofMedianError,E med  HP-0 HP-1 HP-2 Pareto 0 0.005 0.01 0.015 0.02 0.025 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 0.02 Mode of Median Error, Emed mo ModeofMedianErrorat20%moresamples,E med, mo HP-0 HP-1 HP-2 Pareto
  • 19. COSMOS Results: Summary  Widely different sets of surrogates models were selected as the optimum set in the five different problems.  A diverse set of surrogate-kernel combinations are often observed to provide important trade-offs. 19 The Best Trade-off Models
  • 20. Concluding Remarks  A new framework, COSMOS, was developed to select surrogate models based on criteria driven by user preference (e.g., median or max error).  COSMOS can identify optimal model-kernel combinations from a large pool of candidates, by using 1. The model-independent error measures given by PEMF, and 2. A novel MINLP formulation.  On applying COSMOS to a suite of benchmark test problems, we found: 1. Same surrogate-kernel combinations can yield a noticeable spread of best trade-offs (at different HP values); 2. Diverse surrogate models often constitute the set of best trade-off models.  These initial tests readily exhibit the need for such frameworks for automated selection of globally competitive surrogates.  Future research directions: Application to more complex practical problems, and a smarter apriori sorting of the model-kernel candidates. 20
  • 22. COSMOS: MATLAB-based GUI 22 For those interested to contribute models or test problems, or interested to try out COSMOS, please contact chowdhury@bagley.msstate.edu
  • 24. 24 MedianofRAEs ε = 𝒎𝒆𝒅 | 𝒇𝒊 − 𝒇𝒊 𝒇𝒊 | , 𝐢 = 𝟏, … , #{𝑿 𝑻𝑬} Actual modelIntermediate surrogate model 𝑋 = 𝑋𝑖𝑛 + 𝑋 𝑜𝑢𝑡 𝑋 𝑡 𝑇𝑅 = 𝑋 𝑜𝑢𝑡 + {𝛽 𝑘 } 𝑋 𝑡 𝑇𝐸 = X − {𝑋 𝑡 𝑇𝑅} kth subset of inside-region sample points Inside and outside sets Momed It. 2 Number of Training Points t1 t2 t3 t4 It. 1 A chi-square, 𝝌 𝟐 ,goodness-of-fit criterion 𝜒 2 = 𝑖=1 𝑚 (𝑜𝑖 − 𝑡𝑖)^2 𝑡𝑖 It. 4 Predicted Median Error MeanError No. of Training points ModeofMedianError No. of Training points Branin-Hoo Function (RBF) It. 3 𝐹 𝑛 𝑡 = 𝑎0(𝑛 𝑡 )−𝑎1 OR 𝐹 𝑛 𝑡 = 𝑎0 𝑒−𝑎1(𝑛 𝑡)  Model Based Systems Design Integrative Modeling and Design of Wind Farms Energy-Sustainable Smart Buildings Reconfigurable Unmanned Aerial Vehicles (UAV) Predictive Estimation of Model Fidelity (PEMF) We randomly divide the set of sample points into intermediate sets of 1.Training points and 2.Test points
  • 26. Comparing Computational Time 26 One step method requires around 1/7th the time in searching for optimal models.