MemRec: Collaborative Memory-Augmented Agentic Recommender System

Weixin Chen, Yuhan Zhao, Jingyuan Huang, Zihe Ye, Clark Mingxuan Ju +4 more
1/13/2026
cs.IRcs.AI

Official code: rutgerswiselab/MemRec (82 stars, last commit 2026-03-17).

Abstract

The evolution of recommender systems has shifted preference storage from rating matrices and dense embeddings to semantic memory in the agentic era. Yet existing agents rely on isolated memory, overlooking crucial collaborative signals. Bridging this gap is hindered by the dual challenges of distilling vast graph contexts without overwhelming reasoning agents with cognitive load, and evolving the collaborative memory efficiently without incurring prohibitive computational costs. To address this, we propose MemRec, a framework that architecturally decouples reasoning from memory management to enable efficient collaborative augmentation. MemRec introduces a dedicated, cost-effective LM_Mem to manage a dynamic collaborative memory graph, serving synthesized, high-signal context to a downstream LLM_Rec. The framework operates via a practical pipeline featuring efficient retrieval and cost-effective asynchronous graph propagation that evolves memory in the background. Extensive experiments on four benchmarks demonstrate that MemRec achieves state-of-the-art performance. Furthermore, architectural analysis confirms its flexibility, establishing a new Pareto frontier that balances reasoning quality, cost, and privacy through support for diverse deployments, including local open-source models. Code:https://github.com/rutgerswiselab/memrec and Homepage: https://memrec.weixinchen.com

View on arXivView PDF

Code Implementations(1)

MemRec

8215Shell, PythonJan 10, 20267 months ago

Similar Papers

Cite this paper

@article{chen2026memrec,
  title  = {MemRec: Collaborative Memory-Augmented Agentic Recommender System},
  author = {Weixin Chen and Yuhan Zhao and Jingyuan Huang and Zihe Ye and Clark Mingxuan Ju and Tong Zhao and Neil Shah and Li Chen and Yongfeng Zhang},
  year   = {2026},
  eprint = {2601.08816},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.08816v2}
}

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

Discussion