Re-Examining Linear Embeddings for High-Dimensional Bayesian Optimization
Benjamin Letham, Roberto Calandra, Akshara Rai, Eytan Bakshy
Abstract
Bayesian optimization (BO) is a popular approach to optimize expensive-toevaluate black-box functions. A significant challenge in BO is to scale to highdimensional parameter spaces while retaining sample efficiency. A solution considered in existing literature is to embed the high-dimensional space in a lowerdimensional manifold, often via a random linear embedding. In this paper, we identify several crucial issues and misconceptions about the use of linear embeddings for BO. We study the properties of linear embeddings from the literature and show that some of the design choices in current approaches adversely impact their performance. We show empirically that properly addressing these issues significantly improves the efficacy of linear embeddings for BO on a range of problems, including learning a gait policy for robot locomotion. Problem Framework and REMBO In this section, we define the problem framework and notation, and then describe REMBO, along with known challenges and follow-up work that has been proposed to address those issues. Bayesian Optimization We consider the problem min x∈B f (x) where f is a black-box function and B are box bounds. We assume gradients of f are unavailable. The box bounds on x specify the range of values that are reasonable or physically possible to evaluate. For instance, [18] used BO for an environmental remediation problem in which each x i represents a pumping rate of a particular pump, which has physical limitations. The problem may also include nonlinear constraints c j (x) ≤ 0 where each c j is itself a black-box function. BO is a form of sequential model-based optimization, where we fit a surrogate model for f that is used to identify which parameters x should be evaluated next. The surrogate model is typically a GP, f ∼ GP(m(•), k(•, •)), with mean function m(•) and a kernel k(•, •). Under the GP prior, the posterior for the value of f (x) at any point in the space is a normal distribution with closed-form mean and variance. Using that posterior, we construct an acquisition function α(x) that specifies the utility of evaluating f at x, such as Expected Improvement (EI) [25] . We find x * ∈ arg max x∈B α(x), and in the next iteration evaluate f (x * ). GPs are useful for BO because they provide a well-calibrated posterior in closed form. With many kernels and acquisition functions, α(x) is differentiable and can be efficiently optimized. However, typical kernels like the ARD RBF kernel have significant limitations. GPs are known to predict poorly for dimension D larger than 15-20 [49, 31, 37], which prevents the use of standard BO in high dimensions. In HDBO, the objective f : R D → R operates in a high-dimensional (D) space, which we call the ambient space. When using linear embeddings for HDBO, we assume there exists a low-dimensional linear subspace that captures all of the variation of f . Specifically, let f d : R d → R, d D, and let T ∈ R d×D be a projection from D down to d dimensions. The linear embedding assumption is that f (x) = f d (T x) ∀x ∈ R D . T is unknown, and we only have access to f , not f d . We assume, without any loss of generality, that the box bounds are B = [-1, 1] D ; the ambient space can always be scaled to these bounds.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext dfb4d555-c871-49ee-93d9-2faf49f7ee15Cited by top-tier papers29
- BoTorch: A Framework for Efficient Monte-Carlo Bayesian OptimizationMaximilian Balandat, Brian Karrer, Daniel R. Jiang, Samuel Daulton et al.NeurIPS 2020 · 686 citations
- Black-Box Tuning for Language-Model-as-a-ServiceTianxiang Sun, Yunfan Shao, Hong Qian, Xuanjing Huang et al.ICML 2022 · 343 citations
- Vanilla Bayesian Optimization Performs Great in High DimensionsCarl Hvarfner, Erik Orm Hellsten, Luigi NardiICML 2024 · 88 citations
- Increasing the Scope as You Learn: Adaptive Bayesian Optimization in Nested SubspacesLeonard Papenmeier, Luigi Nardi, Matthias PoloczekNeurIPS 2022 · 76 citations
- Monte Carlo Tree Search based Variable Selection for High Dimensional Bayesian OptimizationLei Song, Ke Xue, Xiaobin Huang, Chao QianNeurIPS 2022 · 57 citations
Builds on1
Related papers
- BOIDS: High-Dimensional Bayesian Optimization via Incumbent-Guided Direction Lines and Subspace EmbeddingsLam Ngo, Huong Ha, Jeffrey Chan, Hongyu ZhangAAAI 2025
- Bayesian Optimization over Discrete and Mixed Spaces via Probabilistic ReparameterizationSamuel Daulton, Xingchen Wan, David Eriksson, Maximilian Balandat et al.NeurIPS 2022 · 71 citations
- High-Dimensional Bayesian Optimization via Nested Riemannian ManifoldsNoémie Jaquier, Leonel Dario RozoNeurIPS 2020 · 33 citations
- Trading Convergence Rate with Computational Budget in High Dimensional Bayesian OptimizationHung Tran-The, Sunil Gupta, Santu Rana, Svetha VenkateshAAAI 2020 · 14 citations
- Scalable Bayesian Optimization via Focalized Sparse Gaussian ProcessesYunyue Wei, Vincent Zhuang, Saraswati Soedarmadji, Yanan SuiNeurIPS 2024 · 10 citations
