Using GPT-2 to Create Synthetic Data to Improve the Prediction Performance of NLP Machine Learning Classification Models
On the map: Synthetic data and self-improvement for LLMs → LLM synthetic data generation
Abstract (arXiv)
Classification Models use input data to predict the likelihood that the subsequent input data will fall into predetermined categories. To perform effective classifications, these models require large datasets for training. It is becoming common practice to utilize synthetic data to boost the performance of Machine Learning Models. It is reported that Shell is using synthetic data to build models to detect problems that rarely occur; for example Shell created synthetic data to help models to identify deteriorating oil lines. It is common practice for Machine Learning Practitioners to generate synthetic data by rotating, flipping, and cropping images to increase the volume of image data to train Convolutional Neural Networks. The purpose of this paper is to explore creating and utilizing synthetic NLP data to improve the performance of Natural Language Processing Machine Learning Classification Models. In this paper I used a Yelp pizza restaurant reviews dataset and transfer learning to fine-tune a pre-trained GPT-2 Transformer Model to generate synthetic pizza reviews data. I then combined this synthetic data with the original genuine data to create a new joint dataset. The new combined model significantly outperformed the original model in accuracy and precision.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Placed in LLM synthetic data generation, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 0 of its 6 references that are in the map. First posted on arXiv 2 Apr 2021.
Builds on
0 of 6 references.
No references here yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2023Synthetic Data Generation with Large Language Models for Text Classification: Potential and Limitations
- 2024Efficacy of Synthetic Data as a Benchmark
- 2023Generating Faithful Synthetic Data with Large Language Models: A Case Study in Computational Social Science
- 2024Maximizing the Potential of Synthetic Data: Insights from Random Matrix Theory
- 2025Characterizing Model Behavior Under Synthetic Data Training: An Empirical Study Across Scales and Mixing Ratios
- 2025Boosting Statistic Learning with Synthetic Data from Pretrained Large Models
- 2024How to Synthesize Text Data without Model Collapse?
- 2024A Survey of Data Synthesis Approaches