EvoMem: Improving Multi-Agent Planning with Dual-Evolving Memory

Wenzhe Fan, Ning Yan, Masood Mortazavi
11/1/2025
cs.MAcs.AIcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Planning has been a cornerstone of artificial intelligence for solving complex problems, and recent progress in LLM-based multi-agent frameworks have begun to extend this capability. However, the role of human-like memory within these frameworks remains largely unexplored. Understanding how agents coordinate through memory is critical for natural language planning, where iterative reasoning, constraint tracking, and error correction drive the success. Inspired by working memory model in cognitive psychology, we present EvoMem, a multi-agent framework built on a dual-evolving memory mechanism. The framework consists of three agents (Constraint Extractor, Verifier, and Actor) and two memory modules: Constraint Memory (CMem), which evolves across queries by storing task-specific rules and constraints while remains fixed within a query, and Query-feedback Memory (QMem), which evolves within a query by accumulating feedback across iterations for solution refinement. Both memory modules are reset at the end of each query session. Evaluations on trip planning, meeting planning, and calendar scheduling show consistent performance improvements, highlighting the effectiveness of EvoMem. This success underscores the importance of memory in enhancing multi-agent planning.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fan2025evomem,
  title  = {EvoMem: Improving Multi-Agent Planning with Dual-Evolving Memory},
  author = {Wenzhe Fan and Ning Yan and Masood Mortazavi},
  year   = {2025},
  eprint = {2511.01912},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.01912v2}
}

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

Discussion