UltraEdit: Training-, Subject-, and Memory-Free Lifelong Editing in Language Models

Xiaojie Gu, Ziying Huang, Jia-Chen Gu, Kai Zhang
5/20/2025
cs.CLcs.AIcs.LG

Official code: XiaojieGu/UltraEdit (54 stars, last commit 2026-03-24).

Abstract

Lifelong learning enables large language models (LLMs) to adapt to evolving information by continually updating their internal knowledge. An ideal system should support efficient, wide-ranging updates while preserving existing capabilities and ensuring reliable deployment. Model editing stands out as a promising solution for this goal, offering a focused and efficient way to revise a model's internal knowledge. Although recent paradigms have made notable progress, they often struggle to meet the demands of practical lifelong adaptation at scale. To bridge this gap, we propose UltraEdit, a training-, subject-, and memory-free approach that is well-suited for ultra-scalable, real-world lifelong model editing. UltraEdit fundamentally differs from traditional paradigms by computing parameter shifts in one step using only a hidden state and its gradient, making the approach simple yet efficient. To improve scalability in lifelong settings, UltraEdit employs a lifelong normalization strategy that continuously updates feature statistics across turns, allowing it to adapt to distributional shifts and maintain consistency over time. UltraEdit achieves editing speeds over 7x faster than the previous state-of-the-art method, which was also the fastest known approach, while using less than 1/4 the VRAM. This makes it the only method currently capable of editing a 7B LLM on a 24GB consumer-grade GPU. Furthermore, we construct UltraEditBench, the largest dataset in the field to date with over 2M editing pairs, and demonstrate that our method supports up to 2M edits while maintaining high accuracy. Comprehensive experiments on five datasets and six models show that UltraEdit consistently achieves superior performance across diverse model editing scenarios, taking a further step towards safe and scalable lifelong learning. Our code is available at: https://github.com/XiaojieGu/UltraEdit

View on arXivView PDF

Code Implementations(1)

[TMLR'26] UltraEdit: Training-, Subject-, and Memory-Free Lifelong Editing in Large Language Models

544Shell, PythonMay 16, 20257 months ago

Similar Papers

Cite this paper

@article{gu2025ultraedit,
  title  = {UltraEdit: Training-, Subject-, and Memory-Free Lifelong Editing in Language Models},
  author = {Xiaojie Gu and Ziying Huang and Jia-Chen Gu and Kai Zhang},
  year   = {2025},
  eprint = {2505.14679},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.14679v2}
}

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/2505.14679.svg)](https://codeofpaper.com/paper/2505.14679)

Discussion