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

Replace GPy with Gpytorch in TSEMO #94

Merged
merged 1 commit into from
Feb 26, 2021
Merged

Replace GPy with Gpytorch in TSEMO #94

merged 1 commit into from
Feb 26, 2021

Conversation

marcosfelt
Copy link
Collaborator

@marcosfelt marcosfelt commented Feb 24, 2021

This PR switches TSEMO to use the Gaussian Process models from Botorch/GPytorch instead of GPy. As noted in #92, GPy has been causing problems during training. Switching to Botorch models resolved this. This is a refactor in that the external APIs are all remaining the same.

To confirm that there is no regression in performance, I reran the SnAr benchmark experiments with TSEMO and the performance was comparable to the paper (average terminal hypervolume of ~5600). The results are in
summit_tsemo_snar.xlsx.

@marcosfelt marcosfelt linked an issue Feb 24, 2021 that may be closed by this pull request
@marcosfelt marcosfelt merged commit 8db72fd into master Feb 26, 2021
@marcosfelt marcosfelt mentioned this pull request Feb 26, 2021
@marcosfelt marcosfelt deleted the gpytorch_tsemo branch April 6, 2021 09:07
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

Successfully merging this pull request may close these issues.

TSEMO Convergence Error
1 participant