Search papers, labs, and topics across Lattice.
This paper introduces B3O, a novel framework for scalable large-batch Bayesian Optimization that addresses the computational inefficiencies and diversity loss associated with existing methods. By reformulating batch generation as a sampling problem from the Boltzmann distribution defined by the acquisition function, B3O significantly reduces computational bottlenecks while maintaining performance. Theoretical proofs demonstrate that this approach incurs negligible additional regret, and empirical results show B3O's superiority over traditional batch BO methods across various complex applications, including multi-objective design tasks.
B3O achieves unprecedented efficiency in large-batch Bayesian Optimization, outperforming traditional methods while maintaining batch diversity.
Modern engineering workflows increasingly rely on massive parallel simulation, driving the need for scalable, large-batch Bayesian Optimization (BO). Existing batch BO methods, however, incur large computational cost or rely on approximations that erode batch diversity. We propose B3O (Boltzmann Batch Bayesian Optimization), a framework that reframes batch generation as a pure sampling problem: drawing samples directly from the Boltzmann distribution defined by the acquisition function avoids the bottlenecks of existing large-batch methods. Theoretically, we prove that queries sampled from this distribution incur only negligible additional regret. Empirically, B3O outperforms existing batch BO methods on standard synthetic benchmarks and adapts robustly across complex applied tasks, including multi-objective electrode design and mixed-variable race car configuration.