Explaining Bayesian Optimization by Shapley Values Facilitates Human-AI Collaboration

Julian Rodemann, Federico Croppi, Philipp Arens, Yusuf Sale, Julia Herbinger +5 more
3/7/2024
cs.LGcs.AIcs.HC

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

Bayesian optimization (BO) with Gaussian processes (GP) has become an indispensable algorithm for black box optimization problems. Not without a dash of irony, BO is often considered a black box itself, lacking ways to provide reasons as to why certain parameters are proposed to be evaluated. This is particularly relevant in human-in-the-loop applications of BO, such as in robotics. We address this issue by proposing ShapleyBO, a framework for interpreting BO's proposals by game-theoretic Shapley values.They quantify each parameter's contribution to BO's acquisition function. Exploiting the linearity of Shapley values, we are further able to identify how strongly each parameter drives BO's exploration and exploitation for additive acquisition functions like the confidence bound. We also show that ShapleyBO can disentangle the contributions to exploration into those that explore aleatoric and epistemic uncertainty. Moreover, our method gives rise to a ShapleyBO-assisted human machine interface (HMI), allowing users to interfere with BO in case proposals do not align with human reasoning. We demonstrate this HMI's benefits for the use case of personalizing wearable robotic devices (assistive back exosuits) by human-in-the-loop BO. Results suggest human-BO teams with access to ShapleyBO can achieve lower regret than teams without.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{rodemann2024explaining,
  title  = {Explaining Bayesian Optimization by Shapley Values Facilitates Human-AI Collaboration},
  author = {Julian Rodemann and Federico Croppi and Philipp Arens and Yusuf Sale and Julia Herbinger and Bernd Bischl and Eyke Hüllermeier and Thomas Augustin and Conor J. Walsh and Giuseppe Casalicchio},
  year   = {2024},
  eprint = {2403.04629},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.04629v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.04629.svg)](https://codeofpaper.com/paper/2403.04629)

Discussion