Skip to content

Re-implementing ALEBO in BOTorch #1275

Answered by Balandat
shaheenahmedc asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @shaheenahmedc, I haven't fully digested the example, but it looks like you are currently not normalizing the inputs domain to the unit hypercube? This is something that we typically do in BoTorch since the priors of our standard models are tuned to work well for that scale. You can see that Ax is doing this internally via the CenteredUnitX transform: https://github.com/facebook/Ax/blob/5df9de4a3a300e3e88a5c44e781e902ce94adbfa/ax/modelbridge/strategies/alebo.py#L27.

if you normalized your domain to [0,1]^d in BoTorch this should help a lot. It probably will also help mitigate / get rid of the numerical issues as you won't end up with crazy hyperparameters anymore.

As to the memory issu…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by saitcakmak
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #690 on June 29, 2022 22:10.