Search papers, labs, and topics across Lattice.
This paper introduces UniMem, a novel memory management framework that addresses the stability-plasticity dilemma in large language models (LLMs) by utilizing complementary episodic and parametric memory pathways. By employing learnable routing tokens, UniMem enables adaptive coordination between an episodic buffer for novel tasks and expandable parametric memory for recurring patterns, allowing for efficient execution without explicit task boundaries. Experimental results demonstrate that UniMem significantly enhances performance on long-horizon task sequences, achieving an average improvement of 4.0 EM points across multiple backbone models.
UniMem achieves a remarkable 4.0 EM point improvement in task execution fidelity by seamlessly integrating episodic and parametric memory without the need for explicit task labels.
Memory is essential for LLM agents to accumulate task experience and reuse task-specific execution strategies. However, real-world deployment over boundary-agnostic and evolving task streams exposes a fundamental stability-plasticity dilemma. External retrieval-based memory can rapidly absorb new evidence, but it often fails to internalize recurring execution patterns and incurs inference-time retrieval overhead. Parametric memory enables stable and efficient execution once learned, but typically relies on explicit task boundaries and fixed parameter budgets. Inspired by the human brain, which balances plasticity and stability through complementary episodic storage and gradual consolidation, we propose UniMem, a self-routing framework for autonomous memory management. UniMem uses learnable routing tokens as memory controllers, enabling adaptive coordination between complementary memory pathways: novel or sparse tasks are retained in an episodic buffer for retrieval-augmented execution, while recurring and reliable patterns are consolidated into expandable parametric memory. By decoupling task identification from task execution with routing tokens and parametric memory blocks, UniMem expands memory on demand without task labels during deployment or uncontrolled parameter growth. Experiments on long-horizon streaming task sequences show that UniMem consistently outperforms baselines while maintaining execution fidelity, achieving an average gain of 4.0 EM points across three backbone models.