CoDa: Constrained Generation based Data Augmentation for Low-Resource NLP
Not on the map. Why?
Abstract (arXiv)
We present CoDa (Constrained Generation based Data Augmentation), a controllable, effective, and training-free data augmentation technique for low-resource (data-scarce) NLP. Our approach is based on prompting off-the-shelf instruction-following Large Language Models (LLMs) for generating text that satisfies a set of constraints. Precisely, we extract a set of simple constraints from every instance in the low-resource dataset and verbalize them to prompt an LLM to generate novel and diverse training instances. Our findings reveal that synthetic data that follows simple constraints in the downstream dataset act as highly effective augmentations, and CoDa can achieve this without intricate decoding-time constrained generation techniques or fine-tuning with complex algorithms that eventually make the model biased toward the small number of training instances. Additionally, CoDa is the first framework that provides users explicit control over the augmentation generation process, thereby also allowing easy adaptation to several domains. We demonstrate the effectiveness of CoDa across 11 datasets spanning 3 tasks and 3 low-resource settings. CoDa outperforms all our baselines, qualitatively and quantitatively, with improvements of 0.12%-7.19%. Code is available here: https://github.com/Sreyan88/CoDa
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 32 of its 50 references that are in the map. First posted on arXiv 30 Mar 2024.
Builds on
32 of 50 references.
References · 32
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2020A Primer in BERTology: What we know about how BERT workscited by 807
- 2019EDA: Easy Data Augmentation Techniques for Boosting Performance on Text Classification Taskscited by 800
- 2018Snips Voice Platform: an embedded Spoken Language Understanding system for private-by-design voice interfacescited by 376
- 2016NewsQA: A Machine Comprehension Datasetcited by 330
- 2023Large Language Model as Attributed Training Data Generator: A Tale of Diversity and Biascited by 230
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generationcited by 209
- 2021GPT3Mix: Leveraging Large-scale Language Models for Text Augmentationcited by 185
20 more
- 2018QANet: Combining Local Convolution with Global Self-Attention for Reading Comprehensioncited by 164
- 2021An Empirical Survey of Data Augmentation for Limited Data Learning in NLPcited by 101
- 2020SSMBA: Self-Supervised Manifold Based Data Augmentation for Improving Out-of-Domain Robustnesscited by 94
- 2023Controlled Text Generation with Natural Language Instructionscited by 87
- 2018A Corpus with Multi-Level Annotations of Patients, Interventions and Outcomes to Support Language Processing for Medical Literaturecited by 79
- 2020An Analysis of Simple Data Augmentation for Named Entity Recognitioncited by 75
- 2023LEXTREME: A Multi-Lingual and Multi-Task Benchmark for the Legal Domaincited by 68
- 2021AEDA: An Easier Data Augmentation Technique for Text Classificationcited by 67
- 2023Tractable Control for Autoregressive Language Generationcited by 65
- 2023LeXFiles and LegalLAMA: Facilitating English Multinational Legal Language Model Developmentcited by 54
- 2022PromDA: Prompt-based Data Augmentation for Low-Resource NLU Taskscited by 51
- 2021MELM: Data Augmentation with Masked Entity Language Modeling for Low-Resource NERcited by 42
- 2022How Much Data Are Augmentations Worth? An Investigation into Scaling Laws, Invariance, and Implicit Regularizationcited by 40
- 2023Bounding the Capabilities of Large Language Models in Open Text Generation with Prompt Constraintscited by 31
- 2023PromptMix: A Class Boundary Augmentation Method for Large Language Model Distillationcited by 25
- 2022Finding Dataset Shortcuts with Grammar Inductioncited by 15
- 2023DALE: Generative Data Augmentation for Low-Resource Legal NLPcited by 12
- 2022GENIUS: Sketch-based Language Model Pre-training via Extreme and Selective Masking for Text Generation and Augmentationcited by 11
- 2023ACLM: A Selective-Denoising based Generative Data Augmentation Approach for Low-Resource Complex NERcited by 9
- 2023BioAug: Conditional Generation based Data Augmentation for Low-Resource Biomedical NERcited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 7; 2026: 1.
9 papers.
- 2024ABEX: Data Augmentation for Low-Resource NLU via Expanding Abstract Descriptionscited by 8
- 2025Measuring Diversity in Synthetic Datasetscited by 5
- 2025Enhancing NER Performance in Low-Resource Pakistani Languages using Cross-Lingual Data Augmentationcited by 2
- 2025A Rigorous Evaluation of LLM Data Generation Strategies for Low-Resource Languagescited by 2
- 2025The Impact of Code-switched Synthetic Data Quality is Task Dependent: Insights from MT and ASRcited by 1
- 2025Assess and Prompt: A Generative RL Framework for Improving Engagement in Online Mental Health Communitiescited by 1
- 2025Does Synthetic Data Help Named Entity Recognition for Low-Resource Languages?cited by 0
- 2025Transplant Then Regenerate: A New Paradigm for Text Data Augmentationcited by 0
- 2026IMPACTeen: Intentions, Manipulation, Persuasion, Annotations, and Consequences in Teen Communication Datasetcited by 0
- 2026IMPACTeen: Intentions, Manipulation, Persuasion, Annotations, and Consequences in Teen Communication Dataset15 Jun 2026
- 2025Assess and Prompt: A Generative RL Framework for Improving Engagement in Online Mental Health Communities22 Aug 2025
- 2025Transplant Then Regenerate: A New Paradigm for Text Data Augmentation20 Aug 2025
- 2025A Rigorous Evaluation of LLM Data Generation Strategies for Low-Resource Languages13 Jun 2025
- 2025Does Synthetic Data Help Named Entity Recognition for Low-Resource Languages?22 May 2025
- 2025Enhancing NER Performance in Low-Resource Pakistani Languages using Cross-Lingual Data Augmentation7 Apr 2025
- 2025The Impact of Code-switched Synthetic Data Quality is Task Dependent: Insights from MT and ASR30 Mar 2025
- 2025Measuring Diversity in Synthetic Datasets12 Feb 2025
- 2024ABEX: Data Augmentation for Low-Resource NLU via Expanding Abstract Descriptions6 Jun 2024