WISE: Rethinking the Knowledge Memory for Lifelong Model Editing of Large Language Models

Peng Wang, Zexi Li, Ningyu Zhang, Ziwen Xu, Yunzhi Yao +4 more
5/23/2024
cs.CLcs.AIcs.CV

Official code: zjunlp/EasyEdit (2,923 stars, MIT, last commit 2026-04-01).

Abstract

Large language models (LLMs) need knowledge updates to meet the ever-growing world facts and correct the hallucinated responses, facilitating the methods of lifelong model editing. Where the updated knowledge resides in memories is a fundamental question for model editing. In this paper, we find that editing either long-term memory (direct model parameters) or working memory (non-parametric knowledge of neural network activations/representations by retrieval) will result in an impossible triangle -- reliability, generalization, and locality can not be realized together in the lifelong editing settings. For long-term memory, directly editing the parameters will cause conflicts with irrelevant pretrained knowledge or previous edits (poor reliability and locality). For working memory, retrieval-based activations can hardly make the model understand the edits and generalize (poor generalization). Therefore, we propose WISE to bridge the gap between memories. In WISE, we design a dual parametric memory scheme, which consists of the main memory for the pretrained knowledge and a side memory for the edited knowledge. We only edit the knowledge in the side memory and train a router to decide which memory to go through when given a query. For continual editing, we devise a knowledge-sharding mechanism where different sets of edits reside in distinct subspaces of parameters, and are subsequently merged into a shared memory without conflicts. Extensive experiments show that WISE can outperform previous model editing methods and overcome the impossible triangle under lifelong model editing of question answering, hallucination, and out-of-distribution settings across trending LLM architectures, e.g., GPT, LLaMA, and Mistral. Code is available at https://github.com/zjunlp/EasyEdit.

View on arXivView PDF

Code Implementations(1)

zjunlp/EasyEditOfficial100%
MIT

[ACL 2024] An Easy-to-use Knowledge Editing Framework for LLMs.

2,923377MDX, ShellMay 9, 20236 months agoMIT
artificial-intelligencebaichuanchatgptcknowediteasyedit+15 more

Similar Papers

Cite this paper

@article{wang2024wise,
  title  = {WISE: Rethinking the Knowledge Memory for Lifelong Model Editing of Large Language Models},
  author = {Peng Wang and Zexi Li and Ningyu Zhang and Ziwen Xu and Yunzhi Yao and Yong Jiang and Pengjun Xie and Fei Huang and Huajun Chen},
  year   = {2024},
  eprint = {2405.14768},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2405.14768},
  url    = {http://arxiv.org/abs/2405.14768v3},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.14768.svg)](https://codeofpaper.com/paper/2405.14768)

Discussion