BILBO同时优化上下层问题,无需重复求解下层,提升效率。
BILBO: BILevel Bayesian Optimization
- 上下层同步优化,避免重复求解下层
- 每轮仅需一次函数查询,降低样本成本
- 适用于噪声大、无导数的黑箱优化场景
双层优化具有上下两层结构,上层受下层最优解约束,广泛存在于实际问题中。传统方法因需重复求解下层,导致样本效率低下,且预测解可能次优。本文提出BILevel Bayesian Optimization(BILBO),一种针对黑箱函数的一般性双层优化算法,可同时优化上下层,无需重复下层优化。BILBO基于置信区间构建可信集,控制下层次优性;每轮仅执行一次函数查询,查询策略融合下层解的不确定性,并支持条件重分配以促进下层探索。理论分析表明,对于常用核函数,BILBO具有亚线性遗憾界。在多个合成与真实世界问题上进行了实验验证。
原文摘要 · Abstract (English)
Bilevel optimization is characterized by a two-level optimization structure, where the upper-level problem is constrained by optimal lower-level solutions, and such structures are prevalent in real-world problems. The constraint by optimal lower-level solutions poses significant challenges, especially in noisy, constrained, and derivative-free settings, as repeating lower-level optimizations is sample inefficient and predicted lower-level solutions may be suboptimal. We present BILevel Bayesian Optimization (BILBO), a novel Bayesian optimization algorithm for general bilevel problems with blackbox functions, which optimizes both upper- and lower-level problems simultaneously, without the repeated lower-level optimization required by existing methods. BILBO samples from confidence-bounds based trusted sets, which bounds the suboptimality on the lower level. Moreover, BILBO selects only one function query per iteration, where the function query selection strategy incorporates the uncertainty of estimated lower-level solutions and includes a conditional reassignment of the query to encourage exploration of the lower-level objective. The performance of BILBO is theoretically guaranteed with a sublinear regret bound for commonly used kernels and is empirically evaluated on several synthetic and real-world problems.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。