Skip to content

Commit f1ea914

Browse files
authored
Revise README for paper references and citation
Updated references in the README to include the paper link and corrected citation format.
1 parent 3d6adc8 commit f1ea914

1 file changed

Lines changed: 10 additions & 7 deletions

File tree

‎README.md‎

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
55
[![Documentation Status](https://readthedocs.org/projects/BOBE/badge/?version=latest)](https://BOBE.readthedocs.io/en/latest/?badge=latest)
66

7-
BOBE (Bayesian Optimisation for Bayesian Evidence) is a high-performance package for performing Bayesian model comparison with expensive likelihood functions, developed for applications to cosmology. It uses Bayesian Optimization to train a Gaussian process surrogate for the expensive likelihood function and runs Nested sampling/MCMC on the surrogate instead of the underlying likelihood. Training the surrogate typically requires around ~100x fewer true likelihood evaluations compared to running Nested sampling/MCMC on the true likelihood, leading to significant speed-ups for slow likelihoods (t>1s). BOBE uses acquisition functions that minimise the integrated uncertainty of the surrogate, prioritising regions that matter the most for the evidence. The algorithm is explained in more detail in arxiv:2512.xxxxx and code documentation is available at [https://BOBE.readthedocs.io](https://BOBE.readthedocs.io).
7+
BOBE (Bayesian Optimisation for Bayesian Evidence) is a high-performance package for performing Bayesian model comparison with expensive likelihood functions, developed for applications to cosmology. It uses Bayesian Optimization to train a Gaussian process surrogate for the expensive likelihood function and runs Nested sampling/MCMC on the surrogate instead of the underlying likelihood. Training the surrogate typically requires around ~100x fewer true likelihood evaluations compared to running Nested sampling/MCMC on the true likelihood, leading to significant speed-ups for slow likelihoods (t>1s). BOBE uses acquisition functions that minimise the integrated uncertainty of the surrogate, prioritising regions that matter the most for the evidence. The algorithm is explained in more detail in our [paper](https://arxiv.org/abs/2601.11150) and code documentation is available at [https://BOBE.readthedocs.io](https://BOBE.readthedocs.io).
88

99
## Key Features
1010

@@ -127,7 +127,7 @@ from BOBE import BOBE
127127
# rest of the run remains the same as above
128128
```
129129

130-
Full documentation is available at [https://BOBE.readthedocs.io](https://BOBE.readthedocs.io). The `examples/` folder also contains several scripts on how to run the code with different likelihoods, including cosmological likelihoods interfaced through the Cobaya package or your own custom likelihoods. These scripts have been used to produce the results in our paper arxiv:2512.xxxxx. Run them using
130+
Full documentation is available at [https://BOBE.readthedocs.io](https://BOBE.readthedocs.io). The `examples/` folder also contains several scripts on how to run the code with different likelihoods, including cosmological likelihoods interfaced through the Cobaya package or your own custom likelihoods. These scripts have been used to produce the results in our [paper](https://arxiv.org/abs/2601.11150). Run them using
131131

132132
```bash
133133
python your_chosen_example.py
@@ -148,11 +148,14 @@ where `-n 4` specifies the number of MPI processes. In MPI mode, the code distri
148148
If you use BOBE in your research, please cite:
149149

150150
```bibtex
151-
@article{BOBE2025,
152-
author = {Cohen, Nathan and Malhotra, Ameek and Hamann, Jan},
153-
title = {Bayesian Optimisation for Bayesian Evidence},
154-
year = {2025},
155-
url = {https://github.com/Ameek94/BOBE}
151+
@article{Cohen:2026iij,
152+
author = "Cohen, Nathan and Hamann, Jan and Malhotra, Ameek",
153+
title = "{Bayesian optimisation for Bayesian evidence (BOBE) -- a fast and efficient likelihood emulator for model selection}",
154+
eprint = "2601.11150",
155+
archivePrefix = "arXiv",
156+
primaryClass = "astro-ph.CO",
157+
month = "1",
158+
year = "2026"
156159
}
157160
```
158161

0 commit comments

Comments
 (0)