Data Swarms: Optimizable Generation of Synthetic Evaluation Data
Not on the map. Why?
Abstract (arXiv)
We propose Data Swarms, an algorithm to optimize the generation of synthetic evaluation data and advance quantitative desiderata of LLM evaluation. We first train a swarm of initial data generators using existing data, and define various evaluation objectives to reflect the desired properties of evaluation (e.g., generate more difficult problems for the evaluated models) and quantitatively evaluate data generators. We then employ particle swarm optimization to optimize the swarm of data generators, where they collaboratively search through the model parameter space to find new generators that advance these objectives. We further extend it to Adversarial Swarms, where the data generator swarm generates harder data while the test taker model swarm learns from such data, co-evolving dynamically for better data and models simultaneously. Extensive experiments demonstrate that Data Swarms outperforms eight data generation baselines across five evaluation objectives, while Adversarial Swarms produce more robust learning of synthetic data and stronger generalization. Further analysis reveals that Data Swarms successfully optimizes compositions of multiple evaluation objectives and generalizes to new off-the-shelf LLMs, unseen at optimization time.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 56 of its 68 references that are in the map. First posted on arXiv 31 May 2025.
Builds on
56 of 68 references.
References · 56
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,899
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2021TruthfulQA: Measuring How Models Mimic Human Falsehoodscited by 2,975
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2024Gemma 2: Improving Open Language Models at a Practical Sizecited by 1,998
- 2022Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timecited by 1,396
- 2023LIMA: Less Is More for Alignmentcited by 1,100
- 2023Quantifying Language Models' Sensitivity to Spurious Features in Prompt Design or: How I learned to start worrying about prompt formattingcited by 817
- 2023AlpacaFarm: A Simulation Framework for Methods that Learn from Human Feedbackcited by 748
38 more
- 2023OpenAssistant Conversations -- Democratizing Large Language Model Alignmentcited by 721
- 2024WildChat: 1M ChatGPT Interaction Logs in the Wildcited by 629
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 551
- 2025Humanity's Last Examcited by 491
- 2023SOTOPIA: Interactive Evaluation for Social Intelligence in Language Agentscited by 367
- 2023PandaLM: An Automatic Evaluation Benchmark for LLM Instruction Tuning Optimizationcited by 316
- 2023Can Language Models Solve Graph Problems in Natural Language?cited by 252
- 2022RealTime QA: What's the Answer Right Now?cited by 244
- 2023Camels in a Changing Climate: Enhancing LM Adaptation with Tulu 2cited by 229
- 2024WildTeaming at Scale: From In-the-Wild Jailbreaks to (Adversarially) Safer Language Modelscited by 223
- 2023Time Travel in LLMs: Tracing Data Contamination in Large Language Modelscited by 177
- 2023DyVal: Dynamic Evaluation of Large Language Models for Reasoning Taskscited by 101
- 2024RL on Incorrect Synthetic Data Scales the Efficiency of LLM Math Reasoning by Eight-Foldcited by 99
- 2024Differentially Private Synthetic Data via Foundation Model APIs 2: Textcited by 76
- 2020Classifying the classifier: dissecting the weight space of neural networkscited by 65
- 2024AutoEval Done Right: Using Synthetic Data for Model Evaluationcited by 57
- 2024Dynamic Evaluation of Large Language Models by Meta Probing Agentscited by 54
- 2024AutoBencher: Towards Declarative Benchmark Constructioncited by 44
- 2024Self-Boosting Large Language Models with Synthetic Preference Datacited by 40
- 2025RocketEval: Efficient Automated LLM Evaluation via Grading Checklistcited by 39
- 2024Evaluating Language Models as Synthetic Data Generatorscited by 33
- 2024Explore Theory of Mind: Program-guided adversarial data generation for theory of mind reasoningcited by 33
- 2023Teaching Language Models to Hallucinate Less with Synthetic Taskscited by 31
- 2024Enhancing Reasoning Capabilities of LLMs via Principled Synthetic Logic Corpuscited by 29
- 2024Model Swarms: Collaborative Search to Adapt LLM Experts via Swarm Intelligencecited by 27
- 2025EvalTree: Profiling Language Model Weaknesses via Hierarchical Capability Treescited by 27
- 2024Automated Evaluation of Retrieval-Augmented Language Models with Task-Specific Exam Generationcited by 25
- 2025Measuring General Intelligence with Generated Gamescited by 24
- 2025Eliciting Language Model Behaviors with Investigator Agentscited by 23
- 2025Heterogeneous Swarms: Jointly Optimizing Model Roles and Weights for Multi-LLM Systemscited by 23
- 2024HEMM: Holistic Evaluation of Multimodal Foundation Modelscited by 21
- 2024xFinder: Large Language Models as Automated Evaluators for Reliable Evaluationcited by 19
- 2024The Power of LLM-Generated Synthetic Data for Stance Detection in Online Political Discussionscited by 16
- 2024Automating Dataset Updates Towards Reliable and Timely Evaluation of Large Language Modelscited by 15
- 2023CuTS: Customizable Tabular Synthetic Data Generationcited by 13
- 2023Knowledge Crosswords: Geometric Knowledge Reasoning with Large Language Modelscited by 11
- 2023Pre-training with Synthetic Data Helps Offline Reinforcement Learningcited by 9
- 2024Unearthing Skill-Level Insights for Understanding Trade-Offs of Foundation Modelscited by 9
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2026: 2.
2 papers.