Combining Bayesian optimization and Lipschitz optimization

被引:0
|
作者
Mohamed Osama Ahmed
Sharan Vaswani
Mark Schmidt
机构
[1] University of British Columbia,
来源
Machine Learning | 2020年 / 109卷
关键词
Bayesian optimization; Global optimization; Lipschitz optimzation; Optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Bayesian optimization and Lipschitz optimization have developed alternative techniques for optimizing black-box functions. They each exploit a different form of prior about the function. In this work, we explore strategies to combine these techniques for better global optimization. In particular, we propose ways to use the Lipschitz continuity assumption within traditional BO algorithms, which we call Lipschitz Bayesian optimization (LBO). This approach does not increase the asymptotic runtime and in some cases drastically improves the performance (while in the worst case the performance is similar). Indeed, in a particular setting, we prove that using the Lipschitz information yields the same or a better bound on the regret compared to using Bayesian optimization on its own. Moreover, we propose a simple heuristics to estimate the Lipschitz constant, and prove that a growing estimate of the Lipschitz constant is in some sense “harmless”. Our experiments on 15 datasets with 4 acquisition functions show that in the worst case LBO performs similar to the underlying BO method while in some cases it performs substantially better. Thompson sampling in particular typically saw drastic improvements (as the Lipschitz information corrected for its well-known “over-exploration” pheonemon) and its LBO variant often outperformed other acquisition functions.
引用
收藏
页码:79 / 102
页数:23
相关论文
共 50 条
  • [1] Combining Bayesian optimization and Lipschitz optimization
    Ahmed, Mohamed Osama
    Vaswani, Sharan
    Schmidt, Mark
    MACHINE LEARNING, 2020, 109 (01) : 79 - 102
  • [2] Automating Bayesian optimization with Bayesian optimization
    Malkomes, Gustavo
    Garnett, Roman
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [3] LIPSCHITZ GLOBAL OPTIMIZATION
    Sergeyev, Yaroslav D.
    PROCEEDINGS OF THE7TH INTERNATIONAL CONFERENCE ON CONTROL AND OPTIMIZATION WITH INDUSTRIAL APPLICATIONS, VOL. 1, 2020, : 29 - 31
  • [4] Accurate Visual Tracking by Combining Bayesian and Evolutionary Optimization Framework
    Jati, Grafika
    Gunawan, Alexander A. S.
    Jatmiko, Wisnu
    Febrian, Andreas
    2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 524 - 529
  • [5] Simplicial Lipschitz optimization without the Lipschitz constant
    Paulavicius, Remigijus
    Zilinskas, Julius
    JOURNAL OF GLOBAL OPTIMIZATION, 2014, 59 (01) : 23 - 40
  • [6] Simplicial Lipschitz optimization without the Lipschitz constant
    Remigijus Paulavičius
    Julius Žilinskas
    Journal of Global Optimization, 2014, 59 : 23 - 40
  • [7] Global optimization of Lipschitz functions
    Malherbe, Cedric
    Vayatis, Nicolas
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [8] Hausdorff Matching and Lipschitz Optimization
    B. Llanas
    F. J. Sainz
    Journal of Global Optimization, 2006, 35 : 493 - 519
  • [9] Hausdorff matching and Lipschitz optimization
    Llanas, B.
    Sainz, F. J.
    JOURNAL OF GLOBAL OPTIMIZATION, 2006, 35 (03) : 493 - 519
  • [10] Adaptive confidence bound based Bayesian optimization via potentially optimal Lipschitz conditions
    Bian, Chao
    Wang, Xiaofang
    Shao, Wenyang
    Xin, Jianchi
    Hu, Rui
    Lu, Yeming
    Liu, Haitao
    ENGINEERING OPTIMIZATION, 2023, 55 (12) : 2051 - 2069