Bayesian optimization for modular black-box systems with switching costs
Chi-Heng Lin, Joseph D. Miano, Eva L. Dyer

TL;DR
This paper introduces LaMBO, a Bayesian optimization algorithm designed for modular systems with costly early-stage variable changes, achieving efficient global optimization with minimized switching costs.
Contribution
The paper presents LaMBO, a novel switch cost-aware Bayesian optimization method that effectively reduces switching costs in modular black-box systems, with theoretical guarantees and practical improvements.
Findings
LaMBO achieves lower switching costs compared to existing methods.
The method attains vanishing regret with switching costs.
Promising results on synthetic functions and a neuroscience image segmentation pipeline.
Abstract
Most existing black-box optimization methods assume that all variables in the system being optimized have equal cost and can change freely at each iteration. However, in many real world systems, inputs are passed through a sequence of different operations or modules, making variables in earlier stages of processing more costly to update. Such structure imposes a cost on switching variables in early parts of a data processing pipeline. In this work, we propose a new algorithm for switch cost-aware optimization called Lazy Modular Bayesian Optimization (LaMBO). This method efficiently identifies the global optimum while minimizing cost through a passive change of variables in early modules. The method is theoretical grounded and achieves vanishing regret when augmented with switching cost. We apply LaMBO to multiple synthetic functions and a three-stage image segmentation pipeline used in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Machine Learning and Algorithms
