Self-Supervised Discovering of Interpretable Features for Reinforcement Learning
Authors:
- Wenjie ShiWSWenjie Shi
- Gao HuangGHGao Huang
- Shiji SongSSShiji Song
- Zhuoyuan WangZWZhuoyuan Wang
- Tingyu LinTLTingyu Lin
- Cheng WuCWCheng Wu
Preprint
Abstract
Deep reinforcement learning (RL) has recently led to many breakthroughs on a range of complex control tasks. However, the agent's decision-making process is generally not transparent. The lack of interpretability hinders the applicability of RL in safety-critical scenarios. While several methods have attempted to interpret vision-based RL, most come without detailed explanation for the agent's behavior. In this paper, we propose a self-supervised interpretable framework, which can discover interpretable features to enable easy understanding of RL agents even for non-experts. Specifically, a self-supervised interpretable network (SSINet) is employed to produce fine-grained attention masks for highlighting task-relevant information, which constitutes most evidence for the agent's decisions. We verify and evaluate our method on several Atari 2600 games as well as Duckietown, which is a challenging self-driving car simulator environment. The results show that our method renders empirical evidences about how the agent makes decisions and why the agent performs well or badly, especially when transferred to novel scenes. Overall, our method provides valuable insight into the internal decision-making process of vision-based RL. In addition, our method does not use any external labelled data, and thus demonstrates the possibility to learn high-quality mask through a self-supervised manner, which may shed light on new paradigms for label-free vision learning such as self-supervised segmentation and detection.Keywords
All Related Versions
This publication has 15 references indexed in Scilit:
- Reinforcement Learning with Attention that Works: A Self-Supervised Approach2019
- What is a Tabby? Interpretable Model Decisions by Learning Attribute-Based Classification CriteriaIEEE Transactions on Pattern Analysis and Machine Intelligence, 2019
- Free-Lunch Saliency via Attention in Atari Agents2019
- Interpretable Visual Question Answering by Reasoning on Dependency TreesIEEE Transactions on Pattern Analysis and Machine Intelligence, 2019
- Moments in Time Dataset: One Million Videos for Event UnderstandingIEEE Transactions on Pattern Analysis and Machine Intelligence, 2019
- Multi Pseudo Q-Learning-Based Deterministic Policy Gradient for Tracking Control of Autonomous Underwater VehiclesIEEE Transactions on Neural Networks and Learning Systems, 2018
- Interpreting Deep Visual Representations via Network DissectionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2018
- Top-Down Neural Attention by Excitation BackpropInternational Journal of Computer Vision, 2017
- Mastering the game of Go with deep neural networks and tree searchNature, 2016
- Vision, eye movements, and natural behaviorVisual Neuroscience, 2009