使用Mercer特征的组合贝叶斯优化

文章介绍了MercCBO算法,它利用离散对象的组合图表示来提取Mercer特征,结合汤普森采样解决组合空间的贝叶斯优化问题。Mercer特征使统计模型保持复杂性的同时,优化内部循环变得简单。论文提出了一种快速可扩展的子模松弛方法来解决二元二次程序。MerCBO适用于并行实验场景,尤其在生物序列设计等科学应用中表现出优势。
摘要由CSDN通过智能技术生成

Mercer Features for Efficient Combinatorial Bayesian Optimization

1.摘要

提出了MerCBO,该算法利用离散对象的组合图表示的结构,为离散对象上的扩散核提供显式的Mercer特征映射。这个Mercer特征结合汤普森Tompson采样,可以变成一个易于求解内循环(内部获取函数优化)的求解器。论文的代码:https://github.com/aryandeshwal/MerCBO

2.介绍

使用昂贵的评估在组合空间(例如,序列和图)上的黑盒优化问题出现在不同的现实世界的应用程序中。一个典型的例子是在wet实验室实验指导下的分子优化。
贝叶斯优化(BO)是一个有效的框架。在解决这些问题方面,并在连续空间方面取得了很多成功。
而组合空间面临的关键挑战是适当地权衡统计模型的复杂性和搜索过程的可处理性,以选择可供评估的结构。
本文的主要思想是利用组合中的图表示的结构来提取强大的低维特征。它认为关键的挑战是要适当地权衡统计模型M的复杂性和解决上述获取函数优化(AFO)问题的可处理性。
MercBO根据扩散核的显式特征图计算这类光滑函数的封闭表达式,并称之为Mercer特征。
作者首先证明了Mercer特征结合TS(汤普森采样)后,优化采集函数变成了一个BQP(二元二次问题)的优化。然后使用了一种快速的可扩展的亚模块方法。该方法的关键思想是根据未知的松弛参数构造BQP问题的下界,并迭代优化这些参数以提高精度。

在许多科学应用中(如生物序列设计和化学设计),我们能够进行大量的并行实验(即一次迭代中采样多个样本)。因此,非常需要可伸缩的算法来选择一批输入来进行并行评估,以快速发现不同的和高性能的结构。MerCBO可以用来满足这个需求,因为汤普森采样可以并行平行,其探索策略对多样性很有用。

3.算法

本文算法的总体框架如下:
在这里插入图片描述
算法一开始有个小数据集的真实采样,并在该数据集上构建代理模型M。
每轮迭代中,得到一个AFO优化结果的最佳采样点,进行真实采样。将其,x(离散序列),y(目标值),和该点的Mercer特征加入训练。

MerCBO是通用BO框架的一个实例化.
1.带扩散核的高斯过程是代理统计模型
2.利用所提出的Mercer特征从GP后验的参数近似中进行采样,以构建汤普森采样目标。
3.获取函数优化问题是一个二元二次程序,它用一种有效且可扩展的子模松弛方法进行求解。其关键思想是根据一些未知的松弛参数构造AFO问题的下界,并迭代优化这些参数以得到一个更紧的界。

MerCBO的优势:
Mercer特征可以使得算法可以利用到很多连续域的获取函数。
保留了使用扩散核的复杂的基于gp的模型的建模强度,并且仍然允许使用汤普森采样的可处理和可伸缩的AFO过程。
Mercer特性与TS结合具有许多科学应用的需求:探索结构的多样性和并行评估的大量结构的选择。事实上,在生物序列设计上的实验证明了TS(令人尴尬的并行)与EI组合的有效性。

理解Mercer的原理需要先理解一些数学上的东西。

  1. 拉普拉斯图,其使用拉普拉斯矩阵L定义,L=D-A,其中D为加权度矩阵,A为邻接矩阵。

4.总结

通常来说,在贝叶斯优化中的改进有三方面:1.代理模型(高斯过程,神经网络集) 2.获取函数 3.获取函数的优化(尤其是在离散问题中)。
本文的创新点就在第3点上。它通过提取的MerCBO来帮助获取函数的优化。

返回贝叶斯优化优秀论文总结目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小怪兽会微笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值