Alpha Entropy Search for New Information-based Bayesian Optimization
- Contributors: fernandezdaniel
- Last updated: Jul 10, 2026
- BoTorch version: v0.18.2
This notebook illustrates how to use Alpha Entropy Search (AES) in BoTorch, comparing it against standard baselines, from:
D. Fernández-Sánchez, E. C. Garrido-Merchán, and D. Hernández-Lobato. Alpha Entropy Search for New Information-based Bayesian Optimization. Knowledge-Based Systems, 2025.
We introduce a novel information-based class of acquisition functions for Bayesian Optimization called Alpha Entropy Search (AES). AES is based on the -divergence, which generalizes the KL-divergence. Iteratively, AES selects the next evaluation point as the one whose associated target value has the highest level of dependency with respect to the location and associated value of the global maximum of the optimization problem. Dependency is measured in terms of the -divergence, as an alternative to the KL-divergence. As in the KL-divergence-based case, the resulting acquisition functions favor evaluating the objective function at points that are most informative about the global maximum. However, since the alpha-divergence has a free parameter , it controls the behavior of the divergence by balancing local and global differences. Therefore, different values of give rise to different acquisition functions.
Notation
We consider the maximization problem
At iteration , the observed dataset is . BO uses a GP model to define a predictive distribution .
Information-Theoretic Acquisition Functions
Information-based BO methods use concepts from information theory to estimate the acquisition function. Concretely, they use the notion of information gain to guide the selection of the next query point to reduce uncertainty about the objective global maximum.
In JES, this is written as
Joint Entropy Search (JES)
The JES acquisition function can be interpreted as the mutual information between and , which is equal to the KL-divergence between a joint probability distribution and the corresponding factorizing distribution that assumes independence:
Thus, JES chooses the next point where there is a higher level of dependency between and , as measured by the KL-divergence.
Alpha Entropy Search (AES)
As an alternative to the KL-divergence, AES estimates the level of dependency between