Counterfactual Explainer Framework for Deep Reinforcement Learning Models Using Policy Distillation

Amir Samadi, Konstantinos Koufos, Kurt Debattista, Mehrdad Dianati
5/25/2023
cs.LG

No confident code implementation found for this paper.

Abstract

Deep Reinforcement Learning (DRL) has demonstrated promising capability in solving complex control problems. However, DRL applications in safety-critical systems are hindered by the inherent lack of robust verification techniques to assure their performance in such applications. One of the key requirements of the verification process is the development of effective techniques to explain the system functionality, i.e., why the system produces specific results in given circumstances. Recently, interpretation methods based on the Counterfactual (CF) explanation approach have been proposed to address the problem of explanation in DRLs. This paper proposes a novel CF explanation framework to explain the decisions made by a black-box DRL. To evaluate the efficacy of the proposed explanation framework, we carried out several experiments in the domains of automated driving systems and Atari Pong game. Our analysis demonstrates that the proposed framework generates plausible and meaningful explanations for various decisions made by deep underlying DRLs. Source codes are available at: \url{https://github.com/Amir-Samadi/Counterfactual-Explanation}

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{samadi2023counterfactual,
  title  = {Counterfactual Explainer Framework for Deep Reinforcement Learning Models Using Policy Distillation},
  author = {Amir Samadi and Konstantinos Koufos and Kurt Debattista and Mehrdad Dianati},
  year   = {2023},
  eprint = {2305.16532},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16532v3}
}

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

Discussion