Causal State Distillation for Explainable Reinforcement Learning

Wenhao Lu, Xufeng Zhao, Thilo Fryen, Jae Hee Lee, Mengdi Li +2 more
12/30/2023
cs.LGcs.AIstat.ME

No official code found. Best implementation: LukasWill/causal-xrl (4 stars, last commit 2024-02-14).

Abstract

Reinforcement learning (RL) is a powerful technique for training intelligent agents, but understanding why these agents make specific decisions can be quite challenging. This lack of transparency in RL models has been a long-standing problem, making it difficult for users to grasp the reasons behind an agent's behaviour. Various approaches have been explored to address this problem, with one promising avenue being reward decomposition (RD). RD is appealing as it sidesteps some of the concerns associated with other methods that attempt to rationalize an agent's behaviour in a post-hoc manner. RD works by exposing various facets of the rewards that contribute to the agent's objectives during training. However, RD alone has limitations as it primarily offers insights based on sub-rewards and does not delve into the intricate cause-and-effect relationships that occur within an RL agent's neural model. In this paper, we present an extension of RD that goes beyond sub-rewards to provide more informative explanations. Our approach is centred on a causal learning framework that leverages information-theoretic measures for explanation objectives that encourage three crucial properties of causal factors: causal sufficiency, sparseness, and orthogonality. These properties help us distill the cause-and-effect relationships between the agent's states and actions or rewards, allowing for a deeper understanding of its decision-making processes. Our framework is designed to generate local explanations and can be applied to a wide range of RL tasks with multiple reward channels. Through a series of experiments, we demonstrate that our approach offers more meaningful and insightful explanations for the agent's action selections.

View on arXivView PDF

Code Implementations(1)

An official implementation of paper: Causal State Distillation for Explainable Reinforcement Learning

40Feb 14, 20242 years ago

Similar Papers

Cite this paper

@article{lu2023causal,
  title  = {Causal State Distillation for Explainable Reinforcement Learning},
  author = {Wenhao Lu and Xufeng Zhao and Thilo Fryen and Jae Hee Lee and Mengdi Li and Sven Magg and Stefan Wermter},
  year   = {2023},
  eprint = {2401.00104},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.00104v2}
}

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/2401.00104.svg)](https://codeofpaper.com/paper/2401.00104)

Discussion