This repository contains the Python code that was presented for the following paper.
[1] Wenjie Xu*, Masaki Adachi*, Colin N. Jones, Michael A. Osborne, Principled Bayesian Optimization in Collaboration with Human Experts. Advances in Neural Information Processing Systems 35 (NeurIPS; Spotlight), 2024
Links: NeurIPS proceedings, arXiv, OpenReview
*: Equal contribution
BO-expert collaboration framework: The algorithm (red) decides if an expert's (blue) label is necessary. If rejected, it generates a different candidate; otherwise, it directly queries.
We prepared detailed explanations about how to use COBOL for your tasks.
See tutorial.ipynb
.
COBOL needs the following libraries.
pip install gpytorch botorch casadi
Please cite this work as
@article{xu2024principled,
title={Principled Bayesian Optimization in Collaboration with Human Experts},
author={Xu, Wenjie and Adachi, Masaki and Jones, Colin N and Osborne, Michael A},
journal={https://doi.org/10.48550/arXiv.2410.10452},
year={2024}
}