On the Limitations of Rank-One Model Editing in Answering Multi-hop Questions
Zhiyuan He, Binghan Chen, Tianxiang Xiong, Ziyang Sun, Mozhao Zhu, Xi Chen
TL;DR
This work analyzes Rank-One Model Editing (ROME) for multi-hop question answering and identifies three critical failure modes: hopping-too-late, generalization decay, and overfitting to edited knowledge. To address these, it introduces Redundant Editing, which distributes the same knowledge across multiple MLP layers (e.g., layers 5, 8, 11, 15, 17, 20) and aggregates independent edits, improving 2-hop question accuracy on MQuAKE by 15.5 percentage points (a 96% improvement over single edits) at the cost of some single-hop language quality. The approach relies on the standard ROME update form, where a down-projection weight is updated as a rank-one change $ ilde{W} = W + oldsymbol{ abla}W$ with $oldsymbol{ abla}W = (k_s^T k_s)^{-1} k_s^T (v_{o^*} - W k_s)$, and aims to map the subject representation $k_s$ to the edited object representation $v_{o^*}$. Empirically, Redundant Editing yields stronger multi-hop reasoning while exposing a trade-off: increased multi-hop performance accompanies diminished specificity and fluency in single-hop tasks, highlighting the need to balance editing depth with task requirements. These findings provide practical guidance for deploying KE in systems that require compositional reasoning and suggest avenues for stabilizing edits across representations.
Abstract
Recent advances in Knowledge Editing (KE), particularly Rank-One Model Editing (ROME), show superior efficiency over fine-tuning and in-context learning for updating single-hop facts in transformers. However, these methods face significant challenges when applied to multi-hop reasoning tasks requiring knowledge chaining. In this work, we study the effect of editing knowledge with ROME on different layer depths and identify three key failure modes. First, the "hopping-too-late" problem occurs as later layers lack access to necessary intermediate representations. Second, generalization ability deteriorates sharply when editing later layers. Third, the model overfits to edited knowledge, incorrectly prioritizing edited-hop answers regardless of context. To mitigate the issues of "hopping-too-late" and generalisation decay, we propose Redundant Editing, a simple yet effective strategy that enhances multi-hop reasoning. Our experiments demonstrate that this approach can improve accuracy on 2-hop questions by at least 15.5 percentage points, representing a 96% increase over the previous single-edit strategy, while trading off some specificity and language naturalness.
