paper-with-me

Papers

Explaining Bayesian Optimization by Shapley Values Facilitates Human-AI Collaboration

2024-03-07 · Julian Rodemann, Federico Croppi, Philipp Arens, Yusuf Sale, Julia Herbinger, Bernd Bischl, Eyke Hüllermeier, Thomas Augustin, Conor J. Walsh, Giuseppe Casalicchio

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.

📄 PDF Abstract BibTeX arXiv:2403.04629

Code (0)

등록된 구현이 없습니다.

Tasks

Bayesian OptimizationGaussian Processes

Methods 이 논문이 사용한 방법론

ALIGN In the ALIGN method, visual and language representations are jointly trained from noisy image alt-text data. The image and text encoders are learned via contrastive loss…

Similar Papers 제목 키워드 기반

Explaining Reinforcement Learning with Shapley Values

2023-06-09 · Daniel Beechey, Thomas M. S. Smith, Özgür Şimşek

For reinforcement learning systems to be widely adopted, their users must understand and trust them. We present a theoretical analysis of explaining reinforcement learning using Shapley values, following a principled app…

reinforcement-learningReinforcement Learning

Shapley Values of Reconstruction Errors of PCA for Explaining Anomaly Detection

2019-09-08 · Naoya Takeishi

We present a method to compute the Shapley values of reconstruction errors of principal component analysis (PCA), which is particularly useful in explaining the results of anomaly detection based on PCA. Because features…

Anomaly DetectionRaw reconstruction

FastSHAP: Real-Time Shapley Value Estimation

2021-07-15 · ICLR 2022 4 · Neil Jethani, Mukund Sudarshan, Ian Covert, Su-In Lee 외

Shapley values are widely used to explain black-box models, but they are costly to calculate because they require many model evaluations. We introduce FastSHAP, a method for estimating Shapley values in a single forward …

Explaining Deep Neural Networks with a Polynomial Time Algorithm for Shapley Values Approximation

2019-03-26 · Marco Ancona, Cengiz Öztireli, Markus Gross

The problem of explaining the behavior of deep neural networks has recently gained a lot of attention. While several attribution methods have been proposed, most come without strong theoretical foundations, which raises …

Explaining the Uncertain: Stochastic Shapley Values for Gaussian Process Models

2023-05-24 · NeurIPS 2023 11

We present a novel approach for explaining Gaussian processes (GPs) that can utilize the full analytical covariance structure present in GPs. Our method is based on the popular solution concept of Shapley values extended…

Gaussian Processes