mlsanityData to 14 Oct 2026

Mapping Language to Programs using Multiple Reward Components with Inverse Reinforcement Learning

arXiv 2110.00842 ↗First posted 2 Oct 2021cs.CLcited by 2

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
  4. 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
  5. 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
  6. 2017Vision-and-Language Navigation: Interpreting visually-grounded navigation instructions in real environmentscited by 1,027
  7. 2015Scheduled Sampling for Sequence Prediction with Recurrent Neural Networkscited by 803
  8. 2019ALFRED: A Benchmark for Interpreting Grounded Instructions for Everyday Taskscited by 783
  9. 2017Seq2SQL: Generating Structured Queries from Natural Language using Reinforcement Learningcited by 687
  10. 2016Self-critical Sequence Training for Image Captioningcited by 547
  11. 2018VirtualHome: Simulating Household Activities via Programscited by 415
  12. 2016Guided Cost Learning: Deep Inverse Optimal Control via Policy Optimizationcited by 406
20 more
  1. 2018Speaker-Follower Models for Vision-and-Language Navigationcited by 340
  2. 2018Reinforced Cross-Modal Matching and Self-Supervised Imitation Learning for Vision-Language Navigationcited by 305
  3. 2019Vision-and-Dialog Navigationcited by 250
  4. 2018Touchdown: Natural Language Navigation and Spatial Reasoning in Visual Street Environmentscited by 239
  5. 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
  6. 2017Bridging the Gap Between Value and Policy Based Reinforcement Learningcited by 182
  7. 2019Self-Monitoring Navigation Agent via Auxiliary Progress Estimationcited by 176
  8. 2018Learning to Mine Aligned Code and Natural Language Pairs from Stack Overflowcited by 165
  9. 2019SParC: Cross-Domain Semantic Parsing in Contextcited by 144
  10. 2019Using Natural Language for Reward Shaping in Reinforcement Learningcited by 114
  11. 2019The Regretful Agent: Heuristic-Aided Navigation through Progress Estimationcited by 105
  12. 2018Mapping Instructions to Actions in 3D Environments with Visual Goal Predictioncited by 101
  13. 2019Help, Anna! Visual Navigation with Natural Multimodal Assistance via Retrospective Curiosity-Encouraging Imitation Learningcited by 100
  14. 2017Mapping Instructions and Visual Observations to Actions with Reinforcement Learningcited by 81
  15. 2019Tactical Rewind: Self-Correction via Backtracking in Vision-and-Language Navigationcited by 81
  16. 2018Vision-based Navigation with Language-based Assistance via Imitation Learning with Indirect Interventioncited by 77
  17. 2019From Language to Goals: Inverse Reinforcement Learning for Vision-Based Instruction Followingcited by 67
  18. 2017Paraphrase Generation with Deep Reinforcement Learningcited by 58
  19. 2018Toward Diverse Text Generation with Inverse Reinforcement Learningcited by 41
  20. 2019Program Synthesis and Semantic Parsing with Learned Code Idiomscited by 34

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1.

2 papers.