Looping in the Human Collaborative and Explainable Bayesian Optimization
Masaki Adachi, Brady Planden, David A. Howey, Michael A. Osborne, Sebastian Orbell, Natalia Ares, Krikamol Muandet, Siu Lun Chau
TL;DR
CoExBO addresses the challenge of trustworthy, human-centric Bayesian optimization by combining preference learning with explainability. It avoids requiring a fixed, explicit human knowledge model by learning from pairwise preferences and communicates its reasoning through Shapley-based explanations, while preserving a no-harm guarantee that ensures convergence to vanilla BO as data accumulate. The method leverages a product of Gaussian processes to fuse the objective surrogate with a learned human belief, and decays the human contribution over time to maintain robust performance. Empirical results in lithium-ion battery design and synthetic benchmarks show accelerated convergence and improved robustness when human feedback is informative, with explainability further enhancing user trust and decision quality.
Abstract
Like many optimizers, Bayesian optimization often falls short of gaining user trust due to opacity. While attempts have been made to develop human-centric optimizers, they typically assume user knowledge is well-specified and error-free, employing users mainly as supervisors of the optimization process. We relax these assumptions and propose a more balanced human-AI partnership with our Collaborative and Explainable Bayesian Optimization (CoExBO) framework. Instead of explicitly requiring a user to provide a knowledge model, CoExBO employs preference learning to seamlessly integrate human insights into the optimization, resulting in algorithmic suggestions that resonate with user preference. CoExBO explains its candidate selection every iteration to foster trust, empowering users with a clearer grasp of the optimization. Furthermore, CoExBO offers a no-harm guarantee, allowing users to make mistakes; even with extreme adversarial interventions, the algorithm converges asymptotically to a vanilla Bayesian optimization. We validate CoExBO's efficacy through human-AI teaming experiments in lithium-ion battery design, highlighting substantial improvements over conventional methods. Code is available https://github.com/ma921/CoExBO.
