Navigating in High-Dimensional Search Space: A Hierarchical Bayesian Optimization Approach
Wenxuan Li, Taiyi Wang, Eiko Yoneki
TL;DR
HiBO presents a hierarchical Bayesian optimization framework that integrates a data-driven, adaptive global search-space partitioning navigator with a local BO optimizer to tackle high-dimensional black-box optimization. By constructing a partition tree and evaluating sampling potential with UCT, HiBO informs a partition-weighted acquisition that balances exploration and exploitation across the whole search space. Theoretical results show exponential pruning of sub-optimal regions under small partition errors, and extensive experiments demonstrate HiBO’s superior performance on synthetic high-dimensional benchmarks and a real-world DBMS tuning task, with favorable safety and efficiency metrics. The work offers a scalable approach to high-dimensional BO with practical implications for complex system configuration and automated tuning tasks.
Abstract
Optimizing black-box functions in high-dimensional search spaces has been known to be challenging for traditional Bayesian Optimization (BO). In this paper, we introduce HiBO, a novel hierarchical algorithm integrating global-level search space partitioning information into the acquisition strategy of a local BO-based optimizer. HiBO employs a search-tree-based global-level navigator to adaptively split the search space into partitions with different sampling potential. The local optimizer then utilizes this global-level information to guide its acquisition strategy towards most promising regions within the search space. A comprehensive set of evaluations demonstrates that HiBO outperforms state-of-the-art methods in high-dimensional synthetic benchmarks and presents significant practical effectiveness in the real-world task of tuning configurations of database management systems (DBMSs).
