The basic paper is here: Using Gaussian processes to optimize expensive functions.
:
, which is NOT just the one that happened to have got lucky once, but rather captures some utility function we have, reflecting the "go live" scenario. Clearly this function will differ from application to application.
An example, though, would be something like
, which likes high expected values but dislikes uncertainty: this is a "risk averse" solution: "Give me something you know is going to work okay - I can't afford a disaster".
Call this the utility,
So maybe the right solution to be comparing things against is the one that maximizes this utility:
Then we consider some new point
, which has current utility
What's it's EXPECTED UTILITY, if we trust the model and think about taking a sample there? It is....
Latex rendering error!! dvi file was not created.
Musings, after talking with Christopher Lee-Johnson today
-
is a point in the input space, for example a vector of parameters controlling some aspect of robotic control.
-
is an actual evaluation of some system using that
. This could be a really really noisy evaluation : we want an algorithm that's okay with this....
-
is the set of previously sampled vectors in this input space (ie.
is a matrix).
-
is the set of actual evaluations of points
, so it's a vector.
, which is NOT just the one that happened to have got lucky once, but rather captures some utility function we have, reflecting the "go live" scenario. Clearly this function will differ from application to application.
An example, though, would be something like
Then we consider some new point
, which has current utility Latex rendering error!! dvi file was not created.


