Mapping Language to Programs using Multiple Reward Components with Inverse Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Mapping natural language instructions to programs that computers can process is a fundamental challenge. Existing approaches focus on likelihood-based training or using reinforcement learning to fine-tune models based on a single reward. In this paper, we pose program generation from language as Inverse Reinforcement Learning. We introduce several interpretable reward components and jointly learn (1) a reward function that linearly combines them, and (2) a policy for program generation. Fine-tuning with our approach achieves significantly better performance than competitive methods using Reinforcement Learning (RL). On the VirtualHome framework, we get improvements of up to 9.0% on the Longest Common Subsequence metric and 14.7% on recall-based metrics over previous work on this framework (Puig et al., 2018). The approach is data-efficient, showing larger gains in performance in the low-data regime. Generated programs are also preferred by human evaluators over an RL-based approach, and rated higher on relevance, completeness, and human-likeness.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 32 of its 48 references that are in the map. First posted on arXiv 2 Oct 2021.
Builds on
32 of 48 references.
References · 32
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
- 2017Vision-and-Language Navigation: Interpreting visually-grounded navigation instructions in real environmentscited by 1,027
- 2015Scheduled Sampling for Sequence Prediction with Recurrent Neural Networkscited by 803
- 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 783
- 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
- 2016Self-critical Sequence Training for Image Captioningcited by 547
- 2018VirtualHome: Simulating Household Activities via Programscited by 415
- 2016Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimizationcited by 406
20 more
- 2018Speaker-Follower Models for Vision-and-Language Navigationcited by 340
- 2018Reinforced Cross-Modal Matching and Self-Supervised Imitation Learning for Vision-Language Navigationcited by 305
- 2019Vision-and-Dialog Navigationcited by 250
- 2018Touchdown: Natural Language Navigation and Spatial Reasoning in Visual Street Environmentscited by 239
- 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
- 2017Bridging the Gap Between Value and Policy Based Reinforcement Learningcited by 182
- 2019Self-Monitoring Navigation Agent via Auxiliary Progress Estimationcited by 176
- 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
- 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 144
- 2019Using Natural Language for Reward Shaping in Reinforcement Learningcited by 114
- 2019The Regretful Agent: Heuristic-Aided Navigation through Progress Estimationcited by 105
- 2018Mapping Instructions to Actions in 3D Environments with Visual Goal Predictioncited by 101
- 2019Help, Anna! Visual Navigation with Natural Multimodal Assistance via Retrospective Curiosity-Encouraging Imitation Learningcited by 100
- 2017Mapping Instructions and Visual Observations to Actions with Reinforcement Learningcited by 81
- 2019Tactical Rewind: Self-Correction via Backtracking in Vision-and-Language Navigationcited by 81
- 2018Vision-based Navigation with Language-based Assistance via Imitation Learning with Indirect Interventioncited by 77
- 2019From Language to Goals: Inverse Reinforcement Learning for Vision-Based Instruction Followingcited by 67
- 2017Paraphrase Generation with Deep Reinforcement Learningcited by 58
- 2018Toward Diverse Text Generation with Inverse Reinforcement Learningcited by 41
- 2019Program Synthesis and Semantic Parsing with Learned Code Idiomscited by 34
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1.
2 papers.