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

Feature Request: Parallel acquisition functions #9

Open
platawiec opened this issue May 11, 2019 · 0 comments
Open

Feature Request: Parallel acquisition functions #9

platawiec opened this issue May 11, 2019 · 0 comments

Comments

@platawiec
Copy link
Contributor

Add implementations for the q- class of acquisition functions (i.e. q-EI), which return a set of q query points which are then run in parallel on the function.

I think implementation-wise this is fairly straightforward. On the interface side, the question is how the user defines the parallel function. I think this should accept any function f which takes a vector of vectors and returns a vector of results, so that the user is free to specify how that parallel operation takes place. I'm open to thoughts on what an automatically parallel interface would look like.

References:
[1] Wang, Clark, Liu, Frazier. Parallel Bayesian Global Optimization of Expensive Functions https://arxiv.org/pdf/1602.05149.pdf
[2] Wilson, Moriconi, Hutter, Deisenroth. The reparameterization trick for acquisition functions https://arxiv.org/pdf/1712.00424.pdf

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

1 participant