SlideShare a Scribd company logo
1 of 37
Model Selection based on
Regional Error Estimation of Surrogates (REES)
Ali Mehmani, Souma Chowdhury, Jie Zhang, Weiyang Tong,
and Achille Messac
Syracuse University, Department of Mechanical and Aerospace Engineering
10th World Congress on Structural and Multidisciplinary Optimization
May 19 - 24, 2013, Orlando, FL
Surrogate model
• Surrogate models are commonly used for providing a tractable and
inexpensive approximation of the actual system behavior in many
routine engineering analysis and design activities:
2
Surrogate model: Model selection
3
Statistical model selection approaches provide support
information for users
• to select a best model,
• to select a best kernel function, and
• to determine an optimum model’s parameter.
Surrogate model: Model selection
4
Types of model Types of basis/kernel Parameter estimation
•RBF,
•Kriging,
•E-RBF,
•SVR,
•QRS,
• …
•Linear
•Gaussian
•Multiquadric
•Inverse multiquadric
•Kriging
•…
•Shape parameter in RBF,
•Smoothness and width
parameters in Kriging,
•Kernel parameter in SVM,
• …
𝑓 𝑥 =
𝑖=1
𝑛
𝑤𝑖 ψ( 𝑥 − 𝑥 𝑖
)
RBF
ψ 𝑟 = (𝑟2
+ 𝑐2
) 1/2
𝑟= 𝑥 − 𝑥 𝑖
Multiquadric Shape parameter
ψ 𝑟 = (𝑟2
+ 𝒄2
) 1/2
Research Objective
• Investigate the effectiveness of a Regional Error Estimation of
Surrogate (REES) to select the best surrogate model based on
the level of accuracy.
5
Overall fidelity information
Minimum fidelity information
REES
e.g., Hybrid surrogate
e.g., Conservative surrogate
Presentation Outline
6
• Surrogate model selection
• Regional Error Estimation of Surrogate
• Numerical examples: benchmark and an engineering
design problems
Presentation Outline
7
• Surrogate model selection
• Regional Error Estimation of Surrogate
• Numerical examples: benchmark and an engineering
design problems
Surrogate model selection
8
• Size and location of sample points,
• Dimension and level of a noise,
• Application domain,
• …
Suitable Surrogate
Error measures are used to
select the best surrogate
 lack of any general guidelines regarding the suitability
of different surrogate models for different applications
Application-based model selection (Manual selection)
Error-based model selection (Automatic Selection)
Surrogate model: Model selection
Types of model Types of basis/kernel Parameter estimation
•RBF,
•Kriging,
•E-RBF,
•SVR,
•QRS,
• …
•Linear
•Gaussian
•Multiquadric
•Inverse multiquadric
•Kriging
•…
•Shape parameter in RBF,
•Smoothness and width
parameters in Kriging,
•Kernel parameter in SVM,
• …
 Split samples (or holdout samples)
 Bootstrapping
 Cross-Validation (Predictive Sum of Square based on k-fold or leave-one-out cv)
 Akaike information criterion (AIC), and
 Schwarz's Bayesian information criterion (BIC)
There exist many parameter/model/kernel selection approaches
9
Presentation Outline
10
• Review of surrogate model error measurement methods
• Regional Error Estimation of Surrogate (REES)
• Numerical examples: benchmark and an engineering
design problems
REES: Concept
11
Model accuracy Available resources
In general, this concept can be applied to different types of approximation
models;
- Surrogate modeling,
- Finite Element Analysis, and
- ...
REES: Methodology
12
 The REES method formulates the variation of error as a
function of the number of training points using
intermediate surrogates.
 This formulation is used to predict the level of error in the
final surrogate.
Step 1 : Generation of sample data
The entire set of sample points is represented by 𝑿 .
13
Sample Point
Step 2 : Estimation of the variation of error with sample density
Test Point
Training Point
First Iteration:
Test Point
Training Point
Second Iteration:
Test Point
Training Point
Third Iteration:
Test Point
Training Point
Forth Iteration:
Training Point
Final Surrogate:
REES: Methodology
 A position of sample points which are selected as training
points, at each iteration, is critical to the surrogate accuracy.
14
 Intermediate surrogates are iteratively constructed (at each
iteration) over a heuristic subsets of sample points.
REES: Methodology
MedianofRAEs
Number of Training Points
It. 1
t1 t2 t3 t4
Momed
Choose number of iterations, Nit
Choose number of combinations, Kt
Define intermediate training and test points
Construct an intermediate surrogate
Estimate Median and Maximum errors
Fit a distribution over all combinations
Determine Momedian and Momaximum errors
FOR t=1,..,Nit
FOR k=1,…, Kt
variation of the error with sample density
MedianofRAEs
t1 t2 t3 t4
It. 2It. 1
Momed
variation of the error with sample density
Number of Training Points
MedianofRAEs
t1 t2 t3 t4
It. 3It. 2It. 1
Momed
variation of the error with sample density
Number of Training Points
MedianofRAEs
t1 t2 t3 t4
It. 3It. 2It. 1 It. 4
Momed
variation of the error with sample density
Number of Training Points
Step 3 : Prediction of error in the final surrogate
 The final surrogate model is constructed using the full set of training data.
 Regression models are applied to relate the evaluated error at each iteration to
the size of training points,
 These regression models are called the variation of error with sample density
(VESD).
The regression models are used to predict the level of the error in the final
surrogate.
19
Exponential regression model
Multiplicative regression model
Linear regression model
 In the choice of these functions we assume a smooth monotonic decrease of
the error with the training point density.
REES: Methodology
ModeofMedianofRAEs
Number of Training Points
t1 t2 t3 t4
It. 3It. 2It. 1 It. 4
Predicted Overall Error
Momed
Prediction of error in the final surrogate
t1 t2 t3 t4
Predicted Overall Error
Momed
Momax
Number of Training Points
Prediction of error in the final surrogate
It. 3It. 2It. 1 It. 4
Mode of maximum
error distribution at
each iteration
t1 t2 t3 t4
Predicted Overall Error
Momed
Momax
Predicted Maximum Error
Number of Training Points
Prediction of error in the final surrogate
It. 3It. 2It. 1 It. 4
Presentation Outline
23
• Review of surrogate model error measurement methods
• Regional Error Estimation of Surrogate
• Numerical examples: benchmark and an engineering
design problems
Numerical Examples
24
 The effectiveness of the model selection based on REES is explored
to select the best surrogate between all candidates including
(i) Kriging,
(ii) RBF,
(iii) E-RBF, and
(iv) Quadratic Response Surface (QRS)
on four benchmark problems and an engineering design problem.
 The results of the REES method in selecting the best surrogate are
compared with the model selection based on actual errors evaluated
using additional test points, and model selection based on a
normalized PRESS.
Numerical Examples
Branin-Hoo (2 variables) Hartmann (6 variables)
Dixon & Price (18 variables)Dixon & Price (12 variables)
VESD regression models used to predict the overall error
Numerical Examples
VESD regression models used to predict the maximum error
Dixon & Price (18 variables)Dixon & Price (12 variables)
Branin-Hoo (2 variables) Hartmann (6 variables)
Numerical Examples
Wind Farm Power Generation
27
Surrogates are developed using Kriging, RBF, E-RBF, and QRS to
represent the power generation of an array-like wind farm.
VESD used to predict the overall error VESD used to predict the maximum error
Numerical Examples
28
Model Selection based the actual error on additional test points
Set Number of additional test points 𝑵 𝒕𝒆𝒔𝒕
for all surrogate candidates, 𝒋 = 𝟏, … , 𝑱
for 𝒊 = 𝟏, … , 𝑵𝒕𝒆𝒔𝒕
𝑦𝑖 = System (𝑥𝑖)
𝑦𝑖 = Surrogate(𝑥𝑖)
𝑅𝐴𝐸𝑖 =
𝑦𝑖 − 𝑦𝑖
𝑦𝑖
Fit a distribution over all RAEs
Determine the mode of the error distribution as an actual error
Select the best surrogate with the smallest error
Numerical Examples
29
Function
Surrogate model selection
Rank 1 Rank 2 Rank 3 Rank 4
Model selection based on the overall error estimated using REES
Branin-Hoo ERBF Kriging RBF QRS
Hartmann - 6 QRS Kriging RBF ERBF
Dixon and Price - 12 ERBF QRS Kriging RBF
Dixon and Price - 18 ERBF QRS Kriging RBF
Wind Farm Kriging QRS RBF ERBF
Model selection based on the actual error
Function
Surrogate model selection
Rank 1 Rank 2 Rank 3 Rank 4
Branin-Hoo ERBF RBF Kriging QRS
Hartmann - 6 QRS Kriging RBF ERBF
Dixon and Price - 12 ERBF Kriging RBF QRS
Dixon and Price - 18 ERBF Kriging RBF QRS
Wind Farm Kriging RBF ERBF QRS
Numerical Examples
30
Model Selection based the Normalized Prediction Sum of Square (PRESS)
Set Number of additional training points 𝑵
for all surrogate candidates, 𝒋 = 𝟏, … , 𝑱
for 𝒊 = 𝟏, … , 𝑵
𝑦𝑖 = Surrogate(𝑥𝑖)
𝑅𝐴𝐸 𝐶𝑉
𝑖 =
𝑦−𝑖
𝑖
− 𝑦𝑖
𝑦𝑖
Fit a distribution over all 𝑅𝐴𝐸 𝐶𝑉
Determine the root mean square of errors (RAEs), n-PRESS error
Select the best surrogate with the smallest n-PRESS error
𝑦−𝑖
𝑖
= Intermediate Surrogate(𝑥𝑖)
Numerical Examples
31
Model selection based on the n-PRESS
Function
Surrogate model selection
Rank 1 Rank 2 Rank 3 Rank 4
Model selection based on the RMSE on additional test points
Function
Surrogate model selection
Rank 1 Rank 2 Rank 3 Rank 4
Wind Farm QRS ERBF Kriging RBF
Dixon and Price - 18 QRS ERBF RBF Kriging
Dixon and Price - 12 QRS ERBF Kriging RBF
Hartmann - 6 Kriging QRS RBF ERBF
Branin-Hoo ERBF Kriging RBF QRS
Wind Farm Kriging ERBF RBF QRS
Dixon and Price - 18 ERBF RBF Kriging QRS
Dixon and Price - 12 ERBF RBF Kriging QRS
Hartmann - 6 RBF Kriging ERBF QRS
Branin-Hoo RBF ERBF Kriging QRS
Numerical Examples
32
Model selection based on the maximum error estimated using REES
Function
Surrogate model selection
Rank 1 Rank 2 Rank 3 Rank 4
Function
75th percentile of the RMSE
Rank 1 Rank 2 Rank 3 Rank 4
75th percentile of the 𝐑𝐀𝐄 𝐂𝐕
Rank 1 Rank 2 Rank 3 Rank 4
Model selection based on the 75th percentile of the RMSE and 𝐑𝐀𝐄 𝐂𝐕
Wind Farm Kriging QRS ERBF RBF
Dixon and Price - 18 ERBF QRS Kriging RBF
Dixon and Price - 12 ERBF QRS Kriging RBF
Hartmann - 6 RBF Kriging QRS ERBF
Branin-Hoo ERBF RBF Kriging QRS
Wind Farm Kriging QRS ERBF RBF QRS ERBF Kriging RBF
Dixon and Price - 18 ERBF RBF Kriging QRS QRS ERBF RBF Kriging
QRS ERBF Kriging RBF
QRS RBF Kriging ERBF
QRS Kriging RBF ERBF
Dixon and Price - 12 ERBF RBF Kriging QRS
Hartmann - 6 Kriging RBF QRS ERBF
Branin-Hoo ERBF RBF Kriging QRS
Numerical Examples
33
% Success of Model Selection (overall error)
REES PRESS
W considering QRS 100% 0%
W/OUT considering QRS 100% 40%
% Success of Model Selection (maximum error)
REES 𝐑𝐀𝐄 𝐂𝐕
W considering QRS 80% 0%
W/OUT considering QRS 80% 40%
A Summary and Comparison
Concluding Remarks
34
 We developed a new model selection approach to select the best
surrogate among available surrogate models based on the level of
accuracy.
 The REES method is defined based on the hypothesis that:
“The accuracy of the approximation model is related to the amount
of available resources”
 The REES method proposes two error measures;
Overall error measure,
Maximum error measure
to assess the confidence level of the surrogate model.
 The preliminary results on benchmark and wind farm power generation
problems indicate that in all of cases the REES method selects the best
surrogate with a higher level of confidence in comparison to the n-
PRESS.
Acknowledgement
35
 I would like to acknowledge my research adviser
Prof. Achille Messac, and my co-adviser Prof.
Souma Chowdhury for their immense help and
support in this research.
 Support from the NSF Awards is also
acknowledged.
36
Thank you
Questions
and
Comments
Numerical Examples
37
Numerical setup for test problems

More Related Content

What's hot

COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliMDO_Lab
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMDO_Lab
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_AliMDO_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
 
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
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validationStéphane Canu
 
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
 
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
 
Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...IJCSEA Journal
 
Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal arrayATUL RANJAN
 
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
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logicijcsa
 
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
 
ASS_SDM2012_Ali
ASS_SDM2012_AliASS_SDM2012_Ali
ASS_SDM2012_AliMDO_Lab
 

What's hot (17)

COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_Ali
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_Weiyang
 
AMS_Aviation_2014_Ali
AMS_Aviation_2014_AliAMS_Aviation_2014_Ali
AMS_Aviation_2014_Ali
 
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 ...
 
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...
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validation
 
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...
 
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...
 
Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...Testing the performance of the power law process model considering the use of...
Testing the performance of the power law process model considering the use of...
 
9 coldengine
9 coldengine9 coldengine
9 coldengine
 
Orthogonal array
Orthogonal arrayOrthogonal array
Orthogonal array
 
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
 
Hc3413121317
Hc3413121317Hc3413121317
Hc3413121317
 
Performance analysis of logic
Performance analysis of logicPerformance analysis of logic
Performance analysis of logic
 
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...
 
ASS_SDM2012_Ali
ASS_SDM2012_AliASS_SDM2012_Ali
ASS_SDM2012_Ali
 

Viewers also liked

WCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongWCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongOptiModel
 
ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013OptiModel
 
AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014OptiModel
 
AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012OptiModel
 
AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012OptiModel
 
AIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniAIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniOptiModel
 
AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012OptiModel
 
AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-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 (11)

WCSMO-Wind-2013-Tong
WCSMO-Wind-2013-TongWCSMO-Wind-2013-Tong
WCSMO-Wind-2013-Tong
 
ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013ASME-IDETC-Sensitivity-2013
ASME-IDETC-Sensitivity-2013
 
AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014AIAA-Aviation-Vidmap-2014
AIAA-Aviation-Vidmap-2014
 
AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012AIAA-MAO-RegionalError-2012
AIAA-MAO-RegionalError-2012
 
AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012AIAA-MAO-WFLO-2012
AIAA-MAO-WFLO-2012
 
AIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-MehmaniAIAA-Aviation-VariableFidelity-2014-Mehmani
AIAA-Aviation-VariableFidelity-2014-Mehmani
 
AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012AIAA-SDM-WFLO-2012
AIAA-SDM-WFLO-2012
 
AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-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 Model Selection based on Regional Error Estimation (REES

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
Automated parameter optimization should be included in future 
defect predict...
Automated parameter optimization should be included in future 
defect predict...Automated parameter optimization should be included in future 
defect predict...
Automated parameter optimization should be included in future 
defect predict...Chakkrit (Kla) Tantithamthavorn
 
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
 
Summer 2015 Internship
Summer 2015 InternshipSummer 2015 Internship
Summer 2015 InternshipTaylor Martell
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_JieMDO_Lab
 
Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)SungdoGu
 
Orthogonal array approach a case study
Orthogonal array approach   a case studyOrthogonal array approach   a case study
Orthogonal array approach a case studyKarthikeyan Rajendran
 
Computer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programmingComputer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programmingWookjin Choi
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_JunMDO_Lab
 
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
 
Automated Parameterization of Performance Models from Measurements
Automated Parameterization of Performance Models from MeasurementsAutomated Parameterization of Performance Models from Measurements
Automated Parameterization of Performance Models from MeasurementsWeikun Wang
 
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...Shibaprasad Bhattacharya
 
Deep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfDeep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfasdfasdf214078
 
Richard Cramer 2014 euro QSAR presentation
Richard Cramer 2014 euro QSAR presentationRichard Cramer 2014 euro QSAR presentation
Richard Cramer 2014 euro QSAR presentationCertara
 
Steven K Allott - Effective Testing - SoftTest Ireland
Steven K Allott - Effective Testing - SoftTest IrelandSteven K Allott - Effective Testing - SoftTest Ireland
Steven K Allott - Effective Testing - SoftTest IrelandDavid O'Dowd
 
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
 
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...Kishor Datta Gupta
 

Similar to Model Selection based on Regional Error Estimation (REES (20)

AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
Automated parameter optimization should be included in future 
defect predict...
Automated parameter optimization should be included in future 
defect predict...Automated parameter optimization should be included in future 
defect predict...
Automated parameter optimization should be included in future 
defect predict...
 
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
 
Summer 2015 Internship
Summer 2015 InternshipSummer 2015 Internship
Summer 2015 Internship
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)
 
Orthogonal array approach a case study
Orthogonal array approach   a case studyOrthogonal array approach   a case study
Orthogonal array approach a case study
 
Computer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programmingComputer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programming
 
Sampling-SDM2012_Jun
Sampling-SDM2012_JunSampling-SDM2012_Jun
Sampling-SDM2012_Jun
 
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...
 
master-thesis
master-thesismaster-thesis
master-thesis
 
Automated Parameterization of Performance Models from Measurements
Automated Parameterization of Performance Models from MeasurementsAutomated Parameterization of Performance Models from Measurements
Automated Parameterization of Performance Models from Measurements
 
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHIN...
 
Deep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdfDeep_Learning__INAF_baroncelli.pdf
Deep_Learning__INAF_baroncelli.pdf
 
Richard Cramer 2014 euro QSAR presentation
Richard Cramer 2014 euro QSAR presentationRichard Cramer 2014 euro QSAR presentation
Richard Cramer 2014 euro QSAR presentation
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
mel705-15.ppt
mel705-15.pptmel705-15.ppt
mel705-15.ppt
 
Steven K Allott - Effective Testing - SoftTest Ireland
Steven K Allott - Effective Testing - SoftTest IrelandSteven K Allott - Effective Testing - SoftTest Ireland
Steven K Allott - Effective Testing - SoftTest Ireland
 
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
 
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
Robust Filtering Schemes for Machine Learning Systems to Defend Adversarial A...
 

Recently uploaded

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
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
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
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
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
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
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
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
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

Model Selection based on Regional Error Estimation (REES

  • 1. Model Selection based on Regional Error Estimation of Surrogates (REES) Ali Mehmani, Souma Chowdhury, Jie Zhang, Weiyang Tong, and Achille Messac Syracuse University, Department of Mechanical and Aerospace Engineering 10th World Congress on Structural and Multidisciplinary Optimization May 19 - 24, 2013, Orlando, FL
  • 2. Surrogate model • Surrogate models are commonly used for providing a tractable and inexpensive approximation of the actual system behavior in many routine engineering analysis and design activities: 2
  • 3. Surrogate model: Model selection 3 Statistical model selection approaches provide support information for users • to select a best model, • to select a best kernel function, and • to determine an optimum model’s parameter.
  • 4. Surrogate model: Model selection 4 Types of model Types of basis/kernel Parameter estimation •RBF, •Kriging, •E-RBF, •SVR, •QRS, • … •Linear •Gaussian •Multiquadric •Inverse multiquadric •Kriging •… •Shape parameter in RBF, •Smoothness and width parameters in Kriging, •Kernel parameter in SVM, • … 𝑓 𝑥 = 𝑖=1 𝑛 𝑤𝑖 ψ( 𝑥 − 𝑥 𝑖 ) RBF ψ 𝑟 = (𝑟2 + 𝑐2 ) 1/2 𝑟= 𝑥 − 𝑥 𝑖 Multiquadric Shape parameter ψ 𝑟 = (𝑟2 + 𝒄2 ) 1/2
  • 5. Research Objective • Investigate the effectiveness of a Regional Error Estimation of Surrogate (REES) to select the best surrogate model based on the level of accuracy. 5 Overall fidelity information Minimum fidelity information REES e.g., Hybrid surrogate e.g., Conservative surrogate
  • 6. Presentation Outline 6 • Surrogate model selection • Regional Error Estimation of Surrogate • Numerical examples: benchmark and an engineering design problems
  • 7. Presentation Outline 7 • Surrogate model selection • Regional Error Estimation of Surrogate • Numerical examples: benchmark and an engineering design problems
  • 8. Surrogate model selection 8 • Size and location of sample points, • Dimension and level of a noise, • Application domain, • … Suitable Surrogate Error measures are used to select the best surrogate  lack of any general guidelines regarding the suitability of different surrogate models for different applications Application-based model selection (Manual selection) Error-based model selection (Automatic Selection)
  • 9. Surrogate model: Model selection Types of model Types of basis/kernel Parameter estimation •RBF, •Kriging, •E-RBF, •SVR, •QRS, • … •Linear •Gaussian •Multiquadric •Inverse multiquadric •Kriging •… •Shape parameter in RBF, •Smoothness and width parameters in Kriging, •Kernel parameter in SVM, • …  Split samples (or holdout samples)  Bootstrapping  Cross-Validation (Predictive Sum of Square based on k-fold or leave-one-out cv)  Akaike information criterion (AIC), and  Schwarz's Bayesian information criterion (BIC) There exist many parameter/model/kernel selection approaches 9
  • 10. Presentation Outline 10 • Review of surrogate model error measurement methods • Regional Error Estimation of Surrogate (REES) • Numerical examples: benchmark and an engineering design problems
  • 11. REES: Concept 11 Model accuracy Available resources In general, this concept can be applied to different types of approximation models; - Surrogate modeling, - Finite Element Analysis, and - ...
  • 12. REES: Methodology 12  The REES method formulates the variation of error as a function of the number of training points using intermediate surrogates.  This formulation is used to predict the level of error in the final surrogate.
  • 13. Step 1 : Generation of sample data The entire set of sample points is represented by 𝑿 . 13 Sample Point Step 2 : Estimation of the variation of error with sample density Test Point Training Point First Iteration: Test Point Training Point Second Iteration: Test Point Training Point Third Iteration: Test Point Training Point Forth Iteration: Training Point Final Surrogate: REES: Methodology
  • 14.  A position of sample points which are selected as training points, at each iteration, is critical to the surrogate accuracy. 14  Intermediate surrogates are iteratively constructed (at each iteration) over a heuristic subsets of sample points. REES: Methodology
  • 15. MedianofRAEs Number of Training Points It. 1 t1 t2 t3 t4 Momed Choose number of iterations, Nit Choose number of combinations, Kt Define intermediate training and test points Construct an intermediate surrogate Estimate Median and Maximum errors Fit a distribution over all combinations Determine Momedian and Momaximum errors FOR t=1,..,Nit FOR k=1,…, Kt variation of the error with sample density
  • 16. MedianofRAEs t1 t2 t3 t4 It. 2It. 1 Momed variation of the error with sample density Number of Training Points
  • 17. MedianofRAEs t1 t2 t3 t4 It. 3It. 2It. 1 Momed variation of the error with sample density Number of Training Points
  • 18. MedianofRAEs t1 t2 t3 t4 It. 3It. 2It. 1 It. 4 Momed variation of the error with sample density Number of Training Points
  • 19. Step 3 : Prediction of error in the final surrogate  The final surrogate model is constructed using the full set of training data.  Regression models are applied to relate the evaluated error at each iteration to the size of training points,  These regression models are called the variation of error with sample density (VESD). The regression models are used to predict the level of the error in the final surrogate. 19 Exponential regression model Multiplicative regression model Linear regression model  In the choice of these functions we assume a smooth monotonic decrease of the error with the training point density. REES: Methodology
  • 20. ModeofMedianofRAEs Number of Training Points t1 t2 t3 t4 It. 3It. 2It. 1 It. 4 Predicted Overall Error Momed Prediction of error in the final surrogate
  • 21. t1 t2 t3 t4 Predicted Overall Error Momed Momax Number of Training Points Prediction of error in the final surrogate It. 3It. 2It. 1 It. 4 Mode of maximum error distribution at each iteration
  • 22. t1 t2 t3 t4 Predicted Overall Error Momed Momax Predicted Maximum Error Number of Training Points Prediction of error in the final surrogate It. 3It. 2It. 1 It. 4
  • 23. Presentation Outline 23 • Review of surrogate model error measurement methods • Regional Error Estimation of Surrogate • Numerical examples: benchmark and an engineering design problems
  • 24. Numerical Examples 24  The effectiveness of the model selection based on REES is explored to select the best surrogate between all candidates including (i) Kriging, (ii) RBF, (iii) E-RBF, and (iv) Quadratic Response Surface (QRS) on four benchmark problems and an engineering design problem.  The results of the REES method in selecting the best surrogate are compared with the model selection based on actual errors evaluated using additional test points, and model selection based on a normalized PRESS.
  • 25. Numerical Examples Branin-Hoo (2 variables) Hartmann (6 variables) Dixon & Price (18 variables)Dixon & Price (12 variables) VESD regression models used to predict the overall error
  • 26. Numerical Examples VESD regression models used to predict the maximum error Dixon & Price (18 variables)Dixon & Price (12 variables) Branin-Hoo (2 variables) Hartmann (6 variables)
  • 27. Numerical Examples Wind Farm Power Generation 27 Surrogates are developed using Kriging, RBF, E-RBF, and QRS to represent the power generation of an array-like wind farm. VESD used to predict the overall error VESD used to predict the maximum error
  • 28. Numerical Examples 28 Model Selection based the actual error on additional test points Set Number of additional test points 𝑵 𝒕𝒆𝒔𝒕 for all surrogate candidates, 𝒋 = 𝟏, … , 𝑱 for 𝒊 = 𝟏, … , 𝑵𝒕𝒆𝒔𝒕 𝑦𝑖 = System (𝑥𝑖) 𝑦𝑖 = Surrogate(𝑥𝑖) 𝑅𝐴𝐸𝑖 = 𝑦𝑖 − 𝑦𝑖 𝑦𝑖 Fit a distribution over all RAEs Determine the mode of the error distribution as an actual error Select the best surrogate with the smallest error
  • 29. Numerical Examples 29 Function Surrogate model selection Rank 1 Rank 2 Rank 3 Rank 4 Model selection based on the overall error estimated using REES Branin-Hoo ERBF Kriging RBF QRS Hartmann - 6 QRS Kriging RBF ERBF Dixon and Price - 12 ERBF QRS Kriging RBF Dixon and Price - 18 ERBF QRS Kriging RBF Wind Farm Kriging QRS RBF ERBF Model selection based on the actual error Function Surrogate model selection Rank 1 Rank 2 Rank 3 Rank 4 Branin-Hoo ERBF RBF Kriging QRS Hartmann - 6 QRS Kriging RBF ERBF Dixon and Price - 12 ERBF Kriging RBF QRS Dixon and Price - 18 ERBF Kriging RBF QRS Wind Farm Kriging RBF ERBF QRS
  • 30. Numerical Examples 30 Model Selection based the Normalized Prediction Sum of Square (PRESS) Set Number of additional training points 𝑵 for all surrogate candidates, 𝒋 = 𝟏, … , 𝑱 for 𝒊 = 𝟏, … , 𝑵 𝑦𝑖 = Surrogate(𝑥𝑖) 𝑅𝐴𝐸 𝐶𝑉 𝑖 = 𝑦−𝑖 𝑖 − 𝑦𝑖 𝑦𝑖 Fit a distribution over all 𝑅𝐴𝐸 𝐶𝑉 Determine the root mean square of errors (RAEs), n-PRESS error Select the best surrogate with the smallest n-PRESS error 𝑦−𝑖 𝑖 = Intermediate Surrogate(𝑥𝑖)
  • 31. Numerical Examples 31 Model selection based on the n-PRESS Function Surrogate model selection Rank 1 Rank 2 Rank 3 Rank 4 Model selection based on the RMSE on additional test points Function Surrogate model selection Rank 1 Rank 2 Rank 3 Rank 4 Wind Farm QRS ERBF Kriging RBF Dixon and Price - 18 QRS ERBF RBF Kriging Dixon and Price - 12 QRS ERBF Kriging RBF Hartmann - 6 Kriging QRS RBF ERBF Branin-Hoo ERBF Kriging RBF QRS Wind Farm Kriging ERBF RBF QRS Dixon and Price - 18 ERBF RBF Kriging QRS Dixon and Price - 12 ERBF RBF Kriging QRS Hartmann - 6 RBF Kriging ERBF QRS Branin-Hoo RBF ERBF Kriging QRS
  • 32. Numerical Examples 32 Model selection based on the maximum error estimated using REES Function Surrogate model selection Rank 1 Rank 2 Rank 3 Rank 4 Function 75th percentile of the RMSE Rank 1 Rank 2 Rank 3 Rank 4 75th percentile of the 𝐑𝐀𝐄 𝐂𝐕 Rank 1 Rank 2 Rank 3 Rank 4 Model selection based on the 75th percentile of the RMSE and 𝐑𝐀𝐄 𝐂𝐕 Wind Farm Kriging QRS ERBF RBF Dixon and Price - 18 ERBF QRS Kriging RBF Dixon and Price - 12 ERBF QRS Kriging RBF Hartmann - 6 RBF Kriging QRS ERBF Branin-Hoo ERBF RBF Kriging QRS Wind Farm Kriging QRS ERBF RBF QRS ERBF Kriging RBF Dixon and Price - 18 ERBF RBF Kriging QRS QRS ERBF RBF Kriging QRS ERBF Kriging RBF QRS RBF Kriging ERBF QRS Kriging RBF ERBF Dixon and Price - 12 ERBF RBF Kriging QRS Hartmann - 6 Kriging RBF QRS ERBF Branin-Hoo ERBF RBF Kriging QRS
  • 33. Numerical Examples 33 % Success of Model Selection (overall error) REES PRESS W considering QRS 100% 0% W/OUT considering QRS 100% 40% % Success of Model Selection (maximum error) REES 𝐑𝐀𝐄 𝐂𝐕 W considering QRS 80% 0% W/OUT considering QRS 80% 40% A Summary and Comparison
  • 34. Concluding Remarks 34  We developed a new model selection approach to select the best surrogate among available surrogate models based on the level of accuracy.  The REES method is defined based on the hypothesis that: “The accuracy of the approximation model is related to the amount of available resources”  The REES method proposes two error measures; Overall error measure, Maximum error measure to assess the confidence level of the surrogate model.  The preliminary results on benchmark and wind farm power generation problems indicate that in all of cases the REES method selects the best surrogate with a higher level of confidence in comparison to the n- PRESS.
  • 35. Acknowledgement 35  I would like to acknowledge my research adviser Prof. Achille Messac, and my co-adviser Prof. Souma Chowdhury for their immense help and support in this research.  Support from the NSF Awards is also acknowledged.