Early stopping in Botorch models #1665
-
Hi all, I'm currently working on Compositional Kernel Search for botorch models, and I was wondering if early-stopping is a good idea in GPs? By this I mean computing the BIC on some validation data during optimisation, and early-terminate trials with kernel configurations that are not doing well. I'm still just learning about GPs and Bayesian Optimization, so any insights would be greatly appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
Hmm I am not sure I understand what you mean by "early-terminate trials with kernel configurations that are not doing well"? Is this a setting where evaluating a proposed kernel composition itself is a very costly thing to do, so that you're running a Bayesian Optimization loop on top of this? Or are you suggesting to early-stop the inference for a particular kernel composition (i.e. stopping the numerical optimization of the MLE / the MCMC chain in a Fully Bayesian setting early?) |
Beta Was this translation helpful? Give feedback.
Hmm I am not sure I understand what you mean by "early-terminate trials with kernel configurations that are not doing well"? Is this a setting where evaluating a proposed kernel composition itself is a very costly thing to do, so that you're running a Bayesian Optimization loop on top of this? Or are you suggesting to early-stop the inference for a particular kernel composition (i.e. stopping the numerical optimization of the MLE / the MCMC chain in a Fully Bayesian setting early?)