The Surprising Effectiveness of Deleting Weights in LLM Post-Training
Abstract
How little of a pretrained large language model (LLM) has to change for it to acquire new capabilities? We find that zeroing fewer than 0.05% of its weights, with no other modification, matches full fine-tuning (FFT) at scale across three LLM post-training regimes: reinforcement learning with verifiable rewards, supervised fine-tuning, and on-policy distillation. Our method, Deletion Tuning, learns a binary mask over the gate projection of transformer blocks. Two practical advantages follow: the trained mask is hundreds to thousands of times smaller than the corresponding FFT checkpoint, and Deletion Tuning forgets far less, which addresses a central challenge in continual learning. Under reinforcement learning, its prior-task accuracy stays near the base level while FFT, LoRA, and random sparse fine-tuning lose up to 5.4 points. To understand why masking alone suffices, we analyze the geometry of the learned weight changes under reinforcement learning using stable rank, spectrum drift, and principal-weight overlap. Compared with LoRA and random sparse fine-tuning, Deletion Tuning is closest to FFT across the three measures.
Community
We find that just deleting (zeroing) under 0.1% of an LLM's pretrained weights, with no other change, matches full fine-tuning at scale across RL, SFT, and self-distillation, while forgetting less. Deletion Tuning learns which weights to delete through an annealed sigmoid mask, so the whole update is a bitmask thousands of times smaller than a fine-tuned checkpoint. Code and trained masks are open source. Happy to answer questions!
Models citing this paper 2
austindixson/skill-cartridges
Datasets citing this paper 0
No dataset linking this paper
Spaces citing this paper 0
No Space linking this paper
Collections including this paper 0
No Collection including this paper