Self-Evolved Diverse Data Sampling for Efficient Instruction Tuning
About
Enhancing the instruction-following ability of Large Language Models (LLMs) primarily demands substantial instruction-tuning datasets. However, the sheer volume of these imposes a considerable computational burden and annotation cost. To investigate a label-efficient instruction tuning method that allows the model itself to actively sample subsets that are equally or even more effective, we introduce a self-evolving mechanism DiverseEvol. In this process, a model iteratively augments its training subset to refine its own performance, without requiring any intervention from humans or more advanced LLMs. The key to our data sampling technique lies in the enhancement of diversity in the chosen subsets, as the model selects new data points most distinct from any existing ones according to its current embedding space. Extensive experiments across three datasets and benchmarks demonstrate the effectiveness of DiverseEvol. Our models, trained on less than 8% of the original dataset, maintain or improve performance compared with finetuning on full data. We also provide empirical evidence to analyze the importance of diversity in instruction data and the iterative scheme as opposed to one-time sampling. Our code is publicly available at https://github.com/OFA-Sys/DiverseEvol.git.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Reward Modeling | RewardBench | Chat Score86.11 | 216 | |
| Reward Modeling | RewardBench (full) | Chat Score77.91 | 41 | |
| Direct Preference Optimization | SHP AlpacaEval 2.0 | LCWR17.2 | 14 | |
| Direct Preference Optimization | Skywork AlpacaEval 2.0 | LCWR17.75 | 7 | |
| Direct Preference Optimization | RLHFlow AlpacaEval 2.0 | LCWR17.52 | 7 | |
| Reward Modeling | RewardBench UltraFeedback training source Chat Chat-Hard Safety Reasoning Total 1.0 | Chat Score79.58 | 6 | |
| Reward Modeling | RewardBench RLHFlow source Chat Chat-Hard Safety Reasoning Total 1.0 (train) | Chat Score78.55 | 6 |