Data Swarms: Optimizable Generation of Synthetic Evaluation Data
Data Swarms: Optimizable Generation of Synthetic Evaluation Data
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.
Shangbin Feng、Yike Wang、Weijia Shi、Yulia Tsvetkov
计算技术、计算机技术
Shangbin Feng,Yike Wang,Weijia Shi,Yulia Tsvetkov.Data Swarms: Optimizable Generation of Synthetic Evaluation Data[EB/OL].(2025-05-31)[2025-06-23].https://arxiv.org/abs/2506.00741.点此复制
评论