SPICE: Submodular Penalized Information-Conflict Selection for Efficient Large Language Model Training
Powei Chang, Jinpeng Zhang, Bowen Chen, Chenyu Wang, Chenlu Guo, Yixing Zhang, Yukang Gao, JianXiang Xiang, Yue Gao, Chaoqun Sun, Yiyi Chen, Dongying Kong
TL;DR
SPICE addresses the gap between theory and practice in information-based data selection for instruction tuning by identifying gradient conflicts as a key driver of rapid decay in marginal information gains. It introduces an ε-decomposition of the Fisher-information objective and a conflict-aware greedy algorithm that penalizes misalignment while preserving high-information samples, plus adaptive stopping and proxy-model efficiency. Theoretical results bound greedy performance via curvature that depends on gradient inner products and ε, and empirical analyses validate the conflict-information relationship across benchmarks. Practically, SPICE achieves comparable or better downstream performance than full-data tuning while using only 10% of the data, with substantial reductions in training cost and scalable implementation via AdaFisher and proxy selection. The work highlights gradient conflicts as a central factor in data efficiency and provides a principled framework for constructing compact, high-quality instruction-tuning corpora.
Abstract
Information-based data selection for instruction tuning is compelling: maximizing the log-determinant of the Fisher information yields a monotone submodular objective, enabling greedy algorithms to achieve a $(1-1/e)$ approximation under a cardinality budget. In practice, however, we identify alleviating gradient conflicts, misalignment between per-sample gradients, is a key factor that slows down the decay of marginal log-determinant information gains, thereby preventing significant loss of information. We formalize this via an $\varepsilon$-decomposition that quantifies the deviation from ideal submodularity as a function of conflict statistics, yielding data-dependent approximation factors that tighten as conflicts diminish. Guided by this analysis, we propose SPICE, a conflict-aware selector that maximizes information while penalizing misalignment, and that supports early stopping and proxy models for efficiency. Empirically, SPICE selects subsets with higher log-determinant information than original criteria, and these informational gains translate into performance improvements: across 8 benchmarks with LLaMA2-7B and Qwen2-7B, SPICE uses only 10% of the data, yet matches or exceeds 6 methods including full-data tuning. This achieves performance improvements with substantially lower training cost.
