Information Theoretic Bayesian Optimization over the Probability Simplex
Organizations: Department of Robotics, Perception and Learning, KTH Royal Institute of Technology, Stockholm, Sweden · Department of Economics, Management and Statistics, University of Milan, Bicocca, Milan, Italy
Abstract
Bayesian optimization is a data-efficient technique that has been shown to be extremely powerful to optimize expensive, black-box, and possibly noisy objective functions. Many applications involve optimizing probabilities and mixtures which naturally belong to the probability simplex, a constrained non-Euclidean domain defined by non-negative entries summing to one. This paper introduces -GaBO, a novel family of Bayesian optimization algorithms over the probability simplex. Our approach is grounded in information geometry, a branch of Riemannian geometry which endows the simplex with a Riemannian metric and a class of connections. Based on information geometry theory, we construct Matérn kernels that reflect the geometry of the probability simplex, as well as a one-parameter family of geometric optimizers for the acquisition function. We validate our method on benchmark functions and on a variety of real-world applications including mixtures of components, mixtures of classifiers, and a robotic control task, showing its increased performance compared to constrained Euclidean approaches.
Figures & tables
| Ackley | |||
| Rosenbrock | |||
| Griewank | |||
| Method | Ackley | Rosenbrock | Griewank | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Median | IQR | (vs best) | Median | IQR | (vs best) | Median | IQR | (vs best) | ||
| 2 | -Eucl. BO | – | ∗∗∗ | |||||||
| BORIS | ∗∗∗ | ∗∗ | ||||||||
| -GaBO | – | – | ||||||||
| -GaBO | ∗∗ | |||||||||
| 5 | -Eucl. BO | ∗∗∗ | ||||||||
| Method | Concrete ( ) | WF3 ( ) | PCE10 ( ) | Simple classifiers ( ) | Robotics ( ) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Median | IQR | Median | IQR | Median | IQR | Median | IQR | Median | IQR | ||||||
| -Eucl. BO | – | – | ∗∗ | ||||||||||||
| BORIS | ∗∗∗ | – | ∗ | ∗∗ | |||||||||||
| -GaBO | ∗∗∗ | ∗∗∗ | ∗∗∗ | – | |||||||||||
| -GaBO | ∗∗∗ | – | |||||||||||||
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Manifold | Kernel | Acq. Opt. | Median Regret | IQR |
|---|---|---|---|---|
| Sphere | Riemannian | Riemannian | ||
| Sphere | Euclidean | Riemannian | ||
| Sphere | Riemannian | Euclidean | ||
| Sphere | Euclidean | Euclidean | ||
| Simplex | Riemannian | Riemannian | ||
| Simplex | Euclidean | Riemannian |
| Method | |||
|---|---|---|---|
| -Eucl. BO | ( ) | ( ) | ( ) |
| BORIS | ( ) | ( ) | ( ) |
| -GaBO | ( ) | ( ) | ( ) |
| -GaBO | ( ) | ( ) | ( ) |
Bayesian Optimization
Bayesian optimization uses probabilistic models and sequential experiments to find strong solutions when evaluating a black-box objective is costly.
See all 243 papers