LGMLJun 4, 2020

Bayesian optimization for modular black-box systems with switching costs

arXiv:2006.02624v26 citations
AI Analysis

This addresses a practical issue for optimizing real-world modular systems like data processing pipelines, though it appears incremental as it builds on existing cost-aware Bayesian optimization methods.

The paper tackled the problem of black-box optimization in modular systems where switching variables in early stages incurs high costs, proposing LaMBO to efficiently find the global optimum while minimizing these costs, with promising improvements shown in synthetic functions and an image segmentation pipeline.

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 a neuroscience application, where we obtain promising improvements over prevailing cost-aware Bayesian optimization algorithms. Our results demonstrate that LaMBO is an effective strategy for black-box optimization that is capable of minimizing switching costs in modular systems.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes