Natural Language Specification of Reinforcement Learning Policies through Differentiable Decision Trees
Not on the map. Why?
Abstract (arXiv)
Human-AI policy specification is a novel procedure we define in which humans can collaboratively warm-start a robot's reinforcement learning policy. This procedure is comprised of two steps; (1) Policy Specification, i.e. humans specifying the behavior they would like their companion robot to accomplish, and (2) Policy Optimization, i.e. the robot applying reinforcement learning to improve the initial policy. Existing approaches to enabling collaborative policy specification are often unintelligible black-box methods, and are not catered towards making the autonomous system accessible to a novice end-user. In this paper, we develop a novel collaborative framework to allow humans to initialize and interpret an autonomous agent's behavior. Through our framework, we enable humans to specify an initial behavior model via unstructured, natural language (NL), which we convert to lexical decision trees. Next, we leverage these translated specifications, to warm-start reinforcement learning and allow the agent to further optimize these potentially suboptimal policies. Our approach warm-starts an RL agent by utilizing non-expert natural language specifications without incurring the additional domain exploration costs. We validate our approach by showing that our model is able to produce >80% translation accuracy, and that policies initialized by a human can match the performance of relevant RL baselines in two domains.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 35 of its 71 references that are in the map. First posted on arXiv 18 Jan 2021.
Builds on
35 of 71 references.
References · 35
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2013Intriguing properties of neural networkscited by 5,155
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,548
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,057
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2018Deep contextualized word representationscited by 2,290
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2015Effective Approaches to Attention-based Neural Machine Translationcited by 1,026
- 2016The Mythos of Model Interpretabilitycited by 721
- 2019A Survey of Deep Learning Techniques for Autonomous Drivingcited by 403
23 more
- 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 345
- 2015Understanding Neural Networks Through Deep Visualizationcited by 334
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 236
- 2016Modular Multitask Reinforcement Learning with Policy Sketchescited by 203
- 2016Language to Logical Form with Neural Attentioncited by 158
- 2020Language-Conditioned Imitation Learning for Robot Manipulation Taskscited by 136
- 2016Data Recombination for Neural Semantic Parsingcited by 111
- 2018Mapping Instructions to Actions in 3D Environments with Visual Goal Predictioncited by 101
- 2017Learning a Neural Semantic Parser from User Feedbackcited by 99
- 2020Principles and Practice of Explainable Machine Learningcited by 99
- 2020Human-centered Explainable AI: Towards a Reflective Sociotechnical Approachcited by 90
- 2020Learning from Suboptimal Demonstration via Self-Supervised Reward Regressioncited by 84
- 2018Learning to Understand Goal Specifications by Modelling Rewardcited by 80
- 2016Graying the black box: Understanding DQNscited by 68
- 2018Contrastive Explanations for Reinforcement Learning in terms of Expected Consequencescited by 44
- 2019Learning to Map Natural Language Instructions to Physical Quadcopter Control using Simulated Flightcited by 43
- 2019Exploring Computational User Models for Agent Policy Summarizationcited by 29
- 2018Following High-level Navigation Instructions on a Simulated Quadcopter with Imitation Learningcited by 27
- 2019Improving Grounded Natural Language Understanding through Human-Robot Dialogcited by 25
- 2017Accurately and Efficiently Interpreting Human-Robot Instructions of Varying Granularitiescited by 19
- 2017A Review of Methodologies for Natural-Language-Facilitated Human-Robot Cooperationcited by 8
- 2019Neural-encoding Human Experts' Domain Knowledge to Warm Start Reinforcement Learningcited by 7
- 2017Robot-Initiated Specification Repair through Grounded Language Interactioncited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 3.
4 papers.
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Drivingcited by 7
- 2024Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimizationcited by 5
- 2024Three Pathways to Neurosymbolic Reinforcement Learning with Interpretable Model and Policy Networkscited by 1
- 2023Can Differentiable Decision Trees Enable Interpretable Reward Learning from Human Feedback?cited by 0
- 2024Mitigating Information Loss in Tree-Based Reinforcement Learning via Direct Optimization16 Aug 2024
- 2024Safety Implications of Explainable Artificial Intelligence in End-to-End Autonomous Driving18 Mar 2024
- 2024Three Pathways to Neurosymbolic Reinforcement Learning with Interpretable Model and Policy Networks7 Feb 2024
- 2023Can Differentiable Decision Trees Enable Interpretable Reward Learning from Human Feedback?22 Jun 2023