Interestingness Elements for Explainable Reinforcement Learning: Understanding Agents' Capabilities and Limitations

Pedro Sequeira, Melinda Gervasio
12/19/2019
cs.LGcs.AIcs.HC

Official code: SRI-AIC/InterestingnessXRL (23 stars, GPL-3.0, last commit 2021-05-22).

Abstract

We propose an explainable reinforcement learning (XRL) framework that analyzes an agent's history of interaction with the environment to extract interestingness elements that help explain its behavior. The framework relies on data readily available from standard RL algorithms, augmented with data that can easily be collected by the agent while learning. We describe how to create visual summaries of an agent's behavior in the form of short video-clips highlighting key interaction moments, based on the proposed elements. We also report on a user study where we evaluated the ability of humans to correctly perceive the aptitude of agents with different characteristics, including their capabilities and limitations, given visual summaries automatically generated by our framework. The results show that the diversity of aspects captured by the different interestingness elements is crucial to help humans correctly understand an agent's strengths and limitations in performing a task, and determine when it might need adjustments to improve its performance.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

A python library for eXplainable Reinforcement Learning (XRL) based on the concept of interestingness elements.

235PythonJun 11, 20205 years agoGPL-3.0

Similar Papers

Cite this paper

@article{sequeira2019interestingness,
  title  = {Interestingness Elements for Explainable Reinforcement Learning: Understanding Agents' Capabilities and Limitations},
  author = {Pedro Sequeira and Melinda Gervasio},
  year   = {2019},
  eprint = {1912.09007},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1912.09007}
}

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

Discussion