BOIDS: High-dimensional Bayesian Optimization via Incumbent-guided Direction Lines and Subspace Embeddings

Lam Ngo, Huong Ha, Jeffrey Chan, Hongyu Zhang
12/17/2024
stat.MLcs.LG

No official code found. Best implementation: LamNgo1/boids (7 stars, MIT, last commit 2026-04-26).

Abstract

When it comes to expensive black-box optimization problems, Bayesian Optimization (BO) is a well-known and powerful solution. Many real-world applications involve a large number of dimensions, hence scaling BO to high dimension is of much interest. However, state-of-the-art high-dimensional BO methods still suffer from the curse of dimensionality, highlighting the need for further improvements. In this work, we introduce BOIDS, a novel high-dimensional BO algorithm that guides optimization by a sequence of one-dimensional direction lines using a novel tailored line-based optimization procedure. To improve the efficiency, we also propose an adaptive selection technique to identify most optimal lines for each round of line-based optimization. Additionally, we incorporate a subspace embedding technique for better scaling to high-dimensional spaces. We further provide theoretical analysis of our proposed method to analyze its convergence property. Our extensive experimental results show that BOIDS outperforms state-of-the-art baselines on various synthetic and real-world benchmark problems.

View on arXivView PDF

Code Implementations(1)

LamNgo1/boidsCommunity100%
MIT

[AAAI' 25] BOIDS: High-dimensional Bayesian Optimization via Incumbent-guided Direction Lines and Subspace Embeddings

71Shell, PythonDec 16, 20245 months agoMIT
bayesian-optimizationhigh-dimensionalparticle-swarm-optimization

Similar Papers

Cite this paper

@article{ngo2024boids,
  title  = {BOIDS: High-dimensional Bayesian Optimization via Incumbent-guided Direction Lines and Subspace Embeddings},
  author = {Lam Ngo and Huong Ha and Jeffrey Chan and Hongyu Zhang},
  year   = {2024},
  eprint = {2412.12918},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.12918v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.12918.svg)](https://codeofpaper.com/paper/2412.12918)

Discussion