Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2-stage acquisition optimization support #256

Open
apaleyes opened this issue Oct 30, 2019 · 2 comments
Open

2-stage acquisition optimization support #256

apaleyes opened this issue Oct 30, 2019 · 2 comments

Comments

@apaleyes
Copy link
Collaborator

This issue surfaced from conversation with @henrymoss .

Emukit does not support 2-stage optimization procedures. For example, consider the following scenario: a multifidelity function f(x,z) where z is the fidelity, that is being optimized the following way:
x* = argmax acq1(x)
z* = argmax acq2(x*, z)

A couple of multifidelity methods based on UCB are using this, and it is quite common to compare against them, so having their implementations might be useful.

@apaleyes
Copy link
Collaborator Author

@henrymoss can you link a couple of those papers please?

@henrymoss
Copy link
Contributor

These three consider multi-fidelity extensions of UCB that rely on a two-stage acquisition function:

Also the FASTCV example of https://papers.nips.cc/paper/5086-multi-task-bayesian-optimization.pdf has 2-stage acquisition function.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants