贝叶斯优化是一种流行的黑盒优化算法,通常用于自动调整实验的超参数。贝叶斯优化通过采集函数来决定其策略,而采集函数一般可以写作一个效益函数在概率模型下的均值。传统方法通常会先对概率模型建模,再将其效益函数结合计算出采集函数。但是相比于常用的神经网络和决策树模型,概率模型常用的高斯过程本身有一些建模和计算上的弱点。
我们的工作引入了一种无似然的方法直接估计采集函数,避免了用似然法建模高斯过程的中间步骤。此方法可以看做是一个有权重的二分类问题,其中权重是通过效益函数决定。这使得我们可以利用在分类问题上表现出色的模型,例如神经网络和决策树。在多个神经网络超参数设计和结构设计任务上,我们的方法优于以往的黑盒优化算法。我们的方法还可以轻松地利用问题的结构使优化效率进一步提升数个数量级。
项目网站:https://lfbo-ml.github.io/