Learn More, Forget Less: A Gradient-Aware Data Selection Approach for LLM
Yibai Liu, Shihang Wang, Zeming Liu, Zheming Song, Junzhe Wang, Jingjing Liu, Qingjie Liu, Yunhong Wang
TL;DR
GrADS introduces a gradient-aware data selection mechanism for efficient domain-specific fine-tuning of LLMs. By extracting Embedding and LM Head gradients after a brief one-epoch pre-training and employing a KDE-based PDF over the combined gradient signal, GrADS automatically selects a representative subset that improves domain understanding while substantially mitigating catastrophic forgetting. Across medicine, law, and finance, GrADS achieves strong domain performance with as little as 5–50% of the data and demonstrates robustness across model scales and architectures, including LoRA-tuned and full-parameter setups. The approach offers a cost-effective, scalable solution for domain adaptation in resource-constrained settings, with transferability to larger LLMs and future public release of code.
Abstract
Despite large language models (LLMs) have achieved impressive achievements across numerous tasks, supervised fine-tuning (SFT) remains essential for adapting these models to specialized domains. However, SFT for domain specialization can be resource-intensive and sometimes leads to a deterioration in performance over general capabilities due to catastrophic forgetting (CF). To address these issues, we propose a self-adaptive gradient-aware data selection approach (GrADS) for supervised fine-tuning of LLMs, which identifies effective subsets of training data by analyzing gradients obtained from a preliminary training phase. Specifically, we design self-guided criteria that leverage the magnitude and statistical distribution of gradients to prioritize examples that contribute the most to the model's learning process. This approach enables the acquisition of representative samples that enhance LLMs understanding of domain-specific tasks. Through extensive experimentation with various LLMs across diverse domains such as medicine, law, and finance, GrADS has demonstrated significant efficiency and cost-effectiveness. Remarkably, utilizing merely 5% of the selected GrADS data, LLMs already surpass the performance of those fine-tuned on the entire dataset, and increasing to 50% of the data results in significant improvements! With catastrophic forgetting substantially mitigated simultaneously. We will release our code for GrADS later.
