Forewarned is Forearmed: Leveraging LLMs for Data Synthesis through Failure-Inducing Exploration
On the map: Synthetic data and self-improvement for LLMs → LLM synthetic data generation
Abstract (arXiv)
Large language models (LLMs) have significantly benefited from training on diverse, high-quality task-specific data, leading to impressive performance across a range of downstream applications. Current methods often rely on human-annotated data or predefined task templates to direct powerful LLMs in synthesizing task-relevant data for effective model training. However, this dependence on manually designed components may constrain the scope of generated data, potentially overlooking critical edge cases or novel scenarios that could challenge the model. In this paper, we present a novel approach, ReverseGen, designed to automatically generate effective training samples that expose the weaknesses of LLMs. Specifically, we introduce a dedicated proposer trained to produce queries that lead target models to generate unsatisfactory responses. These failure-inducing queries are then used to construct training data, helping to address the models' shortcomings and improve overall performance. Our approach is flexible and can be applied to models of various scales (3B, 7B, and 8B). We evaluate ReverseGen on three key applications (safety, honesty, and math), demonstrating that our generated data is both highly effective and diverse. Models fine-tuned with ReverseGen-generated data consistently outperform those trained on human-annotated or general model-generated data, offering a new perspective on data synthesis for task-specific LLM enhancement.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Placed in LLM synthetic data generation, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 51 of its 59 references that are in the map. First posted on arXiv 22 Oct 2024.
Builds on
51 of 59 references.
Closest ancestors · 1
Same direction, newest first
Other references · 50
- 2023GPT-4 Technical Reportcited by 18,396
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2023Direct Preference Optimization: Your Language Model is Secretly a Reward Modelcited by 8,065
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2017Deep reinforcement learning from human preferencescited by 3,912
- 2022Training a Helpful and Harmless Assistant with Reinforcement Learning from Human Feedbackcited by 3,720
38 more
- 2023Universal and Transferable Adversarial Attacks on Aligned Language Modelscited by 3,104
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2022Language Models (Mostly) Know What They Knowcited by 1,856
- 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
- 2022Red Teaming Language Models with Language Modelscited by 1,026
- 2023MetaMath: Bootstrap Your Own Mathematical Questions for Large Language Modelscited by 735
- 2023WizardMath: Empowering Mathematical Reasoning for Large Language Models via Reinforced Evol-Instructcited by 625
- 2024Self-Play Fine-Tuning Converts Weak Language Models to Strong Language Modelscited by 557
- 2023Catastrophic Jailbreak of Open-source LLMs via Exploiting Generationcited by 451
- 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 397
- 2023Llemma: An Open Language Model For Mathematicscited by 388
- 2023SemDeDup: Data-efficient learning at web-scale through semantic deduplicationcited by 303
- 2024ReFT: Reasoning with Reinforced Fine-Tuningcited by 239
- 2023Large Language Model as Attributed Training Data Generator: A Tale of Diversity and Biascited by 232
- 2022ZeroGen: Efficient Zero-shot Learning via Dataset Generationcited by 211
- 2021Generating Datasets with Pretrained Language Modelscited by 193
- 2024Preference Fine-Tuning of LLMs Should Leverage Suboptimal, On-Policy Datacited by 185
- 2024GSM-Plus: A Comprehensive Benchmark for Evaluating the Robustness of LLMs as Mathematical Problem Solverscited by 158
- 2023R-Tuning: Instructing Large Language Models to Say `I Don't Know'cited by 111
- 2023Some things are more CRINGE than others: Iterative Preference Optimization with the Pairwise Cringe Losscited by 108
- 2020Training Question Answering Models From Synthetic Datacited by 95
- 2024DART-Math: Difficulty-Aware Rejection Tuning for Mathematical Problem-Solvingcited by 95
- 2024Curiosity-driven Red-teaming for Large Language Modelscited by 88
- 2024Can LLMs Learn from Previous Mistakes? Investigating LLMs' Errors to Boost for Reasoningcited by 69
- 2023The Wisdom of Hindsight Makes Language Models Better Instruction Followerscited by 62
- 2024Smaller, Weaker, Yet Better: Training LLM Reasoners via Compute-Optimal Samplingcited by 61
- 2024Augmenting Math Word Problems via Iterative Question Composingcited by 59
- 2024FLAME: Factuality-Aware Alignment for Large Language Modelscited by 47
- 2024Self-Boosting Large Language Models with Synthetic Preference Datacited by 40
- 2022The CRINGE Loss: Learning what language not to modelcited by 39
- 2024CodecLM: Aligning Language Models with Tailored Synthetic Datacited by 39
- 2022Tuning Language Models as Training Data Generators for Augmentation-Enhanced Few-Shot Learningcited by 36
- 2023Gaining Wisdom from Setbacks: Aligning Large Language Models via Mistake Analysiscited by 35
- 2024SELF-GUIDE: Better Task-Specific Instruction Following via Self-Synthetic Finetuningcited by 32
- 2024Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sourcescited by 28
- 2024Self-Training with Direct Preference Optimization Improves Chain-of-Thought Reasoningcited by 26
- 2024IterAlign: Iterative Constitutional Alignment of Large Language Modelscited by 11
Built on by
Citing papers per year: 2025: 4; 2026: 3.
7 papers.
- 2025Exposing Numeracy Gaps: A Benchmark to Evaluate Fundamental Numerical Abilities in Large Language Modelscited by 14
- 2025Propose, Solve, Verify: Self-Play Through Formal Verificationcited by 13
- 2025TreeSynth: Synthesizing Diverse Data from Scratch via Tree-Guided Subspace Partitioningcited by 7
- 2026Optimsyn: Influence-Guided Rubrics Optimization for Synthetic Data Generationcited by 6
- 2025Not All Documents Are What You Need for Extracting Instruction Tuning Datacited by 1
- 2026StressEval: Failure-Driven Dynamic Benchmarking for Knowledge-Intensive Reasoning in Large Language Modelscited by 1
- 2026Failure-Guided Co-Evolution of Prompts and Training Datacited by 0
- 2026Failure-Guided Co-Evolution of Prompts and Training Data14 Sep 2026
- 2026StressEval: Failure-Driven Dynamic Benchmarking for Knowledge-Intensive Reasoning in Large Language Models3 May 2026
- 2026Optimsyn: Influence-Guided Rubrics Optimization for Synthetic Data Generation1 Apr 2026
- 2025Propose, Solve, Verify: Self-Play Through Formal Verification20 Dec 2025
- 2025Not All Documents Are What You Need for Extracting Instruction Tuning Data18 May 2025
- 2025TreeSynth: Synthesizing Diverse Data from Scratch via Tree-Guided Subspace Partitioning21 Mar 2025
- 2025Exposing Numeracy Gaps: A Benchmark to Evaluate Fundamental Numerical Abilities in Large Language Models16 Feb 2025
Similar, not cited
Close in wording, no citation either way
- 2025Synthetic Data Generation Using Large Language Models: Advances in Text and Code
- 2026A Survey on Evaluating Quality and Trustworthiness in LLM-Generated Data
- 2026It's All Training: A Fully Synthetic Single-Stage Recipe for LLMs
- 2024A Survey on Data Synthesis and Augmentation for Large Language Models
- 2024Under the Surface: Tracking the Artifactuality of LLM-Generated Data
- 2024Evaluating Language Models as Synthetic Data Generators
- 2025AskToAct: Enhancing LLMs Tool Use via Self-Correcting Clarification
- 2025DeepQuestion: Systematic Generation of Real-World Challenges for Evaluating LLMs Performance