paper-with-me

Papers

ACTER: Diverse and Actionable Counterfactual Sequences for Explaining and Diagnosing RL Policies

2024-02-09 · Jasmina Gajcin, Ivana Dusparic

Understanding how failure occurs and how it can be prevented in reinforcement learning (RL) is necessary to enable debugging, maintain user trust, and develop personalized policies. Counterfactual reasoning has often been used to assign blame and understand failure by searching for the closest possible world in which the failure is avoided. However, current counterfactual state explanations in RL can only explain an outcome using just the current state features and offer no actionable recourse on how a negative outcome could have been prevented. In this work, we propose ACTER (Actionable Counterfactual Sequences for Explaining Reinforcement Learning Outcomes), an algorithm for generating counterfactual sequences that provides actionable advice on how failure can be avoided. ACTER investigates actions leading to a failure and uses the evolutionary algorithm NSGA-II to generate counterfactual sequences of actions that prevent it with minimal changes and high certainty even in stochastic environments. Additionally, ACTER generates a set of multiple diverse counterfactual sequences that enable users to correct failure in the way that best fits their preferences. We also introduce three diversity metrics that can be used for evaluating the diversity of counterfactual sequences. We evaluate ACTER in two RL environments, with both discrete and continuous actions, and show that it can generate actionable and diverse counterfactual sequences. We conduct a user study to explore how explanations generated by ACTER help users identify and correct failure.

📄 PDF Abstract BibTeX arXiv:2402.06503

Code (0)

등록된 구현이 없습니다.

Tasks

counterfactualCounterfactual ReasoningDiversityreinforcement-learningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Explaining Black-Box Models through Counterfactuals

2023-08-14 · Patrick Altmeyer, Arie van Deursen, Cynthia C. S. Liem

We present CounterfactualExplanations.jl: a package for generating Counterfactual Explanations (CE) and Algorithmic Recourse (AR) for black-box models in Julia. CE explain how inputs into a model need to change to yield …

counterfactualExplainable artificial intelligence

ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Material

2026-05-28 · Pernille Matthews, Lena Krieger, Tommaso Amico, Artur Zimek 외 arxiv

Clustering is an unsupervised technique for grouping data points by similarity. While explainability methods exist for supervised machine learning, they are not directly applicable to clustering, making it challenging to…

DCFO: Density-Based Counterfactuals for Outliers -- Additional Material

2025-12-11 · Tommaso Amico, Pernille Matthews, Lena Krieger, Arthur Zimek 외 arxiv

Outlier detection identifies data points that significantly deviate from the majority of the data distribution. Explaining outliers is crucial for understanding the underlying factors that contribute to their detection, …

Outlier Detection

Bayesian Hierarchical Models for Counterfactual Estimation

2023-01-21 · Natraj Raman, Daniele Magazzeni, Sameena Shah

Counterfactual explanations utilize feature perturbations to analyze the outcome of an original decision and recommend an actionable recourse. We argue that it is beneficial to provide several alternative explanations ra…

counterfactualFairnessvalid

Actionable and diverse counterfactual explanations incorporating domain knowledge and plausibility constraints

2025-11-25 · Szymon Bobek, Łukasz Bałec, Grzegorz J. Nalepa arxiv

Counterfactual explanations improve the actionable interpretability of machine learning models by identifying minimal changes required to achieve a desired outcome. However, existing methods often neglect dependencies am…