Why Steering Works: Toward a Unified View of Language Model Parameter Dynamics
Ziwen Xu, Chenyan Wu, Hengyu Sun, Haiwen Hong, Mengru Wang, Yunzhi Yao, Longtao Huang, Hui Xue, Shumin Deng, Zhixuan Chu, Huajun Chen, Ningyu Zhang
TL;DR
This paper tackles the fragmented landscape of controlling large language models by proposing a unified view in which local weight fine-tuning, LoRA, and activation steering are all instances of dynamic weight updates. It introduces a unified preference–utility analysis that measures two signals on a shared log-odds scale and reveals a consistent trade-off: stronger control boosts preference but degrades utility. Grounded in an Activation Manifold Hypothesis with a manifold- validity decay, the authors derive quantitative relationships for how steering strength $m$ shapes both preference and utility, and they validate these with high $R^2$ fits across tasks. Building on this mechanism, the SPLIT objective explicitly optimizes preference while preserving utility, delivering robust improvements across steering forms and contributing a general, interpretable framework for safe and effective controllable generation, with code available at the linked repository.
Abstract
Methods for controlling large language models (LLMs), including local weight fine-tuning, LoRA-based adaptation, and activation-based interventions, are often studied in isolation, obscuring their connections and making comparison difficult. In this work, we present a unified view that frames these interventions as dynamic weight updates induced by a control signal, placing them within a single conceptual framework. Building on this view, we propose a unified preference-utility analysis that separates control effects into preference, defined as the tendency toward a target concept, and utility, defined as coherent and task-valid generation, and measures both on a shared log-odds scale using polarity-paired contrastive examples. Across methods, we observe a consistent trade-off between preference and utility: stronger control increases preference while predictably reducing utility. We further explain this behavior through an activation manifold perspective, in which control shifts representations along target-concept directions to enhance preference, while utility declines primarily when interventions push representations off the model's valid-generation manifold. Finally, we introduce a new steering approach SPLIT guided by this analysis that improves preference while better preserving utility. Code is available at https://github.com/zjunlp/EasyEdit/blob/main/examples/SPLIT.md.
