Looping in the human: collaborative and explainable Bayesian optimization

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 proc...

Full description

Bibliographic Details
Main Authors: Adachi, M, Planden, B, Howey, DA, Osborne, MA, Orbell, S, Ares, N, Muandet, K, Chau, SL
Format: Conference item
Language:English
Published: PMLR 2024
_version_ 1826314651636334592
author Adachi, M
Planden, B
Howey, DA
Osborne, MA
Orbell, S
Ares, N
Muandet, K
Chau, SL
author_facet Adachi, M
Planden, B
Howey, DA
Osborne, MA
Orbell, S
Ares, N
Muandet, K
Chau, SL
author_sort Adachi, M
collection OXFORD
description 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.
first_indexed 2024-09-25T04:35:43Z
format Conference item
id oxford-uuid:dc39d1d1-59f5-4901-b106-9b83aef59685
institution University of Oxford
language English
last_indexed 2024-09-25T04:35:43Z
publishDate 2024
publisher PMLR
record_format dspace
spelling oxford-uuid:dc39d1d1-59f5-4901-b106-9b83aef596852024-09-20T12:34:00ZLooping in the human: collaborative and explainable Bayesian optimizationConference itemhttp://purl.org/coar/resource_type/c_5794uuid:dc39d1d1-59f5-4901-b106-9b83aef59685EnglishSymplectic ElementsPMLR2024Adachi, MPlanden, BHowey, DAOsborne, MAOrbell, SAres, NMuandet, KChau, SLLike 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.
spellingShingle Adachi, M
Planden, B
Howey, DA
Osborne, MA
Orbell, S
Ares, N
Muandet, K
Chau, SL
Looping in the human: collaborative and explainable Bayesian optimization
title Looping in the human: collaborative and explainable Bayesian optimization
title_full Looping in the human: collaborative and explainable Bayesian optimization
title_fullStr Looping in the human: collaborative and explainable Bayesian optimization
title_full_unstemmed Looping in the human: collaborative and explainable Bayesian optimization
title_short Looping in the human: collaborative and explainable Bayesian optimization
title_sort looping in the human collaborative and explainable bayesian optimization
work_keys_str_mv AT adachim loopinginthehumancollaborativeandexplainablebayesianoptimization
AT plandenb loopinginthehumancollaborativeandexplainablebayesianoptimization
AT howeyda loopinginthehumancollaborativeandexplainablebayesianoptimization
AT osbornema loopinginthehumancollaborativeandexplainablebayesianoptimization
AT orbells loopinginthehumancollaborativeandexplainablebayesianoptimization
AT aresn loopinginthehumancollaborativeandexplainablebayesianoptimization
AT muandetk loopinginthehumancollaborativeandexplainablebayesianoptimization
AT chausl loopinginthehumancollaborativeandexplainablebayesianoptimization