Learning to Synthesize Data for Semantic Parsing
Not on the map. Why?
Abstract (arXiv)
Synthesizing data for semantic parsing has gained increasing attention recently. However, most methods require handcrafted (high-precision) rules in their generative process, hindering the exploration of diverse unseen data. In this work, we propose a generative model which features a (non-neural) PCFG that models the composition of programs (e.g., SQL), and a BART-based translation model that maps a program to an utterance. Due to the simplicity of PCFG and pre-trained BART, our generative model can be efficiently learned from existing data at hand. Moreover, explicitly modeling compositions using PCFG leads to a better exploration of unseen programs, thus generate more diverse data. We evaluate our method in both in-domain and out-of-domain settings of text-to-SQL parsing on the standard benchmarks of GeoQuery and Spider, respectively. Our empirical results show that the synthesized data generated from our model can substantially help a semantic parser achieve better compositional and domain generalization.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). Builds on 21 of its 32 references that are in the map. First posted on arXiv 12 Apr 2021.
Builds on
21 of 32 references.
References · 21
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,893
- 2018Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Taskcited by 1,139
- 2015Improving Neural Machine Translation Models with Monolingual Datacited by 788
- 2019RAT-SQL: Relation-Aware Schema Encoding and Linking for Text-to-SQL Parserscited by 424
- 2019Towards Complex Text-to-SQL in Cross-Domain Database with Intermediate Representationcited by 210
- 2020GraPPa: Grammar-Augmented Pre-Training for Table Semantic Parsingcited by 171
- 2016Language to Logical Form with Neural Attentioncited by 158
- 2019Good-Enough Compositional Data Augmentationcited by 158
- 2018Improving Text-to-SQL Evaluation Methodologycited by 135
- 2020Bridging Textual and Tabular Data for Cross-Domain Text-to-SQL Semantic Parsingcited by 133
9 more
- 2016Data Recombination for Neural Semantic Parsingcited by 111
- 2017Learning a Neural Semantic Parser from User Feedbackcited by 99
- 2018TRANX: A Transition-based Neural Abstract Syntax Parser for Semantic Parsing and Code Generationcited by 88
- 2020Grounded Adaptation for Zero-shot Executable Semantic Parsingcited by 76
- 2018SyntaxSQLNet: Syntax Tree Networks for Complex and Cross-DomainText-to-SQL Taskcited by 74
- 2020RYANSQL: Recursively Applying Sketch-based Slot Fillings for Complex Text-to-SQL in Cross-Domain Databasescited by 63
- 2017Learning to Paraphrase for Question Answeringcited by 46
- 2020Meta-Learning for Domain Generalization in Semantic Parsingcited by 41
- 2019Don't paraphrase, detect! Rapid and Effective Data Collection for Semantic Parsingcited by 24
Built on by
Citing papers per year: 2021: 8; 2022: 13; 2023: 5; 2024: 4; 2025: 7; 2026: 4.
41 papers.
Sort:
By area:
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executorcited by 235
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQLcited by 187
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 98
- 2025OmniSQL: Synthesizing High-quality Text-to-SQL Data at Scalecited by 91
- 2022A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directionscited by 52
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expectcited by 47
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentationcited by 46
- 2021Generate, Annotate, and Learn: NLP with Synthetic Textcited by 42
- 2022S2SQL: Injecting Syntax to Question-Schema Interaction Graph Encoder for Text-to-SQL Parserscited by 41
- 2022ReasTAP: Injecting Table Reasoning Skills During Pre-training via Synthetic Reasoning Examplescited by 29
- 2022Importance of Synthesizing High-quality Data for Text-to-SQL Parsingcited by 28
- 2021Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalizationcited by 27
29 more
- 2023Selective Demonstrations for Cross-domain Text-to-SQLcited by 21
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesiscited by 17
- 2024SQL-GEN: Bridging the Dialect Gap for Text-to-SQL Via Synthetic Data And Model Mergingcited by 16
- 2021On The Ingredients of an Effective Zero-shot Semantic Parsercited by 13
- 2023Generating Data for Symbolic Language with Large Language Modelscited by 12
- 2021Hierarchical Neural Data Synthesis for Semantic Parsingcited by 11
- 2022Deep Learning Driven Natural Languages Text to SQL Query Conversion: A Surveycited by 11
- 2025Text2SQL-Flow: A Robust SQL-Aware Data Augmentation Framework for Text-to-SQLcited by 11
- 2022Augmenting Multi-Turn Text-to-SQL Datasets with Self-Playcited by 9
- 2022Structurally Diverse Sampling for Sample-Efficient Training and Comprehensive Evaluationcited by 8
- 2022Diverse Parallel Data Synthesis for Cross-Database Adaptation of Text-to-SQL Parserscited by 7
- 2022Compositional Generalization and Decomposition in Neural Program Synthesiscited by 6
- 2025Text-to-SQL Domain Adaptation via Human-LLM Collaborative Data Annotationcited by 6
- 2021Pay More Attention to History: A Context Modelling Strategy for Conversational Text-to-SQLcited by 5
- 2024Improving Generalization in Semantic Parsing by Increasing Natural Language Variationcited by 4
- 2022Real-World Compositional Generalization with Disentangled Sequence-to-Sequence Learningcited by 3
- 2021Linking-Enhanced Pre-Training for Table Semantic Parsingcited by 1
- 2023Controllable Data Augmentation for Context-Dependent Text-to-SQLcited by 1
- 2023Reranking for Natural Language Generation from Logical Forms: A Study based on Large Language Modelscited by 1
- 2025REFORMER: A ChatGPT-Driven Data Synthesis Framework Elevating Text-to-SQL Modelscited by 1
- 2025SQL-Exchange: Transforming SQL Queries Across Domainscited by 1
- 2026EvolSQL: Structure-Aware Evolution for Scalable Text-to-SQL Data Synthesiscited by 1
- 2022A Short Survey of Systematic Generalizationcited by 0
- 2024EzSQL: An SQL intermediate representation for improving SQL-to-text Generationcited by 0
- 2025Domain Specific Question to SQL Conversion with Embedded Data Balancing Techniquecited by 0
- 2025Skeletons Matter: Dynamic Data Augmentation for Text-to-Querycited by 0
- 2026RingSQL: Schema-Independent Synthetic Data Generation for Text-to-SQL Reinforcement Learningcited by 0
- 2026Reliable Answers for Recurring Questions: Boosting Text-to-SQL Accuracy with Template Constrained Decodingcited by 0
- 2026Knowledge Distillation for Low-Resource Open-source Text-to-SQL Modelcited by 0
- 2026Knowledge Distillation for Low-Resource Open-source Text-to-SQL Model13 May 2026
- 2026Reliable Answers for Recurring Questions: Boosting Text-to-SQL Accuracy with Template Constrained Decoding30 Apr 2026
- 2026RingSQL: Schema-Independent Synthetic Data Generation for Text-to-SQL Reinforcement Learning9 Jan 2026
- 2026EvolSQL: Structure-Aware Evolution for Scalable Text-to-SQL Data Synthesis8 Jan 2026
- 2025Skeletons Matter: Dynamic Data Augmentation for Text-to-Query24 Nov 2025
- 2025Text2SQL-Flow: A Robust SQL-Aware Data Augmentation Framework for Text-to-SQL13 Nov 2025
- 2025SQL-Exchange: Transforming SQL Queries Across Domains9 Aug 2025
- 2025REFORMER: A ChatGPT-Driven Data Synthesis Framework Elevating Text-to-SQL Models6 Apr 2025
- 2025Domain Specific Question to SQL Conversion with Embedded Data Balancing Technique28 Mar 2025
- 2025OmniSQL: Synthesizing High-quality Text-to-SQL Data at Scale4 Mar 2025
- 2025Text-to-SQL Domain Adaptation via Human-LLM Collaborative Data Annotation21 Feb 2025
- 2024EzSQL: An SQL intermediate representation for improving SQL-to-text Generation28 Nov 2024
29 more
- 2024SQL-GEN: Bridging the Dialect Gap for Text-to-SQL Via Synthetic Data And Model Merging22 Aug 2024
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQL26 Feb 2024
- 2024Improving Generalization in Semantic Parsing by Increasing Natural Language Variation13 Feb 2024
- 2023Selective Demonstrations for Cross-domain Text-to-SQL10 Oct 2023
- 2023Reranking for Natural Language Generation from Logical Forms: A Study based on Large Language Models21 Sep 2023
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesis26 Jul 2023
- 2023Generating Data for Symbolic Language with Large Language Models23 May 2023
- 2023Controllable Data Augmentation for Context-Dependent Text-to-SQL27 Apr 2023
- 2022Importance of Synthesizing High-quality Data for Text-to-SQL Parsing17 Dec 2022
- 2022Real-World Compositional Generalization with Disentangled Sequence-to-Sequence Learning12 Dec 2022
- 2022A Short Survey of Systematic Generalization22 Nov 2022
- 2022Diverse Parallel Data Synthesis for Cross-Database Adaptation of Text-to-SQL Parsers29 Oct 2022
- 2022ReasTAP: Injecting Table Reasoning Skills During Pre-training via Synthetic Reasoning Examples22 Oct 2022
- 2022Augmenting Multi-Turn Text-to-SQL Datasets with Self-Play21 Oct 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directions29 Aug 2022
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expect22 Aug 2022
- 2022Deep Learning Driven Natural Languages Text to SQL Query Conversion: A Survey8 Aug 2022
- 2022Compositional Generalization and Decomposition in Neural Program Synthesis7 Apr 2022
- 2022Structurally Diverse Sampling for Sample-Efficient Training and Comprehensive Evaluation16 Mar 2022
- 2022S2SQL: Injecting Syntax to Question-Schema Interaction Graph Encoder for Text-to-SQL Parsers14 Mar 2022
- 2021Pay More Attention to History: A Context Modelling Strategy for Conversational Text-to-SQL16 Dec 2021
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentation14 Dec 2021
- 2021Hierarchical Neural Data Synthesis for Semantic Parsing4 Dec 2021
- 2021Linking-Enhanced Pre-Training for Table Semantic Parsing18 Nov 2021
- 2021On The Ingredients of an Effective Zero-shot Semantic Parser15 Oct 2021
- 2021Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalization6 Sep 2021
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executor16 Jul 2021
- 2021Generate, Annotate, and Learn: NLP with Synthetic Text11 Jun 2021
- 2021Hierarchical Neural Data Synthesis for Semantic Parsingcited by 11
- 2022Diverse Parallel Data Synthesis for Cross-Database Adaptation of Text-to-SQL Parserscited by 7
- 2026EvolSQL: Structure-Aware Evolution for Scalable Text-to-SQL Data Synthesiscited by 1
- 2026RingSQL: Schema-Independent Synthetic Data Generation for Text-to-SQL Reinforcement Learningcited by 0
- 2026RingSQL: Schema-Independent Synthetic Data Generation for Text-to-SQL Reinforcement Learning9 Jan 2026
- 2026EvolSQL: Structure-Aware Evolution for Scalable Text-to-SQL Data Synthesis8 Jan 2026
- 2022Diverse Parallel Data Synthesis for Cross-Database Adaptation of Text-to-SQL Parsers29 Oct 2022
- 2021Hierarchical Neural Data Synthesis for Semantic Parsing4 Dec 2021
- 2021TAPEX: Table Pre-training via Learning a Neural SQL Executorcited by 235
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQLcited by 187
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 98
- 2025OmniSQL: Synthesizing High-quality Text-to-SQL Data at Scalecited by 91
- 2022A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directionscited by 52
- 2022Recent Advances in Text-to-SQL: A Survey of What We Have and What We Expectcited by 47
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentationcited by 46
- 2022S2SQL: Injecting Syntax to Question-Schema Interaction Graph Encoder for Text-to-SQL Parserscited by 41
- 2022Importance of Synthesizing High-quality Data for Text-to-SQL Parsingcited by 28
- 2021Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalizationcited by 27
- 2023Selective Demonstrations for Cross-domain Text-to-SQLcited by 21
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesiscited by 17
12 most cited of 33 All 33 (JSON)
- 2026Reliable Answers for Recurring Questions: Boosting Text-to-SQL Accuracy with Template Constrained Decoding30 Apr 2026
- 2025Skeletons Matter: Dynamic Data Augmentation for Text-to-Query24 Nov 2025
- 2025Text2SQL-Flow: A Robust SQL-Aware Data Augmentation Framework for Text-to-SQL13 Nov 2025
- 2025SQL-Exchange: Transforming SQL Queries Across Domains9 Aug 2025
- 2025REFORMER: A ChatGPT-Driven Data Synthesis Framework Elevating Text-to-SQL Models6 Apr 2025
- 2025Domain Specific Question to SQL Conversion with Embedded Data Balancing Technique28 Mar 2025
- 2025OmniSQL: Synthesizing High-quality Text-to-SQL Data at Scale4 Mar 2025
- 2025Text-to-SQL Domain Adaptation via Human-LLM Collaborative Data Annotation21 Feb 2025
- 2024EzSQL: An SQL intermediate representation for improving SQL-to-text Generation28 Nov 2024
- 2024CodeS: Towards Building Open-source Language Models for Text-to-SQL26 Feb 2024
- 2024Improving Generalization in Semantic Parsing by Increasing Natural Language Variation13 Feb 2024
- 2023Selective Demonstrations for Cross-domain Text-to-SQL10 Oct 2023
12 newest of 33 All 33 (JSON)