My research over Bayesian Optimization and Gaussian Processes - - PowerPoint PPT Presentation

my research over bayesian optimization and gaussian
SMART_READER_LITE
LIVE PREVIEW

My research over Bayesian Optimization and Gaussian Processes - - PowerPoint PPT Presentation

My research over Bayesian Optimization and Gaussian Processes Eduardo C. GarridoMerch an PhD student. Teacher Assistant. Universidad Aut onoma de Madrid 1/13 Index Introduction: Bayesian Optimization and Gaussian Processes. 2/13


slide-1
SLIDE 1

My research over Bayesian Optimization and Gaussian Processes

Eduardo C. Garrido–Merch´ an PhD student. Teacher Assistant. Universidad Aut´

  • noma de Madrid

1/13

slide-2
SLIDE 2

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes.

2/13

slide-3
SLIDE 3

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes. ◮ Predictive Entropy Search for Constrained Multiobjective

Scenarios.

2/13

slide-4
SLIDE 4

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes. ◮ Predictive Entropy Search for Constrained Multiobjective

Scenarios.

◮ Dealing with Integer and Categorical Valued Variables in

GP-BO.

2/13

slide-5
SLIDE 5

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes. ◮ Predictive Entropy Search for Constrained Multiobjective

Scenarios.

◮ Dealing with Integer and Categorical Valued Variables in

GP-BO.

◮ Parallel PESMOC.

2/13

slide-6
SLIDE 6

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes. ◮ Predictive Entropy Search for Constrained Multiobjective

Scenarios.

◮ Dealing with Integer and Categorical Valued Variables in

GP-BO.

◮ Parallel PESMOC. ◮ Applications over Bayesian Networks, Wave Energy and

Cooking.

2/13

slide-7
SLIDE 7

Index

◮ Introduction: Bayesian Optimization and Gaussian Processes. ◮ Predictive Entropy Search for Constrained Multiobjective

Scenarios.

◮ Dealing with Integer and Categorical Valued Variables in

GP-BO.

◮ Parallel PESMOC. ◮ Applications over Bayesian Networks, Wave Energy and

Cooking.

◮ Ideas for DarkMachines unsupervised learning project.

2/13

slide-8
SLIDE 8

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

3/13

slide-9
SLIDE 9

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

3/13

slide-10
SLIDE 10

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

◮ Many choices at each step.

3/13

slide-11
SLIDE 11

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

◮ Many choices at each step. ◮ Complicated and high dimensional.

3/13

slide-12
SLIDE 12

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

◮ Many choices at each step. ◮ Complicated and high dimensional. ◮ Difficult for individuals to reason

about.

3/13

slide-13
SLIDE 13

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

◮ Many choices at each step. ◮ Complicated and high dimensional. ◮ Difficult for individuals to reason

about.

◮ Prone to human bias.

3/13

slide-14
SLIDE 14

Challenges in Engineering Design

The society demands new products of better quality, functionality, usability, etc.!

◮ Many choices at each step. ◮ Complicated and high dimensional. ◮ Difficult for individuals to reason

about.

◮ Prone to human bias.

Optimization is a challenging task in new products design!

3/13

slide-15
SLIDE 15

Example: Deep Neural Network for object recognition.

4/13

slide-16
SLIDE 16

Example: Deep Neural Network for object recognition. Parameters to tune: Number of neurons ( Integer-Valued ), number of layers ( Integer-Valued ), learning-rate, activation function ( Categorical-Valued ), etc.

4/13

slide-17
SLIDE 17

Optimization Problems: Common Features

◮ Very expensive

evaluations.

5/13

slide-18
SLIDE 18

Optimization Problems: Common Features

◮ Very expensive

evaluations.

◮ The objective is a

black-box.

5/13

slide-19
SLIDE 19

Optimization Problems: Common Features

◮ Very expensive

evaluations.

◮ The objective is a

black-box.

◮ The evaluation can be

noisy.

1 −1 1

5/13

slide-20
SLIDE 20

Optimization Problems: Common Features

◮ Very expensive

evaluations.

◮ The objective is a

black-box.

◮ The evaluation can be

noisy.

1 −1 1

Bayesian optimization methods can be used to solve these problems!

5/13

slide-21
SLIDE 21

Bayesian Optimization in Practice

  • bjective
  • 1. Get initial sample.

6/13

slide-22
SLIDE 22

Bayesian Optimization in Practice

  • bjective
  • bjective
  • 1. Get initial sample.

6/13

slide-23
SLIDE 23

Bayesian Optimization in Practice

  • bjective
  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

6/13

slide-24
SLIDE 24

Bayesian Optimization in Practice

  • bjective
  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

6/13

slide-25
SLIDE 25

Bayesian Optimization in Practice

Objective

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

6/13

slide-26
SLIDE 26

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).

6/13

slide-27
SLIDE 27

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.

6/13

slide-28
SLIDE 28

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-29
SLIDE 29

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-30
SLIDE 30

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-31
SLIDE 31

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-32
SLIDE 32

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-33
SLIDE 33

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-34
SLIDE 34

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-35
SLIDE 35

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-36
SLIDE 36

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-37
SLIDE 37

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-38
SLIDE 38

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-39
SLIDE 39

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-40
SLIDE 40

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-41
SLIDE 41

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-42
SLIDE 42

Bayesian Optimization in Practice

Objective Acquisition Function α(x)

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

6/13

slide-43
SLIDE 43

Bayesian Optimization in Practice

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

What if, instead of being built for every point, the acquisition function is built from a combination of Q points? Parallel Setup.

6/13

slide-44
SLIDE 44

Bayesian Optimization in Practice

  • 1. Get initial sample.
  • 2. Fit a model to the data:

p(y|x, Dn) .

  • 3. Select data collection strategy:

α(x) = Ep(y|x,Dn)[U(y|x, Dn)] .

  • 4. Optimize acquisition function α(x).
  • 5. Collect data and update model.
  • 6. Repeat!

What if, instead of being built for every point, the acquisition function is built from a combination of Q points? Parallel Setup.

6/13

slide-45
SLIDE 45

Several Objectives and Constraints

Optimal design of hardware accelerator for neural network predictions.

7/13

slide-46
SLIDE 46

Several Objectives and Constraints

Optimal design of hardware accelerator for neural network predictions. Goals:

◮ Minimize prediction

error.

◮ Minimize prediction

time.

7/13

slide-47
SLIDE 47

Several Objectives and Constraints

Optimal design of hardware accelerator for neural network predictions. Goals:

◮ Minimize prediction

error.

◮ Minimize prediction

time. Constrained to:

◮ Chip area below a value. ◮ Power consumption below a

level.

7/13

slide-48
SLIDE 48

Several Objectives and Constraints

Optimal design of hardware accelerator for neural network predictions. Goals:

◮ Minimize prediction

error.

◮ Minimize prediction

time. Constrained to:

◮ Chip area below a value. ◮ Power consumption below a

level. a

1

Prediction speed

2

2

Prediction error

Energy consumption Chip area

7/13

slide-49
SLIDE 49

Several Objectives and Constraints

Optimal design of hardware accelerator for neural network predictions. Goals:

◮ Minimize prediction

error.

◮ Minimize prediction

time. Constrained to:

◮ Chip area below a value. ◮ Power consumption below a

level. a

1

Prediction speed

2

2

Prediction error

Energy consumption Chip area

Challenges:

◮ Complicated constraints. ◮ Conflictive objectives.

7/13

slide-50
SLIDE 50

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4

8/13

slide-51
SLIDE 51

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Pareto Set (Input space)

·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ··················································

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

8/13

slide-52
SLIDE 52

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Pareto Set (Input space)

·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ··················································

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················

−4 −2 2 4 −6 −4 −2 2 4

Pareto Frontier (value space)

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

· x Values for Domain Points Values for Optimal Points

Pareto Points

8/13

slide-53
SLIDE 53

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4 x_1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 c _ 1 ( x ) −4 −2 2 4

Constraint 1

−2 −1 1 2 3

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Pareto Set (Input space)

·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ·················································· ··················································

xx xx xx xxx xx xxx xxx xxx xx xxx xxx xxx xxx xxx xx xx

· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················

−4 −2 2 4 −6 −4 −2 2 4

Pareto Frontier (value space)

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

· x Values for Domain Points Values for Optimal Points

Pareto Points

8/13

slide-54
SLIDE 54

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4 x_1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 c _ 1 ( x ) −4 −2 2 4

Constraint 1

−2 −1 1 2 3

xxxxx xx xx x xx x xx xx xxx xxx xxx xxx xx

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Pareto Set (Input space)

······· ············· ·················· ······················ ···························· ··································· ······································· ·········································· ············································ ············································· ·············································· ············································· ·············································· ·············································· ·············································· ··············································· ··············································· ················································ ················································ ··············································· ··············································· ··············································· ··············································· ··············································· ··············································· ············································· ············································· ············································ ·········································· ·········································· ········································ ······································· ······································ ···································· ·································· ································ ······························ ···························· ······················· ·············· ·······

xxxxx xx xx x xx x xx xx xxx xxx xxx xxx xx

· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················

−4 −2 2 4 −6 −4 −2 2 4

Pareto Frontier (value space)

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

· x Values for Domain Points Values for Optimal Points

Pareto Points

8/13

slide-55
SLIDE 55

Constrained Multi-Objective Optimization

x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_1(x) −4 −2 2 4

Objective 1

−4 −2 2 4 x _ 1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 f_2(x) −4 −2 2 4

Objective 2

−4 −2 2 4 x_1 0.0 0.2 0.4 0.6 0.8 1.0 x_2 0.0 0.2 0.4 0.6 0.8 1.0 c _ 1 ( x ) −4 −2 2 4

Constraint 1

−2 −1 1 2 3

xxxxx xx xx x xx x xx xx xxx xxx xxx xxx xx

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

Pareto Set (Input space)

······· ············· ·················· ······················ ···························· ··································· ······································· ·········································· ············································ ············································· ·············································· ············································· ·············································· ·············································· ·············································· ··············································· ··············································· ················································ ················································ ··············································· ··············································· ··············································· ··············································· ··············································· ··············································· ············································· ············································· ············································ ·········································· ·········································· ········································ ······································· ······································ ···································· ·································· ································ ······························ ···························· ······················· ·············· ·······

xxxxx xx xx x xx x xx xx xxx xxx xxx xxx xx

··· · · · · · · · ······ · · · · · · · · · · · ········· · · · · · · · · · · · · · ··········· · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · · · · ··············· · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ····· · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·········· · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·············· · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··············· · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ················ · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··············· · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··············· · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··············· · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·············· · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·············· · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·············· · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············· · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ············ · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··········· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··········· · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··········· · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·········· · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·········· · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·········· · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ········· · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ········· · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ········ · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ········ · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ······· · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ······· · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ······ · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ····· · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ····· · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ···· · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ··· · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · ·· · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · · ················· · · · · · · · · · · · · · · · · · · · · · · · · ··············· · · · · · · · · · · · · · · · · · · · · · · · ········· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

−4 −2 2 4 −6 −4 −2 2 4

Pareto Frontier (value space)

x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x

· x Values for Domain Points Values for Optimal Points

Pareto Points

8/13

slide-56
SLIDE 56

Visualizing a GP under the proposed approach

Integer Variable 1 2 3 4 5 Real variable 1 2 3 4 5 GP Posterior Mean −2 −1 1

Posterior Mean

−1 1

  • −1

1 0.0 0.2 0.4 0.6 0.8 1.0

Posterior Standard Deviation

Integer Variable Real Variable

Real Variable 1 2 3 4 5 Real variable 1 2 3 4 5 GP Posterior Mean −2 −1 1 2

Posterior Mean

−2 −1 1 2

  • −2

−1 1 2 0.0 0.2 0.4 0.6 0.8 1.0

Posterior Standard Deviation

Real Variable Real Variable

9/13

slide-57
SLIDE 57

Applications of Bayesian Optimization

◮ Bayesian Networks are Probabilistic Graphical Models

that represent probability distributions. Gaussian Bayesian Networks represent Multivariate Gaussians.

10/13

slide-58
SLIDE 58

Applications of Bayesian Optimization

◮ Bayesian Networks are Probabilistic Graphical Models

that represent probability distributions. Gaussian Bayesian Networks represent Multivariate Gaussians.

◮ There exist an exponential space of BN w.r.t nodes that can

represent data, I have used BO to reconstruct BN from data searching in that space.

10/13

slide-59
SLIDE 59

Applications of Bayesian Optimization

◮ Bayesian Networks are Probabilistic Graphical Models

that represent probability distributions. Gaussian Bayesian Networks represent Multivariate Gaussians.

◮ There exist an exponential space of BN w.r.t nodes that can

represent data, I have used BO to reconstruct BN from data searching in that space.

◮ I have used BO in an optimization of a Genetic Algorithm to

  • ptimize the wave energy retrieved in a real experiment in

USA.

10/13

slide-60
SLIDE 60

Applications of Bayesian Optimization

◮ Bayesian Networks are Probabilistic Graphical Models

that represent probability distributions. Gaussian Bayesian Networks represent Multivariate Gaussians.

◮ There exist an exponential space of BN w.r.t nodes that can

represent data, I have used BO to reconstruct BN from data searching in that space.

◮ I have used BO in an optimization of a Genetic Algorithm to

  • ptimize the wave energy retrieved in a real experiment in

USA.

◮ I have also applied it in an undergraduate thesis in cooking

recipes with amazing results!

10/13

slide-61
SLIDE 61

Ideas for DarkMachines unsupervised learning project

◮ An initial approach would be to use a Variational Mixture of

Gaussians to see how many clusters of different objects appear by using this technique.

11/13

slide-62
SLIDE 62

Ideas for DarkMachines unsupervised learning project

◮ An initial approach would be to use a Variational Mixture of

Gaussians to see how many clusters of different objects appear by using this technique.

◮ Bayesian inference automatically makes the trade-off

between model complexity and fitting the data. No

  • verfitting by considering a large K and maximizing the

lower bound!

11/13

slide-63
SLIDE 63

Ideas for DarkMachines unsupervised learning project

◮ This technique could be refined using Bayesian

Optimization having in count not only one but several

  • bjectives and constraints.

12/13

slide-64
SLIDE 64

Ideas for DarkMachines unsupervised learning project

◮ This technique could be refined using Bayesian

Optimization having in count not only one but several

  • bjectives and constraints.

◮ Gaussian Processes have also been applied for unsupervised

learning with amazing results with the Gaussian Process Latent Variable Model (and related approaches) that I think that would be a more advanced approach than the Variational Mixture of Gaussians.

12/13

slide-65
SLIDE 65

References

◮ Proposed initial Approach: Variational Mixture of

  • Gaussians. Nasrabadi, Nasser M. ”Pattern recognition and

machine learning.” Journal of electronic imaging 16.4 (2007):

  • 049901. Section 10.2. Recommended: Read chapter 10.

13/13

slide-66
SLIDE 66

References

◮ Proposed initial Approach: Variational Mixture of

  • Gaussians. Nasrabadi, Nasser M. ”Pattern recognition and

machine learning.” Journal of electronic imaging 16.4 (2007):

  • 049901. Section 10.2. Recommended: Read chapter 10.

◮ Proposed Approach: Gaussian Process Latent Variable

  • Model. Lawrence, Neil. ”Probabilistic non-linear principal

component analysis with Gaussian process latent variable models.” Journal of machine learning research 6.Nov (2005): 1783-1816.

13/13

slide-67
SLIDE 67

References

◮ Proposed initial Approach: Variational Mixture of

  • Gaussians. Nasrabadi, Nasser M. ”Pattern recognition and

machine learning.” Journal of electronic imaging 16.4 (2007):

  • 049901. Section 10.2. Recommended: Read chapter 10.

◮ Proposed Approach: Gaussian Process Latent Variable

  • Model. Lawrence, Neil. ”Probabilistic non-linear principal

component analysis with Gaussian process latent variable models.” Journal of machine learning research 6.Nov (2005): 1783-1816.

◮ Enhanced Proposed Approach, Bayesian Gaussian Process

Latent Variable Model. Titsias, Michalis, and Neil D.

  • Lawrence. ”Bayesian Gaussian process latent variable model.”

Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics. 2010.

13/13

slide-68
SLIDE 68

References

◮ Utility to consider to decide between approaches or optimize

hyperparameters or other spaces, Bayesian Optimization. (Feel free to ask me how to apply it, it is my area of expertise). Brochu, Eric, Vlad M. Cora, and Nando De

  • Freitas. ”A tutorial on Bayesian optimization of expensive

cost functions, with application to active user modeling and hierarchical reinforcement learning.” arXiv preprint arXiv:1012.2599 (2010).

14/13

slide-69
SLIDE 69

References

◮ Utility to consider to decide between approaches or optimize

hyperparameters or other spaces, Bayesian Optimization. (Feel free to ask me how to apply it, it is my area of expertise). Brochu, Eric, Vlad M. Cora, and Nando De

  • Freitas. ”A tutorial on Bayesian optimization of expensive

cost functions, with application to active user modeling and hierarchical reinforcement learning.” arXiv preprint arXiv:1012.2599 (2010).

◮ Bayesian Deep Learning proposed approach: Probabilistic

backpropagation for scalable learning of bayesian neural

  • networks. Hernndez-Lobato, Jos Miguel, and Ryan Adams.

”Probabilistic backpropagation for scalable learning of bayesian neural networks.” International Conference on Machine Learning. 2015.

14/13

slide-70
SLIDE 70

References

◮ Utility to consider to decide between approaches or optimize

hyperparameters or other spaces, Bayesian Optimization. (Feel free to ask me how to apply it, it is my area of expertise). Brochu, Eric, Vlad M. Cora, and Nando De

  • Freitas. ”A tutorial on Bayesian optimization of expensive

cost functions, with application to active user modeling and hierarchical reinforcement learning.” arXiv preprint arXiv:1012.2599 (2010).

◮ Bayesian Deep Learning proposed approach: Probabilistic

backpropagation for scalable learning of bayesian neural

  • networks. Hernndez-Lobato, Jos Miguel, and Ryan Adams.

”Probabilistic backpropagation for scalable learning of bayesian neural networks.” International Conference on Machine Learning. 2015.

◮ Background, Gaussian Processes. Rasmussen, Carl Edward.

”Gaussian processes in machine learning.” Advanced lectures

  • n machine learning. Springer, Berlin, Heidelberg, 2004.

63-71.

14/13