What performance issues exist when running MCMC on standard GPyTorch models? #2638
Unanswered
chrisyeh96
asked this question in
Q&A
Replies: 1 comment
-
gpytorch uses I personally haven't revisited this in a while so this information may potentially be outdated (but I think it's still accurate). |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am interested in implementing a fully-Bayesian GP for Bayesian optimization, similar to the SaasBO implementation in BoTorch. I noticed the following comment in the SaasBO code:
botorch/botorch/models/fully_bayesian.py
Lines 20 to 21 in de46059
Could someone please elaborate what sorts of "performance issues" you saw, and why implementing your own Matern-5/2 kernel was able to resolve those issues? I'd like to make sure I don't run into the same issues.
From what I gather, "running NUTS on top of standard GPyTorch models" seems to refer to using GPyTorch's
kernel.register_prior()
feature, as described in this GPyTorch tutorial:https://docs.gpytorch.ai/en/stable/examples/01_Exact_GPs/GP_Regression_Fully_Bayesian.html
Tagging @dme65 who implemented SaasBO and @esantorella who wrote the comment in the code.
Also tagging @RaulAstudillo06 and @james-bowden who may be interested in this discussion.
Thank you in advance for your help!
Beta Was this translation helpful? Give feedback.
All reactions