BayMOTH: Bayesian optiMizatiOn with meTa-lookahead -- a simple approacH
Organizations: Laboratory for Laser Energetics, Rochester, NY, USA · Department of Mechanical Engineering, University of Rochester, Rochester, NY, USA · Hewlett Packard Labs, Santa Clara, CA, USA · Department of Computer Science, University of Rochester, Rochester, NY, USA ·
Abstract
Bayesian optimization (BO) has for sequential optimization of expensive black-box functions demonstrated practicality and effectiveness in many real-world settings. Meta-Bayesian optimization (meta-BO) focuses on improving the sample efficiency of BO by making use of information from related tasks. Although meta-BO is sample-efficient when task structure transfers, poor alignment between meta-training and test tasks can cause suboptimal queries to be suggested during online optimization. To this end, we propose a simple meta-BO algorithm that utilizes related-task information when determined useful, falling back to lookahead otherwise, within a unified framework. We demonstrate competitiveness of our method with existing approaches on function optimization tasks, while retaining strong performance in low task-relatedness regimes where test tasks share limited structure with the meta-training set.
Figures & tables
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Cost profile |
|---|---|
| BayMOTH | Offline source task GP meta-training (cheap 40s); primary computational cost is paid online during proposal generation. |
| MetaBO | Main cost is offline PPO training; approximately 4 hours for 2000 PPO iterations. |
| NAP | Main cost is offline PPO training; approximately 11 hours for 2000 PPO iterations. |
| BayMOTH stage | Frequency | Share of proposal time | Avg per call | Meaning |
| Source-task GP training | once | N/A | 40.00 s | One-time offline training. |
| Comparison GP update | once after observation | N/A | 0.234 s | Online overhead outside the proposer. |
| Proposal optimization | once per suggestion | 100.00% | 44.84 s | Full online proposal cost. |
| BayMOTH acquisition evaluation | inside L-BFGS-B | 98.66% | 145.85 ms | Nearly all proposal-time computation is spent here. |
| Horizon-step simulation | once per acquisition evaluation | 97.99% | 144.85 ms | Main bottleneck. |
| Future EI (inside horizon) | times per acquisition evaluation | 72.17% | 21.34 ms | Repeated future-EI computation dominates the inner loop. |
| BayMOTH | |
| kernel | RBF |
| kernel length-scale | 0.05*4 |
| kernel | RBF |
| kernel length-scale | 0.05 |
| kernel | RBF |
| kernel length-scale | 0.05 |
| 2-OPT | |
|---|---|
| kernel | RBF |
| kernel length-scale | 0.05*4 |
| kernel | RBF |
| kernel length-scale | 0.05 |
| Estimator number of samples | 5 |
| Input normalization | |
Bayesian Optimization
Bayesian optimization uses probabilistic models and sequential experiments to find strong solutions when evaluating a black-box objective is costly.
See all 240 papers