Bayesian Optimization over Permutation Spaces
Abstract
Optimizing expensive to evaluate black-box functions over an input space consisting of all permutations of d objects is an important problem with many real-world applications. For example, placement of functional blocks in hardware design to optimize performance via simulations. The overall goal is to minimize the number of function evaluations to find high-performing permutations. The key challenge in solving this problem using the Bayesian optimization (BO) framework is to trade-off the complexity of statistical model and tractability of acquisition function optimization. In this paper, we propose and evaluate two algorithms for BO over Permutation Spaces (BOPS). First, BOPS-T employs Gaussian process (GP) surrogate model with Kendall kernels and a Tractable acquisition function optimization approach to select the sequence of permutations for evaluation. Second, BOPS-H employs GP surrogate model with Mallow kernels and a Heuristic search approach to optimize the acquisition function. We theoretically analyze the performance of BOPS-T to show that their regret grows sub-linearly. Our experiments on multiple synthetic and real-world benchmarks show that both BOPS-T and BOPS-H perform better than the state-of-the-art BO algorithm for combinatorial spaces. To drive future research on this important problem, we make new resources and real-world benchmarks available to the community.
Cite
Text
Deshwal et al. "Bayesian Optimization over Permutation Spaces." AAAI Conference on Artificial Intelligence, 2022. doi:10.1609/AAAI.V36I6.20604Markdown
[Deshwal et al. "Bayesian Optimization over Permutation Spaces." AAAI Conference on Artificial Intelligence, 2022.](https://mlanthology.org/aaai/2022/deshwal2022aaai-bayesian/) doi:10.1609/AAAI.V36I6.20604BibTeX
@inproceedings{deshwal2022aaai-bayesian,
title = {{Bayesian Optimization over Permutation Spaces}},
author = {Deshwal, Aryan and Belakaria, Syrine and Doppa, Janardhan Rao and Kim, Dae Hyun},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2022},
pages = {6515-6523},
doi = {10.1609/AAAI.V36I6.20604},
url = {https://mlanthology.org/aaai/2022/deshwal2022aaai-bayesian/}
}