IxDRL: A Novel Explainable Deep Reinforcement Learning Toolkit based on Analyses of Interestingness

Pedro Sequeira, Melinda Gervasio
7/18/2023
cs.AIcs.HCcs.LG

Official code: SRI-AIC/IxDRL (1 star, GPL-3.0, last commit 2024-09-17).

Abstract

In recent years, advances in deep learning have resulted in a plethora of successes in the use of reinforcement learning (RL) to solve complex sequential decision tasks with high-dimensional inputs. However, existing systems lack the necessary mechanisms to provide humans with a holistic view of their competence, presenting an impediment to their adoption, particularly in critical applications where the decisions an agent makes can have significant consequences. Yet, existing RL-based systems are essentially competency-unaware in that they lack the necessary interpretation mechanisms to allow human operators to have an insightful, holistic view of their competency. Towards more explainable Deep RL (xDRL), we propose a new framework based on analyses of interestingness. Our tool provides various measures of RL agent competence stemming from interestingness analysis and is applicable to a wide range of RL algorithms, natively supporting the popular RLLib toolkit. We showcase the use of our framework by applying the proposed pipeline in a set of scenarios of varying complexity. We empirically assess the capability of the approach in identifying agent behavior patterns and competency-controlling conditions, and the task elements mostly responsible for an agent's competence, based on global and local analyses of interestingness. Overall, we show that our framework can provide agent designers with insights about RL agent competence, both their capabilities and limitations, enabling more informed decisions about interventions, additional training, and other interactions in collaborative human-machine settings.

View on arXivView PDF

Code Implementations(1)

SRI-AIC/IxDRLOfficial71%
GPL-3.0

Explainable Deep Reinforcement Learning Toolkit based on Analyses of Interestingness

10Shell, PythonMay 26, 20232 years agoGPL-3.0
explainable-aiexplainable-rlinterestingnessreinforcement-learningrllib

Similar Papers

Cite this paper

@article{sequeira2023ixdrl,
  title  = {IxDRL: A Novel Explainable Deep Reinforcement Learning Toolkit based on Analyses of Interestingness},
  author = {Pedro Sequeira and Melinda Gervasio},
  year   = {2023},
  eprint = {2307.08933},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.08933v1}
}

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

Discussion