XAI-N: Sensor-based Robot Navigation using Expert Policies and Decision Trees
Not on the map. Why?
Abstract (arXiv)
We present a novel sensor-based learning navigation algorithm to compute a collision-free trajectory for a robot in dense and dynamic environments with moving obstacles or targets. Our approach uses deep reinforcement learning-based expert policy that is trained using a sim2real paradigm. In order to increase the reliability and handle the failure cases of the expert policy, we combine with a policy extraction technique to transform the resulting policy into a decision tree format. The resulting decision tree has properties which we use to analyze and modify the policy and improve performance on navigation metrics including smoothness, frequency of oscillation, frequency of immobilization, and obstruction of target. We are able to modify the policy to address these imperfections without retraining, combining the learning power of deep learning with the control of domain-specific algorithms. We highlight the benefits of our algorithm in simulated environments and navigating a Clearpath Jackal robot among moving pedestrians. (Videos at this url: https://gamma.umd.edu/researchdirections/xrl/navviper)
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 22 of its 52 references that are in the map. First posted on arXiv 22 Apr 2021.
Builds on
22 of 52 references.
References · 22
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2016OpenAI Gymcited by 1,684
- 2016Generative Adversarial Imitation Learningcited by 1,576
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2017A Brief Survey of Deep Reinforcement Learningcited by 466
- 2015Policy Distillationcited by 414
- 2019Learning by Cheatingcited by 361
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2016Learning to Navigate in Complex Environmentscited by 192
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2018Motion Planning Among Dynamic, Decision-Making Agents with Deep Reinforcement Learningcited by 101
- 2017Towards Optimally Decentralized Multi-Robot Collision Avoidance via Deep Reinforcement Learningcited by 81
10 more
- 2018Safe Reinforcement Learning with Model Uncertainty Estimatescited by 70
- 2016Deep Reinforcement Learning with Successor Features for Navigation across Similar Environmentscited by 50
- 2017Socially Compliant Navigation through Raw Depth Inputs with Generative Adversarial Imitation Learningcited by 50
- 2019Conservative Q-Improvement: Reinforcement Learning for an Interpretable Decision-Tree Policycited by 29
- 2017Failing to Learn: Autonomously Identifying Perception Failures for Self-driving Carscited by 28
- 2020DenseCAvoid: Real-time Navigation in Dense Crowds using Anticipatory Behaviorscited by 25
- 2020Explainable Goal-Driven Agents and Robots -- A Comprehensive Reviewcited by 23
- 2017Towards Monocular Vision based Obstacle Avoidance through Deep Reinforcement Learningcited by 20
- 2018CrowdMove: Autonomous Mapless Navigation in Crowded Scenarioscited by 7
- 2018Towards Mixed Optimization for Reinforcement Learning with Program Synthesiscited by 4
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1.
3 papers.
- 2022Explainability in Deep Reinforcement Learning, a Review into Current Methods and Applicationscited by 6
- 2024Distilling Reinforcement Learning Policies for Interpretable Robot Locomotion: Gradient Boosting Machines and Symbolic Regressioncited by 4
- 2022MSVIPER: Improved Policy Distillation for Reinforcement-Learning-Based Robot Navigationcited by 0
- 2024Distilling Reinforcement Learning Policies for Interpretable Robot Locomotion: Gradient Boosting Machines and Symbolic Regression21 Mar 2024
- 2022MSVIPER: Improved Policy Distillation for Reinforcement-Learning-Based Robot Navigation19 Sep 2022
- 2022Explainability in Deep Reinforcement Learning, a Review into Current Methods and Applications5 Jul 2022