Finding needles in a haystack: Sampling Structurally-diverse Training Sets from Synthetic Data for Compositional Generalization
Not on the map. Why?
Abstract (arXiv)
Modern semantic parsers suffer from two principal limitations. First, training requires expensive collection of utterance-program pairs. Second, semantic parsers fail to generalize at test time to new compositions/structures that have not been observed during training. Recent research has shown that automatic generation of synthetic utterance-program pairs can alleviate the first problem, but its potential for the second has thus far been under-explored. In this work, we investigate automatic generation of synthetic utterance-program pairs for improving compositional generalization in semantic parsing. Given a small training set of annotated examples and an "infinite" pool of synthetic examples, we select a subset of synthetic examples that are structurally-diverse and use them to improve compositional generalization. We evaluate our approach on a new split of the schema2QA dataset, and show that it leads to dramatic improvements in compositional generalization as well as moderate improvements in the traditional i.i.d setup. Moreover, structurally-diverse sampling achieves these improvements with as few as 5K examples, compared to 1M examples when sampling uniformly at random -- a 200x improvement in data efficiency.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 38 of its 48 references that are in the map. First posted on arXiv 6 Sep 2021.
Builds on
38 of 48 references.
References · 38
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2019Green AIcited by 620
- 2020TaBERT: Pretraining for Joint Understanding of Textual and Tabular Datacited by 395
- 2019Measuring Compositional Generalization: A Comprehensive Method on Realistic Datacited by 280
- 2020COGS: A Compositional Generalization Challenge Based on Semantic Interpretationcited by 260
- 2019WinoGrande: An Adversarial Winograd Schema Challenge at Scalecited by 194
- 2020GraPPa: Grammar-Augmented Pre-Training for Table Semantic Parsingcited by 171
- 2020Beyond I.I.D.: Three Levels of Generalization for Question Answering on Knowledge Basescited by 169
- 2020Adversarial Filters of Dataset Biasescited by 159
- 2019Good-Enough Compositional Data Augmentationcited by 158
- 2019REPAIR: Removing Representation Bias by Dataset Resamplingcited by 157
- 2020Compositional Generalization and Natural Language Variation: Can a Semantic Parsing Approach Handle Both?cited by 147
26 more
- 2018Improving Text-to-SQL Evaluation Methodologycited by 133
- 2020Structure-Grounded Pretraining for Text-to-SQLcited by 126
- 2016Data Recombination for Neural Semantic Parsingcited by 111
- 2019Compositional generalization through meta sequence-to-sequence learningcited by 98
- 2020Compositional Generalization in Semantic Parsing: Pre-training vs. Specialized Architecturescited by 95
- 2020Span-based Semantic Parsing for Compositional Generalizationcited by 77
- 2020Grounded Adaptation for Zero-shot Executable Semantic Parsingcited by 76
- 2020Sequence-Level Mixed Sample Data Augmentationcited by 71
- 2020Learning to Recombine and Resample Data for Compositional Generalizationcited by 65
- 2021Meta-Learning to Compositionally Generalizecited by 62
- 2021Unlocking Compositional Generalization in Pre-trained Models Using Intermediate Representationscited by 55
- 2020Compositional Generalization by Learning Analytical Expressionscited by 53
- 2019Environmental drivers of systematicity and generalization in a situated agentcited by 50
- 2019Compositional Generalization for Primitive Substitutionscited by 48
- 2020Improving Compositional Generalization in Semantic Parsingcited by 42
- 2021Learning to Synthesize Data for Semantic Parsingcited by 41
- 2020Compositional Generalization via Semantic Taggingcited by 32
- 2020AutoQA: From Databases To QA Semantic Parsers With Only Synthetic Training Datacited by 29
- 2020Hierarchical Poset Decoding for Compositional Generalization in Languagecited by 26
- 2019Genie: A Generator of Natural Language Semantic Parsers for Virtual Assistant Commandscited by 19
- 2020Revisiting Iterative Back-Translation from the Perspective of Compositional Generalizationcited by 19
- 2020*-CFQ: Analyzing the Scalability of Machine Learning on a Compositional Taskcited by 16
- 2020Schema2QA: High-Quality and Low-Cost Q&A Agents for the Structured Webcited by 12
- 2019One-Shot Learning for Text-to-SQL Generationcited by 5
- 2020Generating Synthetic Data for Task-Oriented Semantic Parsing with Hierarchical Representationscited by 4
- 2018Building a Neural Semantic Parser from a Domain Ontologycited by 2
Built on by
Citing papers per year: 2021: 3; 2022: 8; 2023: 9; 2024: 4; 2025: 2; 2026: 1.
27 papers.
Sort:
By area:
- 2022Diverse Demonstrations Improve In-context Compositional Generalizationcited by 136
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2023How Do In-Context Examples Affect Compositional Generalization?cited by 51
- 2022Evaluating the Impact of Model Scale for Compositional Generalization in Semantic Parsingcited by 50
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentationcited by 46
- 2022Unobserved Local Structures Make Compositional Generalization Hardcited by 29
- 2024SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questionscited by 27
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesiscited by 17
- 2024Learning to Retrieve Iteratively for In-Context Learningcited by 13
- 2023The Validity of Evaluation Results: Assessing Concurrence Across Compositionality Benchmarkscited by 12
- 2023Leveraging Code to Improve In-context Learning for Semantic Parsingcited by 10
- 2022Structurally Diverse Sampling for Sample-Efficient Training and Comprehensive Evaluationcited by 8
15 more
- 2023Learning to Substitute Spans towards Improving Compositional Generalizationcited by 8
- 2021Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarkingcited by 7
- 2022Paraphrasing Techniques for Maritime QA systemcited by 7
- 2021Learning to Generalize Compositionally by Transferring Across Semantic Parsing Taskscited by 6
- 2022Compositional Generalization and Decomposition in Neural Program Synthesiscited by 6
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generationcited by 4
- 2023Active Learning for Multilingual Semantic Parsercited by 3
- 2023Understanding Compositional Data Augmentation in Typologically Diverse Morphological Inflectioncited by 3
- 2023Attribute Diversity Determines the Systematicity Gap in VQAcited by 3
- 2023Layer-wise Representation Fusion for Compositional Generalizationcited by 2
- 2025A Taxonomy of Transcendencecited by 2
- 2025Learning to Substitute Components for Compositional Generalizationcited by 1
- 2022A Short Survey of Systematic Generalizationcited by 0
- 2024Differentially Private Non Parametric Copulas: Generating synthetic data with non parametric copulas under privacy guaranteescited by 0
- 2026A Diversity Diet for a Healthier Model: A Case Study of French ModernBERTcited by 0
- 2026A Diversity Diet for a Healthier Model: A Case Study of French ModernBERT25 Feb 2026
- 2025A Taxonomy of Transcendence25 Aug 2025
- 2025Learning to Substitute Components for Compositional Generalization28 Feb 2025
- 2024Differentially Private Non Parametric Copulas: Generating synthetic data with non parametric copulas under privacy guarantees27 Sep 2024
- 2024SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions16 Jul 2024
- 2024Learning to Retrieve Iteratively for In-Context Learning20 Jun 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023Leveraging Code to Improve In-context Learning for Semantic Parsing16 Nov 2023
- 2023Attribute Diversity Determines the Systematicity Gap in VQA15 Nov 2023
- 2023The Validity of Evaluation Results: Assessing Concurrence Across Compositionality Benchmarks26 Oct 2023
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesis26 Jul 2023
- 2023Layer-wise Representation Fusion for Compositional Generalization20 Jul 2023
15 more
- 2023Learning to Substitute Spans towards Improving Compositional Generalization5 Jun 2023
- 2023Understanding Compositional Data Augmentation in Typologically Diverse Morphological Inflection23 May 2023
- 2023How Do In-Context Examples Affect Compositional Generalization?8 May 2023
- 2023Active Learning for Multilingual Semantic Parser30 Jan 2023
- 2022Diverse Demonstrations Improve In-context Compositional Generalization13 Dec 2022
- 2022A Short Survey of Systematic Generalization22 Nov 2022
- 2022State-of-the-art generalisation research in NLP: A taxonomy and review6 Oct 2022
- 2022Evaluating the Impact of Model Scale for Compositional Generalization in Semantic Parsing24 May 2022
- 2022Compositional Generalization and Decomposition in Neural Program Synthesis7 Apr 2022
- 2022Paraphrasing Techniques for Maritime QA system21 Mar 2022
- 2022Structurally Diverse Sampling for Sample-Efficient Training and Comprehensive Evaluation16 Mar 2022
- 2022Unobserved Local Structures Make Compositional Generalization Hard15 Jan 2022
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentation14 Dec 2021
- 2021Dyna-bAbI: unlocking bAbI's potential with dynamic synthetic benchmarking30 Nov 2021
- 2021Learning to Generalize Compositionally by Transferring Across Semantic Parsing Tasks9 Nov 2021
- 2022Diverse Demonstrations Improve In-context Compositional Generalizationcited by 136
- 2022State-of-the-art generalisation research in NLP: A taxonomy and reviewcited by 97
- 2022Evaluating the Impact of Model Scale for Compositional Generalization in Semantic Parsingcited by 50
- 2021Improving Compositional Generalization with Latent Structure and Data Augmentationcited by 46
- 2022Unobserved Local Structures Make Compositional Generalization Hardcited by 29
- 2024SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questionscited by 27
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesiscited by 17
- 2024Learning to Retrieve Iteratively for In-Context Learningcited by 13
- 2023The Validity of Evaluation Results: Assessing Concurrence Across Compositionality Benchmarkscited by 12
- 2023Leveraging Code to Improve In-context Learning for Semantic Parsingcited by 10
- 2022Structurally Diverse Sampling for Sample-Efficient Training and Comprehensive Evaluationcited by 8
- 2023Learning to Substitute Spans towards Improving Compositional Generalizationcited by 8
12 most cited of 26 All 26 (JSON)
- 2026A Diversity Diet for a Healthier Model: A Case Study of French ModernBERT25 Feb 2026
- 2025A Taxonomy of Transcendence25 Aug 2025
- 2025Learning to Substitute Components for Compositional Generalization28 Feb 2025
- 2024Differentially Private Non Parametric Copulas: Generating synthetic data with non parametric copulas under privacy guarantees27 Sep 2024
- 2024SPINACH: SPARQL-Based Information Navigation for Challenging Real-World Questions16 Jul 2024
- 2024Learning to Retrieve Iteratively for In-Context Learning20 Jun 2024
- 2024A Study on Training and Developing Large Language Models for Behavior Tree Generation16 Jan 2024
- 2023Leveraging Code to Improve In-context Learning for Semantic Parsing16 Nov 2023
- 2023Attribute Diversity Determines the Systematicity Gap in VQA15 Nov 2023
- 2023The Validity of Evaluation Results: Assessing Concurrence Across Compositionality Benchmarks26 Oct 2023
- 2023ExeDec: Execution Decomposition for Compositional Generalization in Neural Program Synthesis26 Jul 2023
- 2023Layer-wise Representation Fusion for Compositional Generalization20 Jul 2023
12 newest of 26 All 26 (JSON)