atlas

Research map / Large language models / Retrieval and knowledge

Peripheral Memory for LLMs: Integration of Sequential Memory Banks with Adaptive Querying

ICML 2025 · Large language models › Retrieval and knowledge · approach: Knowledge-augmented question answering

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes peripheral memory, a RAM-inspired, decoupled memory of sequential KAN-based memory banks with a confidence bank, queried from LLM hidden states, and evaluates it on consecutive knowledge-based model editing.

Problem

Integrating new long-term knowledge into LLMs without harming original performance; existing working, implicit, and explicit memory methods are tightly coupled to the LLM and lack scalability, reusability, and configurability.

Approach

Treat memory as an independent peripheral module (like RAM) that the LLM (like a CPU) reads and writes via its hidden-state query; memory is a chain of KAN-modeled banks passing outputs sequentially, with a final confidence bank producing a sigmoid mask that gates the retrieved feature inserted as a prefix.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Peripheral Memory with a 1K archive instead of IKEGPT-J (6B) · ZSRE, 3K consecutive editsScore: 0.8212 -> 0.8975Helped
use Peripheral Memory with a 1K archive instead of IKEGPT-J (6B) · COUNTERFACT, 3K consecutive editsScore: 0.6839 -> 0.7416Helped
use Peripheral Memory with a 1K archive instead of WISELlama 3 (8B) · ZSRE, 3K consecutive editsScore: 0.5543 -> 0.8643Helped
use Peripheral Memory with a 1K archive instead of WISELlama 3 (8B) · COUNTERFACT, 3K consecutive editsScore: 0.4048 -> 0.7674Helped
add a 1K archive (ablation)Peripheral Memory on GPT-J (6B) · ZSRE, 3K consecutive editsScore: 0.8851 -> 0.8975Helped
add a 1K archive (ablation)Peripheral Memory on GPT-J (6B) · COUNTERFACT, 3K consecutive editsScore: 0.6962 -> 0.7416Helped
add a 1K archive (ablation)Peripheral Memory on Llama 3 (8B) · ZSRE, 3K consecutive editsScore: 0.8405 -> 0.8643Helped
add a 1K archive (ablation)Peripheral Memory on Llama 3 (8B) · COUNTERFACT, 3K consecutive editsScore: 0.7069 -> 0.7674Helped
increase memory bandwidth from 512 to 1024 banks (ablation)Peripheral Memory on Gemma2-it (2B) · ZSRE, 1K consecutive editsAccuracy: 0.99 -> 0.98Hurt
increase memory depth (ablation)Peripheral Memory on Gemma2-it (2B) · ZSRE, 1K consecutive editsAccuracyHelped
use query features from earlier layers instead of the 24-th layer (ablation)Peripheral Memory on Llama 3 (8B) · ZSRE and COUNTERFACT, 3K consecutive editsAccuracy and GeneralityHurt
use query features from very late layers instead of the 24-th layer (ablation)Peripheral Memory on Llama 3 (8B) · ZSRE, 3K consecutive editsAccuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: ZsRE COUNTERFACT

Benchmarks: ZsRE COUNTERFACT

Metrics: Efficacy Generality Locality Score Effective Storage Density write latency

Baselines: FT-L LoRA ROME R-ROME MEMIT AlphaEdit PMET KN EMMET GRACE IKE WISE

Builds on: Kolmogorov-Arnold Networks EasyEdit ROME MEMIT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy