Learning from Executions for Semantic Parsing
Not on the map. Why?
Abstract (arXiv)
Semantic parsing aims at translating natural language (NL) utterances onto machine-interpretable programs, which can be executed against a real-world environment. The expensive annotation of utterance-program pairs has long been acknowledged as a major bottleneck for the deployment of contemporary neural models to real-life applications. In this work, we focus on the task of semi-supervised learning where a limited amount of annotated data is available together with many unlabeled NL utterances. Based on the observation that programs which correspond to NL utterances must be always executable, we propose to encourage a parser to generate executable programs for unlabeled utterances. Due to the large search space of executable programs, conventional methods that use approximations based on beam-search such as self-training and top-k marginal likelihood training, do not perform as well. Instead, we view the problem of learning from executions from the perspective of posterior regularization and propose a set of new training objectives. Experimental results on Overnight and GeoQuery show that our new objectives outperform conventional methods, bridging the gap between semi-supervised and supervised learning.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 20 of its 36 references that are in the map. First posted on arXiv 12 Apr 2021.
Builds on
20 of 36 references.
References · 20
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parserscited by 420
- 2016From Softmax to Sparsemax: A Sparse Model of Attention and Multi-Label Classificationcited by 337
- 2016Language to Logical Form with Neural Attentioncited by 158
- 2016Sequence-to-Sequence Learning as Beam-Search Optimizationcited by 126
- 2016Data Recombination for Neural Semantic Parsingcited by 111
- 2017Learning a Neural Semantic Parser from User Feedbackcited by 98
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2019A Discrete Hard EM Approach for Weakly Supervised Question Answeringcited by 78
- 2018A Study of Reinforcement Learning for Neural Machine Translationcited by 74
- 2018SparseMAP: Differentiable Sparse Structured Inferencecited by 62
- 2018Robust Text-to-SQL Generation with Execution-Guided Decodingcited by 51
8 more
- 2017From Language to Programs: Bridging Reinforcement Learning and Maximum Marginal Likelihoodcited by 41
- 2018Discourse-Aware Neural Rewards for Coherent Text Generationcited by 28
- 2019Learning Semantic Parsers from Denotations with Latent Structured Alignments and Abstract Programscited by 26
- 2018StructVAE: Tree-structured Latent Variable Models for Semi-supervised Semantic Parsingcited by 22
- 2020Efficient Marginalization of Discrete and Structured Latent Variables via Sparsitycited by 21
- 2017Cross-domain Semantic Parsing via Paraphrasingcited by 19
- 2016Semantic Parsing with Semi-Supervised Sequential Autoencoderscited by 11
- 2017Neural Semantic Parsing over Multiple Knowledge-basescited by 8
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 1; 2024: 0; 2025: 2.
7 papers.
- 2025ExCoT: Optimizing Reasoning for Text-to-SQL with Execution Feedbackcited by 23
- 2021On The Ingredients of an Effective Zero-shot Semantic Parsercited by 13
- 2022GraphQ IR: Unifying the Semantic Parsing of Graph Query Languages with One Intermediate Representationcited by 13
- 2025ExeSQL: Self-Taught Text-to-SQL Models with Execution-Driven Bootstrapping for SQL Dialectscited by 11
- 2021SPARQLing Database Queries from Intermediate Question Decompositionscited by 7
- 2022Unveiling the Black Box of PLMs with Semantic Anchors: Towards Interpretable Neural Semantic Parsingcited by 5
- 2023Weakly-Supervised Questions for Zero-Shot Relation Extractioncited by 2
- 2025ExeSQL: Self-Taught Text-to-SQL Models with Execution-Driven Bootstrapping for SQL Dialects22 May 2025
- 2025ExCoT: Optimizing Reasoning for Text-to-SQL with Execution Feedback25 Mar 2025
- 2023Weakly-Supervised Questions for Zero-Shot Relation Extraction21 Jan 2023
- 2022Unveiling the Black Box of PLMs with Semantic Anchors: Towards Interpretable Neural Semantic Parsing4 Oct 2022
- 2022GraphQ IR: Unifying the Semantic Parsing of Graph Query Languages with One Intermediate Representation24 May 2022
- 2021On The Ingredients of an Effective Zero-shot Semantic Parser15 Oct 2021
- 2021SPARQLing Database Queries from Intermediate Question Decompositions13 Sep 2021