Rebuilding ROME : Resolving Model Collapse during Sequential Model Editing
Akshat Gupta, Sidharth Baskaran, Gopala Anumanchipalli
TL;DR
This work identifies disabling edits in sequential model editing with Rank-One Model Editing (ROME) as artifacts of asymmetric key-vector usage, leading to abrupt model collapse. It introduces r-ROME, a stable reimplementation that enforces homogeneous key-vectors throughout the update, which substantially reduces update norms $|\Delta|$, preserves downstream performance, and enables large-scale sequential editing. The study also analyzes the root cause with a mathematical account of the update equations and demonstrates that r-ROME outperforms the original ROME and the variant p-ROME in generalization and stability across GPT-J-6B and GPT2-XL on CounterFact benchmarks. Overall, the proposed r-ROME makes sequential editing more reliable and scalable, with a public code release to facilitate adoption, while acknowledging that scale-related degradation remains a current limitation.
Abstract
Recent work using Rank-One Model Editing (ROME), a popular model editing method, has shown that there are certain facts that the algorithm is unable to edit without breaking the model. Such edits have previously been called disabling edits. These disabling edits cause immediate model collapse and limits the use of ROME for sequential editing. In this paper, we show that disabling edits are an artifact of irregularities in the implementation of ROME. With this paper, we provide a more stable implementation ROME, which we call r-ROME and show that model collapse is no longer observed when making large scale sequential edits with r-ROME, while further improving generalization and locality of model editing compared to the original implementation of ROME. We also provide a detailed mathematical explanation of the reason behind disabling edits.
