Fabricator: An Open Source Toolkit for Generating Labeled Training Data with Teacher LLMs
Not on the map. Why?
Abstract (arXiv)
Most NLP tasks are modeled as supervised learning and thus require labeled training data to train effective models. However, manually producing such data at sufficient quality and quantity is known to be costly and time-intensive. Current research addresses this bottleneck by exploring a novel paradigm called zero-shot learning via dataset generation. Here, a powerful LLM is prompted with a task description to generate labeled data that can be used to train a downstream NLP model. For instance, an LLM might be prompted to "generate 500 movie reviews with positive overall sentiment, and another 500 with negative sentiment." The generated data could then be used to train a binary sentiment classifier, effectively leveraging an LLM as a teacher to a smaller student model. With this demo, we introduce Fabricator, an open-source Python toolkit for dataset generation. Fabricator implements common dataset generation workflows, supports a wide range of downstream NLP tasks (such as text classification, question answering, and entity recognition), and is integrated with well-known libraries to facilitate quick experimentation. With Fabricator, we aim to support researchers in conducting reproducible dataset generation experiments using LLMs and help practitioners apply this approach to train models for downstream tasks.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 28 of its 40 references that are in the map. First posted on arXiv 18 Sep 2023.
Builds on
28 of 40 references.
References · 28
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,512
- 2020DeBERTa: Decoding-enhanced BERT with Disentangled Attentioncited by 2,181
- 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,984
- 2015A large annotated corpus for learning natural language inferencecited by 1,847
- 2020Making Pre-trained Language Models Better Few-shot Learnerscited by 1,256
- 2021What Makes Good In-Context Examples for GPT-3?cited by 1,195
16 more
- 2019Cross-lingual Language Model Pretrainingcited by 1,090
- 2020Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inferencecited by 938
- 2023ChatGPT Outperforms Crowd-Workers for Text-Annotation Taskscited by 870
- 2023Instruction Tuning with GPT-4cited by 686
- 2021Datasets: A Community Library for Natural Language Processingcited by 530
- 2021True Few-Shot Learning with Language Modelscited by 344
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generationcited by 211
- 2022Generating Training Data with Language Models: Towards Zero-Shot Language Understandingcited by 199
- 2021How Many Data Points is a Prompt Worth?cited by 198
- 2021Generating Datasets with Pretrained Language Modelscited by 193
- 2021OpenPrompt: An Open-source Framework for Prompt-learningcited by 148
- 2021An Empirical Survey of Data Augmentation for Limited Data Learning in NLPcited by 101
- 2022ProGen: Progressive Zero-shot Dataset Generation via In-context Feedbackcited by 67
- 2022Data Augmentation for Intent Classification with Off-the-shelf Large Language Modelscited by 49
- 2022Tuning Language Models as Training Data Generators for Augmentation-Enhanced Few-Shot Learningcited by 36
- 2023OpinionGPT: Modelling Explicit Biases in Instruction-Tuned LLMscited by 29
Built on by
Citing papers per year: 2024: 4; 2025: 3.
7 papers.
- 2024Knowledge Distillation in Automated Annotation: Supervised Text Classification with LLM-Generated Training Labelscited by 25
- 2024LLMs with Industrial Lens: Deciphering the Challenges and Prospects -- A Surveycited by 12
- 2025Question Decomposition for Retrieval-Augmented Generationcited by 11
- 2024No Size Fits All: The Perils and Pitfalls of Leveraging LLMs Vary with Company Sizecited by 3
- 2025Feeding LLM Annotations to BERT Classifiers at Your Own Riskcited by 2
- 2024NoiseBench: Benchmarking the Impact of Real Label Noise on Named Entity Recognitioncited by 1
- 2025ATGen: A Framework for Active Text Generationcited by 0
- 2025Question Decomposition for Retrieval-Augmented Generation1 Jul 2025
- 2025ATGen: A Framework for Active Text Generation29 Jun 2025
- 2025Feeding LLM Annotations to BERT Classifiers at Your Own Risk21 Apr 2025
- 2024No Size Fits All: The Perils and Pitfalls of Leveraging LLMs Vary with Company Size21 Jul 2024
- 2024Knowledge Distillation in Automated Annotation: Supervised Text Classification with LLM-Generated Training Labels25 Jun 2024
- 2024NoiseBench: Benchmarking the Impact of Real Label Noise on Named Entity Recognition13 May 2024
- 2024LLMs with Industrial Lens: Deciphering the Challenges and Prospects -- A Survey22 Feb 2024