SlideShare a Scribd company logo
Alternative Infill Strategies
for Expensive Multi-Objective Optimisation
Alma Rahat
Richard Everson
Jonathan Fieldsend
Department of Computer Science
University of Exeter
United Kingdom
Supported by Engineering and Physical Sciences Research Council (EPSRC), UK
Genetic and Evolutionary Computation Conference (GECCO), Berlin
18 July 2017
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 1 / 12
Expensive Optimisation Problems
x = (cheese, . . . )
ingredients vector
f (x)
taste
bake cake
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
Expensive Optimisation Problems
x = (cheese, . . . )
ingredients vector
f (x)
taste
bake cake
Expensive (computationally and/or financially) function evaluations.
Limited budget on function evaluations.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
Expensive Optimisation Problems
x = (cheese, . . . )
ingredients vector
f (x)
taste
bake cake
Expensive (computationally and/or financially) function evaluations.
Limited budget on function evaluations.
Analytical model and gradients may not be available.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
Expensive Optimisation Problems
x = (cheese, . . . )
ingredients vector
f (x)
taste
bake cake
Expensive (computationally and/or financially) function evaluations.
Limited budget on function evaluations.
Analytical model and gradients may not be available.
Solution: surrogate-assisted optimisation.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
Efficient Global Optimisation (EGO)
x
f(x)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
x
f(x)
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
x
p(ˆf|D)
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
x
p(ˆf|D)
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
p(ˆf|D)EI(x)
x
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
p(ˆf|D)EI(x)
x
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Sub-problem: maxx EI(x)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
p(ˆf|D)EI(x)
x
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Sub-problem: maxx EI(x)
Repeat until budget is
exhausted
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
p(ˆf|D)EI(x)
x
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Sub-problem: maxx EI(x)
Repeat until budget is
exhausted
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Efficient Global Optimisation (EGO)
p(ˆf|D)EI(x)
x
Initial samples (e.g. Latin
Hypercube):
D = {(xi , f (xi ))}
Fit a Gaussian process
(GP) model: p(ˆf (x)|D)
Define infill criterion:
expected improvement,
EI(x)
Sub-problem: maxx EI(x)
Repeat until budget is
exhausted (10 FEs)
Infill criterion is a surrogate based measure of utility.
Computation time for the infill criterion matters.
1 sec/evaluation × 100000 evaluations ≈ 1.15 days
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
Multi-Objective EGO
Multi-Surrogate Approaches
Model each function independently.
Infill criterion: S-metric, Expected Hypervolume Improvment, etc.
x Expensive Problem
f1(x)
f2(x)
p(ˆf1|D)
p(ˆf2|D)
Infill
Criterion
Mono-Surrogate Approaches
Model scalarised function, e.g. ParEGO (augmented Chebyshev).
Infill criterion: expected improvement in scalarised function.
x Expensive Problem
f1(x)
f2(x)
p(ˆg|D)g(x) Infill
Criterion
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 4 / 12
Multi-Objective EGO
Multi-Surrogate Approaches (effective but more expensive)
Model each function independently.
Infill criterion: S-metric, Expected Hypervolume Improvment, etc.
x Expensive Problem
f1(x)
f2(x)
p(ˆf1|D)
p(ˆf2|D)
Infill
Criterion
Mono-Surrogate Approaches (cheap but less effective)
Model scalarised function, e.g. ParEGO (augmented Chebyshev).
Infill criterion: expected improvement in scalarised function.
x Expensive Problem
f1(x)
f2(x)
p(ˆg|D)g(x) Infill
Criterion
Goal: cheap multi-surrogate infill criterion or effective scalarisation.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 4 / 12
Minimum Probability of Improvement (MPoI)
p(ˆf2|D)
p(ˆf1|D)
(ˆµ1(xi ), ˆµ2(xi ))
ˆσ1(xi )
ˆσ2(xi )
Multi-Surrogates: multi-variate
predictive distribution.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
Minimum Probability of Improvement (MPoI)
(ˆµ1(xj ), ˆµ2(xj ))
p(ˆf2|D)
p(ˆf1|D)
(ˆµ1(xi ), ˆµ2(xi ))
ˆσ1(xi )
ˆσ2(xi )
Multi-Surrogates: multi-variate
predictive distribution.
Probability of dominance.
P(xj xi ) =
M
m=1 P(ˆfm(xj ) < ˆfm(xi ))
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
Minimum Probability of Improvement (MPoI)
(ˆµ1(xj ), ˆµ2(xj ))
p(ˆf2|D)
p(ˆf1|D)
(ˆµ1(xi ), ˆµ2(xi ))
ˆσ1(xi )
ˆσ2(xi )
Multi-Surrogates: multi-variate
predictive distribution.
Probability of dominance.
P(xj xi ) =
M
m=1 P(ˆfm(xj ) < ˆfm(xi ))
Probability of improvement.
P(xi xj or xi ||xj ) = 1 − P(xj xi )
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
Minimum Probability of Improvement (MPoI)
(ˆµ1(xj ), ˆµ2(xj ))
p(ˆf2|D)
p(ˆf1|D)
(ˆµ1(xi ), ˆµ2(xi ))
ˆσ1(xi )
ˆσ2(xi )
Multi-Surrogates: multi-variate
predictive distribution.
Probability of dominance.
P(xj xi ) =
M
m=1 P(ˆfm(xj ) < ˆfm(xi ))
Probability of improvement.
P(xi xj or xi ||xj ) = 1 − P(xj xi )
Multi-Surrogate Infill Criterion.
Minimum probability of improvement over Pareto set P∗.
minx∈P∗ 1 − P(x xi )
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
Minimum Probability of Improvement (MPoI)
0.00 0.25 0.50 0.75 1.00
f1(x)
0.0
0.2
0.4
0.6
0.8
1.0
f2(x)
0.00 0.13 0.27 0.40 0.53 0.67 0.80 0.93
Minimum Probability of Improvement (MPoI)
Multi-Surrogates: multi-variate
predictive distribution.
Probability of dominance.
P(xj xi ) =
M
m=1 P(ˆfm(xj ) < ˆfm(xi ))
Probability of improvement.
P(xi xj or xi ||xj ) = 1 − P(xj xi )
Multi-Surrogate Infill Criterion.
Minimum probability of improvement over Pareto set P∗.
minx∈P∗ 1 − P(x xi )
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
Hypervolume Improvement (HypI)
r
f2(x)
f1(x)
Mono-surrogate approach:
set-based scalarisation function.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
Hypervolume Improvement (HypI)
r
f2(x)
f1(x)
P1
P2
P3 Mono-surrogate approach:
set-based scalarisation function.
Rank sampled solutions into Pareto
shells Pk, k = 1, 2, 3, . . . , K
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
Hypervolume Improvement (HypI)
r
f2(x)
f1(x)
P1
P2
P3 Mono-surrogate approach:
set-based scalarisation function.
Rank sampled solutions into Pareto
shells Pk, k = 1, 2, 3, . . . , K
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
Hypervolume Improvement (HypI)
r
f2(x)
f1(x)
P1
P2
P3 Mono-surrogate approach:
set-based scalarisation function.
Rank sampled solutions into Pareto
shells Pk, k = 1, 2, 3, . . . , K
Mono-Surrogate Scalarisation.
Hypervolume improvement for xi given Pk is the next shell,
gh(xi , D) = H({xi , Pk}, r)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
Hypervolume Improvement (HypI)
0.00 0.25 0.50 0.75 1.00
f1(x)
0.0
0.2
0.4
0.6
0.8
1.0
f2(x)
0.74 1.26 1.78 2.29 2.81 3.33 3.85 4.36
Hypervolume Improvement (HypI)
Mono-surrogate approach:
set-based scalarisation function.
Rank sampled solutions into Pareto
shells Pk, k = 1, 2, 3, . . . , K
Mono-Surrogate Scalarisation.
Hypervolume improvement for xi given Pk is the next shell,
gh(xi , D) = H({xi , Pk}, r)
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
Dominance Ranking (DomRank)
f2(x)
f1(x)
Mono-surrogate approach:
set-based scalarisation function.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
Dominance Ranking (DomRank)
f2(x)
f1(x)
Mono-surrogate approach:
set-based scalarisation function.
How many solutions dominate a
solution xi ?
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
Dominance Ranking (DomRank)
f2(x)
f1(x)
Dominated by 5 solutions.
gc (xi , X) = 0
Mono-surrogate approach:
set-based scalarisation function.
How many solutions dominate a
solution xi ?
Mono-Surrogate Scalarisation.
Dominance ranking.
gc(x, X) = 1 − |{x |x x∧x=x ,∀x,x ∈X}|
|X|−1
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
Dominance Ranking (DomRank)
0.00 0.25 0.50 0.75 1.00
f1(x)
0.0
0.2
0.4
0.6
0.8
1.0
f2(x)
0.00 0.13 0.27 0.40 0.53 0.67 0.80 0.93
Dominance Ranking (DomRank)
Mono-surrogate approach:
set-based scalarisation function.
How many solutions dominate a
solution xi ?
Mono-Surrogate Scalarisation.
Dominance ranking.
gc(x, X) = 1 − |{x |x x∧x=x ,∀x,x ∈X}|
|X|−1
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
Minimum Signed Distance (MSD)
f2(x)
f1(x)
Mono-surrogate approach:
set-based scalarisation function.
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
Minimum Signed Distance (MSD)
f2(x)
f1(x)
Mono-surrogate approach:
set-based scalarisation function.
Scalarisation using a distance
measure.
gd (x, X) = minx ∈P∗ d(x, x )
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
Minimum Signed Distance (MSD)
0.00 0.25 0.50 0.75 1.00
f1(x)
0.0
0.2
0.4
0.6
0.8
1.0
f2(x)
-1.69 -1.35 -1.00 -0.66 -0.31 0.04 0.38 0.73
Minimum Signed Distance (MSD)
Mono-surrogate approach:
set-based scalarisation function.
Scalarisation using a distance
measure.
gd (x, X) = minx ∈P∗ d(x, x )
Mono-Surrogate Scalarisation.
Distance measure:
d(x, x ) = M
m=1 fm(x) − fm(x ).
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
Experiment Setup
65 initial samples.
Budget: 250 function evaluations.
Infill criteria optimisation:
Optimiser: Bipop-CMA-ES.
Budget: 20000 function
evaluations per dimension.
Statistical tests:
11 simulation runs.
Matched samples.
Friedman test to determine if a
difference exists.
Wilcoxon Rank Sum test with
Bonferroni correction to identify
winner.
Mann-Whitney-U test to compare
with Latin Hypercube Samples.
Problem Parameters Objectives
n M
DTLZ1 6 3
DTLZ2 6 3
DTLZ5 6 6
DTLZ7 6 4
WFG1 6 2
WFG2 6 2
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 9 / 12
Performance Comparison: Hypervolume
6.325 6.350 6.375 6.400
Hypervolume ×107
LHS(6)
SMS-EGO(0)
ParEGO(1)
MPoI(0)
HypI(1)
DomRank(1)
MSD(0)
DTLZ1
14.50 14.75 15.00
Hypervolume
LHS(6)
SMS-EGO(0)
ParEGO(3)
MPoI(1)
HypI(3)
DomRank(3)
MSD(2)
DTLZ2
196 198 200
Hypervolume
LHS(6)
SMS-EGO(0)
ParEGO(3)
MPoI(3)
HypI(1)
DomRank(1)
MSD(3)
DTLZ5
Problem Parameters Objectives
n M
DTLZ1 6 3
DTLZ2 6 3
DTLZ5 6 6
DTLZ7 6 4
WFG1 6 2
WFG2 6 2
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 10 / 12
Performance Comparison: Hypervolume
30 35 40
Hypervolume
LHS(6)
SMS-EGO(0)
ParEGO(3)
MPoI(1)
HypI(1)
DomRank(2)
MSD(2)
DTLZ7
70 80 90
Hypervolume
LHS(6)
SMS-EGO(0)
ParEGO(1)
MPoI(4)
HypI(0)
DomRank(0)
MSD(3)
WFG1
85 90 95
Hypervolume
LHS(6)
SMS-EGO(0)
ParEGO(0)
MPoI(0)
HypI(1)
DomRank(0)
MSD(1)
WFG2
Problem Parameters Objectives
n M
DTLZ1 6 3
DTLZ2 6 3
DTLZ5 6 6
DTLZ7 6 4
WFG1 6 2
WFG2 6 2
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 10 / 12
Performance Comparison: Computation Time
2 3 4 5 6
Number of Objectives
10−4
10−3
10−2
10−1
100
Time(seconds)
|P∗
| = 10
2 3 4 5 6
Number of Objectives
10−4
10−3
10−2
10−1
100
Time(seconds)
|P∗
| = 50
2 3 4 5 6
Number of Objectives
10−4
10−3
10−2
10−1
100
Time(seconds)
|P∗
| = 100
Mono-Surrogate
MPoI
SMS-EGO
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 11 / 12
Summary
5.1 5.2 5.3 5.4
Hypervolume
msd2(2)
msd3(7)
msd4(1)
msd5(3)
msd7(5)
msd8(0)
optSAF(5)
SMSEGO(2)
DTLZ2
97 98 99
Hypervolume
msd2(1)
msd3(5)
msd4(0)
msd5(2)
msd7(2)
msd8(0)
optSAF(0)
SMSEGO(6)
UF1
Fast alternative strategies
perform as well as SMS-EGO
in half the test problems and
outperform ParEGO.
Overall rank: SMS-EGO,
HypI, DomRank, MPoI,
MSD, ParEGO, LHS.
Performance is problem
dependent.
Current and Future work
Choosing the best infill
strategy from all available
strategies during
optimisation.
Python code available at: https://bitbucket.org/arahat/gecco-2017
Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 12 / 12

More Related Content

What's hot

Logit stick-breaking priors for partially exchangeable count data
Logit stick-breaking priors for partially exchangeable count dataLogit stick-breaking priors for partially exchangeable count data
Logit stick-breaking priors for partially exchangeable count data
Tommaso Rigon
 
Learning to discover monte carlo algorithm on spin ice manifold
Learning to discover monte carlo algorithm on spin ice manifoldLearning to discover monte carlo algorithm on spin ice manifold
Learning to discover monte carlo algorithm on spin ice manifold
Kai-Wen Zhao
 
Keefe Murphy - IMIFA - CASI 2017
Keefe Murphy - IMIFA - CASI 2017Keefe Murphy - IMIFA - CASI 2017
Keefe Murphy - IMIFA - CASI 2017
keefe_m
 
SAT based planning for multiagent systems
SAT based planning for multiagent systemsSAT based planning for multiagent systems
SAT based planning for multiagent systems
Ravi Kuril
 
Quasi-Optimal Recombination Operator
Quasi-Optimal Recombination OperatorQuasi-Optimal Recombination Operator
Quasi-Optimal Recombination Operator
jfrchicanog
 
Asynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and AlgorithmsAsynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and Algorithms
Fabian Pedregosa
 
ForecastCombinations package
ForecastCombinations packageForecastCombinations package
ForecastCombinations package
eraviv
 
RBM from Scratch
RBM from Scratch RBM from Scratch
RBM from Scratch
Hadi Sinaee
 
Kernelization algorithms for graph and other structure modification problems
Kernelization algorithms for graph and other structure modification problemsKernelization algorithms for graph and other structure modification problems
Kernelization algorithms for graph and other structure modification problems
Anthony Perez
 
Query Rewriting and Optimization for Ontological Databases
Query Rewriting and Optimization for Ontological DatabasesQuery Rewriting and Optimization for Ontological Databases
Query Rewriting and Optimization for Ontological Databases
Giorgio Orsi
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...
Kai-Wen Zhao
 
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
The Statistical and Applied Mathematical Sciences Institute
 
DL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning RevisitedDL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning Revisited
Giuseppe Rizzo
 
Sparse Kernel Learning for Image Annotation
Sparse Kernel Learning for Image AnnotationSparse Kernel Learning for Image Annotation
Sparse Kernel Learning for Image AnnotationSean Moran
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
INSA Lyon - L'Institut National des Sciences Appliquées de Lyon
 
High-Performance Approach to String Similarity using Most Frequent K Characters
High-Performance Approach to String Similarity using Most Frequent K CharactersHigh-Performance Approach to String Similarity using Most Frequent K Characters
High-Performance Approach to String Similarity using Most Frequent K Characters
Holistic Benchmarking of Big Linked Data
 
Lecture17 xing fei-fei
Lecture17 xing fei-feiLecture17 xing fei-fei
Lecture17 xing fei-fei
Tianlu Wang
 
Meta-learning and the ELBO
Meta-learning and the ELBOMeta-learning and the ELBO
Meta-learning and the ELBO
Yoonho Lee
 

What's hot (18)

Logit stick-breaking priors for partially exchangeable count data
Logit stick-breaking priors for partially exchangeable count dataLogit stick-breaking priors for partially exchangeable count data
Logit stick-breaking priors for partially exchangeable count data
 
Learning to discover monte carlo algorithm on spin ice manifold
Learning to discover monte carlo algorithm on spin ice manifoldLearning to discover monte carlo algorithm on spin ice manifold
Learning to discover monte carlo algorithm on spin ice manifold
 
Keefe Murphy - IMIFA - CASI 2017
Keefe Murphy - IMIFA - CASI 2017Keefe Murphy - IMIFA - CASI 2017
Keefe Murphy - IMIFA - CASI 2017
 
SAT based planning for multiagent systems
SAT based planning for multiagent systemsSAT based planning for multiagent systems
SAT based planning for multiagent systems
 
Quasi-Optimal Recombination Operator
Quasi-Optimal Recombination OperatorQuasi-Optimal Recombination Operator
Quasi-Optimal Recombination Operator
 
Asynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and AlgorithmsAsynchronous Stochastic Optimization, New Analysis and Algorithms
Asynchronous Stochastic Optimization, New Analysis and Algorithms
 
ForecastCombinations package
ForecastCombinations packageForecastCombinations package
ForecastCombinations package
 
RBM from Scratch
RBM from Scratch RBM from Scratch
RBM from Scratch
 
Kernelization algorithms for graph and other structure modification problems
Kernelization algorithms for graph and other structure modification problemsKernelization algorithms for graph and other structure modification problems
Kernelization algorithms for graph and other structure modification problems
 
Query Rewriting and Optimization for Ontological Databases
Query Rewriting and Optimization for Ontological DatabasesQuery Rewriting and Optimization for Ontological Databases
Query Rewriting and Optimization for Ontological Databases
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...
 
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
Deep Learning Opening Workshop - Deep ReLU Networks Viewed as a Statistical M...
 
DL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning RevisitedDL-Foil:Class Expression Learning Revisited
DL-Foil:Class Expression Learning Revisited
 
Sparse Kernel Learning for Image Annotation
Sparse Kernel Learning for Image AnnotationSparse Kernel Learning for Image Annotation
Sparse Kernel Learning for Image Annotation
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
 
High-Performance Approach to String Similarity using Most Frequent K Characters
High-Performance Approach to String Similarity using Most Frequent K CharactersHigh-Performance Approach to String Similarity using Most Frequent K Characters
High-Performance Approach to String Similarity using Most Frequent K Characters
 
Lecture17 xing fei-fei
Lecture17 xing fei-feiLecture17 xing fei-fei
Lecture17 xing fei-fei
 
Meta-learning and the ELBO
Meta-learning and the ELBOMeta-learning and the ELBO
Meta-learning and the ELBO
 

Similar to Alternative Infill Strategies for Expensive Multi-Objective Optimisation

Parallel Bayesian Optimization
Parallel Bayesian OptimizationParallel Bayesian Optimization
Parallel Bayesian Optimization
Sri Ambati
 
Applying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPKApplying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPK
Jeremy Chen
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
The Statistical and Applied Mathematical Sciences Institute
 
Reject Inference in Credit Scoring
Reject Inference in Credit ScoringReject Inference in Credit Scoring
Reject Inference in Credit Scoring
Adrien Ehrhardt
 
Mathematics notes and formula for class 12 chapter 7. integrals
Mathematics notes and formula for class 12 chapter 7. integrals Mathematics notes and formula for class 12 chapter 7. integrals
Mathematics notes and formula for class 12 chapter 7. integrals
sakhi pathak
 
Enhancing Partition Crossover with Articulation Points Analysis
Enhancing Partition Crossover with Articulation Points AnalysisEnhancing Partition Crossover with Articulation Points Analysis
Enhancing Partition Crossover with Articulation Points Analysis
jfrchicanog
 
QMC: Transition Workshop - Approximating Multivariate Functions When Function...
QMC: Transition Workshop - Approximating Multivariate Functions When Function...QMC: Transition Workshop - Approximating Multivariate Functions When Function...
QMC: Transition Workshop - Approximating Multivariate Functions When Function...
The Statistical and Applied Mathematical Sciences Institute
 
Applying reinforcement learning to single and multi-agent economic problems
Applying reinforcement learning to single and multi-agent economic problemsApplying reinforcement learning to single and multi-agent economic problems
Applying reinforcement learning to single and multi-agent economic problems
anucrawfordphd
 
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
The Statistical and Applied Mathematical Sciences Institute
 
An Evaluation of Models for Runtime Approximation in Link Discovery
An Evaluation of Models for Runtime Approximation in Link DiscoveryAn Evaluation of Models for Runtime Approximation in Link Discovery
An Evaluation of Models for Runtime Approximation in Link Discovery
Holistic Benchmarking of Big Linked Data
 
Second Order Heuristics in ACGP
Second Order Heuristics in ACGPSecond Order Heuristics in ACGP
Second Order Heuristics in ACGPhauschildm
 
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
Philippe Laborie
 
How Reliable is Duality Theory in Empirical Work?
How Reliable is Duality Theory in Empirical Work?How Reliable is Duality Theory in Empirical Work?
How Reliable is Duality Theory in Empirical Work?
contenidos-ort
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Chiheb Ben Hammouda
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
The Statistical and Applied Mathematical Sciences Institute
 
Selected topics in Bayesian Optimization
Selected topics in Bayesian OptimizationSelected topics in Bayesian Optimization
Selected topics in Bayesian Optimization
ginsby
 
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
The Statistical and Applied Mathematical Sciences Institute
 
Nec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random processNec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random process
Dr Naim R Kidwai
 

Similar to Alternative Infill Strategies for Expensive Multi-Objective Optimisation (20)

Parallel Bayesian Optimization
Parallel Bayesian OptimizationParallel Bayesian Optimization
Parallel Bayesian Optimization
 
Applying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPKApplying Linear Optimization Using GLPK
Applying Linear Optimization Using GLPK
 
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
Beck Workshop on Modelling and Simulation of Coal-fired Power Generation and ...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Reject Inference in Credit Scoring
Reject Inference in Credit ScoringReject Inference in Credit Scoring
Reject Inference in Credit Scoring
 
Mathematics notes and formula for class 12 chapter 7. integrals
Mathematics notes and formula for class 12 chapter 7. integrals Mathematics notes and formula for class 12 chapter 7. integrals
Mathematics notes and formula for class 12 chapter 7. integrals
 
Enhancing Partition Crossover with Articulation Points Analysis
Enhancing Partition Crossover with Articulation Points AnalysisEnhancing Partition Crossover with Articulation Points Analysis
Enhancing Partition Crossover with Articulation Points Analysis
 
QMC: Transition Workshop - Approximating Multivariate Functions When Function...
QMC: Transition Workshop - Approximating Multivariate Functions When Function...QMC: Transition Workshop - Approximating Multivariate Functions When Function...
QMC: Transition Workshop - Approximating Multivariate Functions When Function...
 
Applying reinforcement learning to single and multi-agent economic problems
Applying reinforcement learning to single and multi-agent economic problemsApplying reinforcement learning to single and multi-agent economic problems
Applying reinforcement learning to single and multi-agent economic problems
 
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
CLIM Program: Remote Sensing Workshop, Statistical Emulation with Dimension R...
 
An Evaluation of Models for Runtime Approximation in Link Discovery
An Evaluation of Models for Runtime Approximation in Link DiscoveryAn Evaluation of Models for Runtime Approximation in Link Discovery
An Evaluation of Models for Runtime Approximation in Link Discovery
 
Second Order Heuristics in ACGP
Second Order Heuristics in ACGPSecond Order Heuristics in ACGP
Second Order Heuristics in ACGP
 
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
Self-Adapting Large Neighborhood Search: Application to single-mode schedulin...
 
SASA 2016
SASA 2016SASA 2016
SASA 2016
 
How Reliable is Duality Theory in Empirical Work?
How Reliable is Duality Theory in Empirical Work?How Reliable is Duality Theory in Empirical Work?
How Reliable is Duality Theory in Empirical Work?
 
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
Hierarchical Deterministic Quadrature Methods for Option Pricing under the Ro...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Selected topics in Bayesian Optimization
Selected topics in Bayesian OptimizationSelected topics in Bayesian Optimization
Selected topics in Bayesian Optimization
 
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
PMED Opening Workshop - Inference on Individualized Treatment Rules from Obse...
 
Nec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random processNec 602 unit ii Random Variables and Random process
Nec 602 unit ii Random Variables and Random process
 

Recently uploaded

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 

Recently uploaded (20)

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 

Alternative Infill Strategies for Expensive Multi-Objective Optimisation

  • 1. Alternative Infill Strategies for Expensive Multi-Objective Optimisation Alma Rahat Richard Everson Jonathan Fieldsend Department of Computer Science University of Exeter United Kingdom Supported by Engineering and Physical Sciences Research Council (EPSRC), UK Genetic and Evolutionary Computation Conference (GECCO), Berlin 18 July 2017 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 1 / 12
  • 2. Expensive Optimisation Problems x = (cheese, . . . ) ingredients vector f (x) taste bake cake Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
  • 3. Expensive Optimisation Problems x = (cheese, . . . ) ingredients vector f (x) taste bake cake Expensive (computationally and/or financially) function evaluations. Limited budget on function evaluations. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
  • 4. Expensive Optimisation Problems x = (cheese, . . . ) ingredients vector f (x) taste bake cake Expensive (computationally and/or financially) function evaluations. Limited budget on function evaluations. Analytical model and gradients may not be available. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
  • 5. Expensive Optimisation Problems x = (cheese, . . . ) ingredients vector f (x) taste bake cake Expensive (computationally and/or financially) function evaluations. Limited budget on function evaluations. Analytical model and gradients may not be available. Solution: surrogate-assisted optimisation. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 2 / 12
  • 6. Efficient Global Optimisation (EGO) x f(x) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 7. Efficient Global Optimisation (EGO) x f(x) Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 8. Efficient Global Optimisation (EGO) x p(ˆf|D) Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 9. Efficient Global Optimisation (EGO) x p(ˆf|D) Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 10. Efficient Global Optimisation (EGO) p(ˆf|D)EI(x) x Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 11. Efficient Global Optimisation (EGO) p(ˆf|D)EI(x) x Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Sub-problem: maxx EI(x) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 12. Efficient Global Optimisation (EGO) p(ˆf|D)EI(x) x Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Sub-problem: maxx EI(x) Repeat until budget is exhausted Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 13. Efficient Global Optimisation (EGO) p(ˆf|D)EI(x) x Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Sub-problem: maxx EI(x) Repeat until budget is exhausted Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 14. Efficient Global Optimisation (EGO) p(ˆf|D)EI(x) x Initial samples (e.g. Latin Hypercube): D = {(xi , f (xi ))} Fit a Gaussian process (GP) model: p(ˆf (x)|D) Define infill criterion: expected improvement, EI(x) Sub-problem: maxx EI(x) Repeat until budget is exhausted (10 FEs) Infill criterion is a surrogate based measure of utility. Computation time for the infill criterion matters. 1 sec/evaluation × 100000 evaluations ≈ 1.15 days Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 3 / 12
  • 15. Multi-Objective EGO Multi-Surrogate Approaches Model each function independently. Infill criterion: S-metric, Expected Hypervolume Improvment, etc. x Expensive Problem f1(x) f2(x) p(ˆf1|D) p(ˆf2|D) Infill Criterion Mono-Surrogate Approaches Model scalarised function, e.g. ParEGO (augmented Chebyshev). Infill criterion: expected improvement in scalarised function. x Expensive Problem f1(x) f2(x) p(ˆg|D)g(x) Infill Criterion Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 4 / 12
  • 16. Multi-Objective EGO Multi-Surrogate Approaches (effective but more expensive) Model each function independently. Infill criterion: S-metric, Expected Hypervolume Improvment, etc. x Expensive Problem f1(x) f2(x) p(ˆf1|D) p(ˆf2|D) Infill Criterion Mono-Surrogate Approaches (cheap but less effective) Model scalarised function, e.g. ParEGO (augmented Chebyshev). Infill criterion: expected improvement in scalarised function. x Expensive Problem f1(x) f2(x) p(ˆg|D)g(x) Infill Criterion Goal: cheap multi-surrogate infill criterion or effective scalarisation. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 4 / 12
  • 17. Minimum Probability of Improvement (MPoI) p(ˆf2|D) p(ˆf1|D) (ˆµ1(xi ), ˆµ2(xi )) ˆσ1(xi ) ˆσ2(xi ) Multi-Surrogates: multi-variate predictive distribution. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
  • 18. Minimum Probability of Improvement (MPoI) (ˆµ1(xj ), ˆµ2(xj )) p(ˆf2|D) p(ˆf1|D) (ˆµ1(xi ), ˆµ2(xi )) ˆσ1(xi ) ˆσ2(xi ) Multi-Surrogates: multi-variate predictive distribution. Probability of dominance. P(xj xi ) = M m=1 P(ˆfm(xj ) < ˆfm(xi )) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
  • 19. Minimum Probability of Improvement (MPoI) (ˆµ1(xj ), ˆµ2(xj )) p(ˆf2|D) p(ˆf1|D) (ˆµ1(xi ), ˆµ2(xi )) ˆσ1(xi ) ˆσ2(xi ) Multi-Surrogates: multi-variate predictive distribution. Probability of dominance. P(xj xi ) = M m=1 P(ˆfm(xj ) < ˆfm(xi )) Probability of improvement. P(xi xj or xi ||xj ) = 1 − P(xj xi ) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
  • 20. Minimum Probability of Improvement (MPoI) (ˆµ1(xj ), ˆµ2(xj )) p(ˆf2|D) p(ˆf1|D) (ˆµ1(xi ), ˆµ2(xi )) ˆσ1(xi ) ˆσ2(xi ) Multi-Surrogates: multi-variate predictive distribution. Probability of dominance. P(xj xi ) = M m=1 P(ˆfm(xj ) < ˆfm(xi )) Probability of improvement. P(xi xj or xi ||xj ) = 1 − P(xj xi ) Multi-Surrogate Infill Criterion. Minimum probability of improvement over Pareto set P∗. minx∈P∗ 1 − P(x xi ) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
  • 21. Minimum Probability of Improvement (MPoI) 0.00 0.25 0.50 0.75 1.00 f1(x) 0.0 0.2 0.4 0.6 0.8 1.0 f2(x) 0.00 0.13 0.27 0.40 0.53 0.67 0.80 0.93 Minimum Probability of Improvement (MPoI) Multi-Surrogates: multi-variate predictive distribution. Probability of dominance. P(xj xi ) = M m=1 P(ˆfm(xj ) < ˆfm(xi )) Probability of improvement. P(xi xj or xi ||xj ) = 1 − P(xj xi ) Multi-Surrogate Infill Criterion. Minimum probability of improvement over Pareto set P∗. minx∈P∗ 1 − P(x xi ) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 5 / 12
  • 22. Hypervolume Improvement (HypI) r f2(x) f1(x) Mono-surrogate approach: set-based scalarisation function. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
  • 23. Hypervolume Improvement (HypI) r f2(x) f1(x) P1 P2 P3 Mono-surrogate approach: set-based scalarisation function. Rank sampled solutions into Pareto shells Pk, k = 1, 2, 3, . . . , K Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
  • 24. Hypervolume Improvement (HypI) r f2(x) f1(x) P1 P2 P3 Mono-surrogate approach: set-based scalarisation function. Rank sampled solutions into Pareto shells Pk, k = 1, 2, 3, . . . , K Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
  • 25. Hypervolume Improvement (HypI) r f2(x) f1(x) P1 P2 P3 Mono-surrogate approach: set-based scalarisation function. Rank sampled solutions into Pareto shells Pk, k = 1, 2, 3, . . . , K Mono-Surrogate Scalarisation. Hypervolume improvement for xi given Pk is the next shell, gh(xi , D) = H({xi , Pk}, r) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
  • 26. Hypervolume Improvement (HypI) 0.00 0.25 0.50 0.75 1.00 f1(x) 0.0 0.2 0.4 0.6 0.8 1.0 f2(x) 0.74 1.26 1.78 2.29 2.81 3.33 3.85 4.36 Hypervolume Improvement (HypI) Mono-surrogate approach: set-based scalarisation function. Rank sampled solutions into Pareto shells Pk, k = 1, 2, 3, . . . , K Mono-Surrogate Scalarisation. Hypervolume improvement for xi given Pk is the next shell, gh(xi , D) = H({xi , Pk}, r) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 6 / 12
  • 27. Dominance Ranking (DomRank) f2(x) f1(x) Mono-surrogate approach: set-based scalarisation function. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
  • 28. Dominance Ranking (DomRank) f2(x) f1(x) Mono-surrogate approach: set-based scalarisation function. How many solutions dominate a solution xi ? Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
  • 29. Dominance Ranking (DomRank) f2(x) f1(x) Dominated by 5 solutions. gc (xi , X) = 0 Mono-surrogate approach: set-based scalarisation function. How many solutions dominate a solution xi ? Mono-Surrogate Scalarisation. Dominance ranking. gc(x, X) = 1 − |{x |x x∧x=x ,∀x,x ∈X}| |X|−1 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
  • 30. Dominance Ranking (DomRank) 0.00 0.25 0.50 0.75 1.00 f1(x) 0.0 0.2 0.4 0.6 0.8 1.0 f2(x) 0.00 0.13 0.27 0.40 0.53 0.67 0.80 0.93 Dominance Ranking (DomRank) Mono-surrogate approach: set-based scalarisation function. How many solutions dominate a solution xi ? Mono-Surrogate Scalarisation. Dominance ranking. gc(x, X) = 1 − |{x |x x∧x=x ,∀x,x ∈X}| |X|−1 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 7 / 12
  • 31. Minimum Signed Distance (MSD) f2(x) f1(x) Mono-surrogate approach: set-based scalarisation function. Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
  • 32. Minimum Signed Distance (MSD) f2(x) f1(x) Mono-surrogate approach: set-based scalarisation function. Scalarisation using a distance measure. gd (x, X) = minx ∈P∗ d(x, x ) Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
  • 33. Minimum Signed Distance (MSD) 0.00 0.25 0.50 0.75 1.00 f1(x) 0.0 0.2 0.4 0.6 0.8 1.0 f2(x) -1.69 -1.35 -1.00 -0.66 -0.31 0.04 0.38 0.73 Minimum Signed Distance (MSD) Mono-surrogate approach: set-based scalarisation function. Scalarisation using a distance measure. gd (x, X) = minx ∈P∗ d(x, x ) Mono-Surrogate Scalarisation. Distance measure: d(x, x ) = M m=1 fm(x) − fm(x ). Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 8 / 12
  • 34. Experiment Setup 65 initial samples. Budget: 250 function evaluations. Infill criteria optimisation: Optimiser: Bipop-CMA-ES. Budget: 20000 function evaluations per dimension. Statistical tests: 11 simulation runs. Matched samples. Friedman test to determine if a difference exists. Wilcoxon Rank Sum test with Bonferroni correction to identify winner. Mann-Whitney-U test to compare with Latin Hypercube Samples. Problem Parameters Objectives n M DTLZ1 6 3 DTLZ2 6 3 DTLZ5 6 6 DTLZ7 6 4 WFG1 6 2 WFG2 6 2 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 9 / 12
  • 35. Performance Comparison: Hypervolume 6.325 6.350 6.375 6.400 Hypervolume ×107 LHS(6) SMS-EGO(0) ParEGO(1) MPoI(0) HypI(1) DomRank(1) MSD(0) DTLZ1 14.50 14.75 15.00 Hypervolume LHS(6) SMS-EGO(0) ParEGO(3) MPoI(1) HypI(3) DomRank(3) MSD(2) DTLZ2 196 198 200 Hypervolume LHS(6) SMS-EGO(0) ParEGO(3) MPoI(3) HypI(1) DomRank(1) MSD(3) DTLZ5 Problem Parameters Objectives n M DTLZ1 6 3 DTLZ2 6 3 DTLZ5 6 6 DTLZ7 6 4 WFG1 6 2 WFG2 6 2 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 10 / 12
  • 36. Performance Comparison: Hypervolume 30 35 40 Hypervolume LHS(6) SMS-EGO(0) ParEGO(3) MPoI(1) HypI(1) DomRank(2) MSD(2) DTLZ7 70 80 90 Hypervolume LHS(6) SMS-EGO(0) ParEGO(1) MPoI(4) HypI(0) DomRank(0) MSD(3) WFG1 85 90 95 Hypervolume LHS(6) SMS-EGO(0) ParEGO(0) MPoI(0) HypI(1) DomRank(0) MSD(1) WFG2 Problem Parameters Objectives n M DTLZ1 6 3 DTLZ2 6 3 DTLZ5 6 6 DTLZ7 6 4 WFG1 6 2 WFG2 6 2 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 10 / 12
  • 37. Performance Comparison: Computation Time 2 3 4 5 6 Number of Objectives 10−4 10−3 10−2 10−1 100 Time(seconds) |P∗ | = 10 2 3 4 5 6 Number of Objectives 10−4 10−3 10−2 10−1 100 Time(seconds) |P∗ | = 50 2 3 4 5 6 Number of Objectives 10−4 10−3 10−2 10−1 100 Time(seconds) |P∗ | = 100 Mono-Surrogate MPoI SMS-EGO Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 11 / 12
  • 38. Summary 5.1 5.2 5.3 5.4 Hypervolume msd2(2) msd3(7) msd4(1) msd5(3) msd7(5) msd8(0) optSAF(5) SMSEGO(2) DTLZ2 97 98 99 Hypervolume msd2(1) msd3(5) msd4(0) msd5(2) msd7(2) msd8(0) optSAF(0) SMSEGO(6) UF1 Fast alternative strategies perform as well as SMS-EGO in half the test problems and outperform ParEGO. Overall rank: SMS-EGO, HypI, DomRank, MPoI, MSD, ParEGO, LHS. Performance is problem dependent. Current and Future work Choosing the best infill strategy from all available strategies during optimisation. Python code available at: https://bitbucket.org/arahat/gecco-2017 Rahat, Everson and Fieldsend Expensive Multi-Objective Optimisation GECCO, Berlin, 18 July 2017 12 / 12