Monte Carlo Tree Search Based Variable Selection for High Dimensional Bayesian Optimization

Abstract

Bayesian optimization (BO) is a class of popular methods for expensive black-box optimization, and has been widely applied to many scenarios. However, BO suffers from the curse of dimensionality, and scaling it to high-dimensional problems is still a challenge. In this paper, we propose a variable selection method MCTS-VS based on Monte Carlo tree search (MCTS), to iteratively select and optimize a subset of variables. That is, MCTS-VS constructs a low-dimensional subspace via MCTS and optimizes in the subspace with any BO algorithm. We give a theoretical analysis of the general variable selection method to reveal how it can work. Experiments on high-dimensional synthetic functions and real-world problems (e.g., MuJoCo locomotion tasks) show that MCTS-VS equipped with a proper BO optimizer can achieve state-of-the-art performance.

Cite

Text

Song et al. "Monte Carlo Tree Search Based Variable Selection for High Dimensional Bayesian Optimization." Neural Information Processing Systems, 2022.

Markdown

[Song et al. "Monte Carlo Tree Search Based Variable Selection for High Dimensional Bayesian Optimization." Neural Information Processing Systems, 2022.](https://mlanthology.org/neurips/2022/song2022neurips-monte/)

BibTeX

@inproceedings{song2022neurips-monte,
  title     = {{Monte Carlo Tree Search Based Variable Selection for High Dimensional Bayesian Optimization}},
  author    = {Song, Lei and Xue, Ke and Huang, Xiaobin and Qian, Chao},
  booktitle = {Neural Information Processing Systems},
  year      = {2022},
  url       = {https://mlanthology.org/neurips/2022/song2022neurips-monte/}
}