Fisher-Guided Submodular Data Selection for Continual Pre-Training of Large Language Models

📅 2026-10-01
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
This study addresses catastrophic forgetting and inefficiency arising from suboptimal data selection during the continual pre-training of large language models. We propose a Fisher information-based submodular data selection method that decomposes gradients into anchor and frontier components, introducing a novel Fisher-aware submodular objective to elucidate forgetting mechanisms in parameter space and enable efficient single-pass streaming data filtering. By integrating diagonal Fisher analysis with log-determinant submodular optimization, our approach effectively balances domain adaptation with the preservation of general capabilities. Experiments in the medical domain demonstrate that this method substantially enhances target-domain performance while mitigating forgetting, achieving a tenfold improvement in token efficiency compared to replay-based strategies.
📝 Abstract
Data selection is already a central bottleneck in large-language-model training, where web-scale corpora are noisy and token budgets are finite. In continual pre-training (CPT), it becomes a forgetting-control problem: a poorly chosen target-domain corpus can overwrite capabilities encoded in the pretrained checkpoint. Existing CPT practice either scores candidates with parameter-agnostic scalars such as perplexity, or mitigates forgetting by spending many extra general-domain replay tokens. Neither strategy directly asks how training on a candidate will move the model parameters. We show that loss-based selection causes the post-CPT Fisher diagonal to drift downward on exactly the high-Fisher coordinates the pretrained model had committed to, while leaving low-Fisher coordinates largely untouched. This asymmetry exposes a parameter-space mechanism for catastrophic forgetting. Motivated by this observation, we propose a Fisher-aware CPT selector that decomposes each candidate's gradient into an anchor component, which measures perturbation along committed parameter directions, and a frontier component, which measures update capacity in unconstrained low-Fisher subspaces. We aggregate these signals with a log-determinant submodular objective and optimize it in a single pass using a scalable streaming data selection pipeline. On TinyLlama-1.1B and Llama-3.1-8B CPT over medical data, our selector improves target-domain quality while bounding forgetting on held-out pretraining benchmarks. Most importantly, it is substantially more token-efficient than forgetting-aware replay. 1B selected tokens already outperform the replay strategy trained with 10B tokens on both adaptation and forgetting, giving a 10x token-efficiency advantage.
Problem

Research questions and friction points this paper is trying to address.

Continual Pre-Training
Data Selection
Catastrophic Forgetting
Large Language Models
Token Efficiency
Innovation

Methods, ideas, or system contributions that make the work stand out.

Fisher Information
Submodular Optimization
Continual Pre-Training
Data Selection
Catastrophic Forgetting
🔎 Similar Papers