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

Using COMBO in BoTorch #1

Open
kskyten opened this issue Nov 4, 2019 · 2 comments
Open

Using COMBO in BoTorch #1

kskyten opened this issue Nov 4, 2019 · 2 comments

Comments

@kskyten
Copy link

kskyten commented Nov 4, 2019

At the moment COMBO is packaged like an application for demonstrating the algorithm for the paper. It would be really useful to be able to use COMBO in BoTorch. It seems like COMBO has its own implementation of Gaussian processes on top of PyTorch. Is there some specific reason for not using GPyTorch? From a cursory overview of the code it looks like the important parts are the custom kernel and acquisition function implementations. The rest can possibly be replaced with GPyTorch and BoTorch. Not only would this make the codebase smaller and easier to understand, it would also make it easier to use the algorithm in Ax, which is a user-friendly platform for running adaptive experiments.

@ChangYong-Oh
Copy link
Collaborator

ChangYong-Oh commented Nov 6, 2019 via email

@eytan
Copy link

eytan commented Nov 10, 2019

Eytan from the BoTorch team here. I was just checking out COMBO—it would be great to have COMBO in BoTorch/Ax, as handling of categorical inputs is a commonly requested feature. Feel free to open an issue on the BoTorch repo if you need help. BoTorch has a good deal of utility functions that make fitting and optimizing acquisition functions on GPyTorch more numerically stable for the small data regime, so I’d highly recommend working off our tutorials to use the full suite of utilities available.

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

3 participants