Surgery: Mitigating Harmful Fine-Tuning for Large Language Models via Attention Sink
Guozhi Liu, Weiwei Lin, Tiansheng Huang, Ruichao Mo, Qi Mu, Xiumin Wang, Li Shen
TL;DR
This work addresses safety risks from harmful fine-tuning by introducing attention sinks and a separable sink-divergence hypothesis. It defines sink divergence $d_h$ and proposes Surgery, a fine-tuning-stage regularizer that minimizes $f(\bm w) + \lambda \frac{1}{|\mathcal H|} \sum_{h} \text{ReLU}(d_h)$ to steer attention heads toward the negative sink-divergence group, thereby reducing the model’s tendency to learn harmful patterns. Empirical results across multiple models, datasets, and benchmarks show that Surgery substantially reduces harmful outputs while preserving task performance, with low overhead relative to baselines. The study highlights the practical potential of leveraging intrinsic attention mechanisms to enhance safety in LLM deployment, and points to early-layer dynamics and robustness as avenues for further improvement.
Abstract
Harmful fine-tuning can invalidate safety alignment of large language models, exposing significant safety risks. In this paper, we utilize the attention sink mechanism to mitigate harmful fine-tuning. Specifically, we first measure a statistic named \emph{sink divergence} for each attention head and observe that \emph{different attention heads exhibit two different signs of sink divergence}. To understand its safety implications, we conduct experiments and find that the number of attention heads of positive sink divergence increases along with the increase of the model's harmfulness when undergoing harmful fine-tuning. Based on this finding, we propose a separable sink divergence hypothesis -- \emph{attention heads associating with learning harmful patterns during fine-tuning are separable by their sign of sink divergence}. Based on the hypothesis, we propose a fine-tuning-stage defense, dubbed Surgery. Surgery utilizes a regularizer for sink divergence suppression, which steers attention heads toward the negative sink divergence group, thereby reducing the model's tendency to learn and amplify harmful patterns. Extensive experiments demonstrate that Surgery improves defense performance by 5.90\%, 11.25\%, and 9.55\% on the BeaverTails, HarmBench, and SorryBench benchmarks, respectively. Source code is available on https://github.com/Lslland/Surgery.
