Commit 656bad4
Local entropy search as community contribution (#3302)
Summary:
## Motivation
This PR adds a BoTorch community implementation of Local Entropy Search (LES) [1], an information-theoretic local Bayesian optimization method.
LES targets information gain about the local descent sequence started from a current incumbent, rather than information gain about a global optimizer. In our paper we show that this is useful for high-complexity problems.
This PR adds a BoTorch re-implementation of our methods. The original code is available [here](https://github.com/Data-Science-in-Mechanical-Engineering/local-entropy-search).
This PR also adds a community notebook demonstrating LES on a Branin example.
### Have you read the [Contributing Guidelines on pull requests](https://github.com/meta-pytorch/botorch/blob/main/CONTRIBUTING.md#pull-requests)?
Yes.
Pull Request resolved: #3302
Test Plan:
Tests are in ``test_local_entropy_search.py``. Please let me know if additional tests are required.
## Related PRs
This PR is self contained and does not change existing functionality.
## References
[1] David Stenger, Armin Lindicke, Alexander von Rohr, Sebastian Trimpe.
*Local Entropy Search over Descent Sequences for Bayesian Optimization*. ICLR 2026.
[https://openreview.net/forum?id=cPxmLZmFa7](https://openreview.net/forum?id=cPxmLZmFa7)
Reviewed By: esantorella
Differential Revision: D103866761
Pulled By: Balandat
fbshipit-source-id: e79167dc89db0ce9da65459fe3f9f2c95f6bd0d91 parent 83f2c4c commit 656bad4
5 files changed
Lines changed: 1593 additions & 0 deletions
File tree
- botorch_community/acquisition
- notebooks_community/local_entropy_search
- test_community/acquisition
- website
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
0 commit comments