Graph-based Agent Memory: Taxonomy, Techniques, and Applications

AuthorsChang Yang, Chuang Zhou, Yilin Xiao et al.

2026

TL;DR

Graph-based Agent Memory uses a unified graph-centric taxonomy and lifecycle (extraction, storage, retrieval, evolution) to systematize dozens of agent memory techniques and applications.

SharePost on XLinkedIn

Read our summary here, or open the publisher PDF on the next tab.

THE PROBLEM

LLM Agents Need Memory Beyond Static Context Windows

LLM-based agents suffer from knowledge cutoff, tool incompetence, and performance saturation, repeatedly failing long-horizon tasks without learning from past interactions.

These failures break complex applications like multi-turn dialogue, game playing, and scientific discovery, where agents must retain experience and knowledge across sessions to avoid repeated errors.

HOW IT WORKS

Graph-based Agent Memory Lifecycle and Taxonomy

Graph-based Agent Memory centers on a lifecycle with Memory Extraction, Memory Storage, Memory Retrieval, and Memory Evolution, grounded in Knowledge vs Experience Memory and structural graph choices.

You can think of this as upgrading agents from a flat log file to a rich card catalog plus timeline, where graphs act like a relational database of experiences and facts.

This graph-centric mechanism lets Graph-based Agent Memory support relational reasoning, hierarchical organization, and temporal evolution that a plain context window or vector store alone cannot provide.

DIAGRAM

Taxonomy of Agent Memory Types and Graph Structures

This diagram shows how Graph-based Agent Memory categorizes memory types and maps them to structural vs non-structural implementations.

DIAGRAM

Graph-based Agent Memory Lifecycle Across Techniques

This diagram shows how Graph-based Agent Memory organizes representative systems along the extraction, storage, retrieval, and evolution stages.

PROCESS

How Graph-based Agent Memory Handles a Session — Lifecycle of Agent Memory

  1. 01

    Memory Extraction

    Graph-based Agent Memory transforms raw dialogue, trajectories, and multimodal data into structured entities, relations, embeddings, and summaries, initializing Knowledge Memory and Experience Memory contents.

  2. 02

    Memory Storage

    Graph-based Agent Memory organizes extracted units into Knowledge Graphs, Hierarchical Structures, Temporal Graphs, Hypergraphs, and hybrid memories tailored to long-term and short-term roles.

  3. 03

    Memory Retrieval

    Graph-based Agent Memory applies similarity, rule, temporal, graph, RL, and agent-based operators to recall relevant subgraphs and episodes for reasoning over current queries.

  4. 04

    Memory Evolution

    Graph-based Agent Memory updates nodes, edges, and summaries via internal self-evolving and external self-exploration, consolidating experiences and resolving outdated or conflicting information.

KEY CONTRIBUTIONS

Key Contributions

  • 01

    Taxonomy of Agent Memory

    Graph-based Agent Memory proposes a multi-dimensional taxonomy: Short-term vs Long-term, Knowledge vs Experience, and Non-structural vs Structural Memory, grounded in graph implementations.

  • 02

    Lifecycle-based Technique Survey

    Graph-based Agent Memory systematically analyzes memory Extraction, Storage, Retrieval, and Evolution, mapping named systems like Mem0, Zep, GraphRAG, and MemGPT to each stage.

  • 03

    Libraries, Benchmarks, and Applications

    Graph-based Agent Memory summarizes open-source libraries, benchmarks, and application scenarios, and identifies challenges and future directions for self-evolving graph-based agent memory systems.

RESULTS

By the Numbers

Surveyed systems count

70+ systems

covers MemGPT, GraphRAG, Zep, HyperGraphRAG and many others

Lifecycle stages

4 stages

Extraction, Storage, Retrieval, Evolution

Memory categories

3 dimensions

Temporal, functional, structural taxonomy

Resource hub

1 GitHub repo

Awesome GraphMemory collection for papers, data, projects

Graph-based Agent Memory is a survey and framework paper, so its main result is unifying dozens of graph-based memory systems into a single lifecycle and taxonomy rather than reporting benchmark scores.

BENCHMARK

By the Numbers

Graph-based Agent Memory is a survey and framework paper, so its main result is unifying dozens of graph-based memory systems into a single lifecycle and taxonomy rather than reporting benchmark scores.

BENCHMARK

Composition of Graph-based Memory Structures in Surveyed Systems

Relative emphasis on different graph structures (knowledge, hierarchical, temporal, hypergraph, hybrid) in Graph-based Agent Memory's taxonomy.

KEY INSIGHT

The Counterintuitive Finding

Graph-based Agent Memory argues that even plain linear memory can be viewed as a degenerate graph, making graph-based memory a general framework rather than a niche structure.

This is counterintuitive because many builders treat graphs as heavyweight add-ons, but the paper reframes them as the underlying abstraction for almost all agent memory designs.

WHY IT MATTERS

What this unlocks for the field

Graph-based Agent Memory gives researchers a shared vocabulary and lifecycle to compare and compose memory systems across extraction, storage, retrieval, and evolution.

Builders can now systematically choose between knowledge graphs, temporal graphs, hypergraphs, and hybrid memories for specific agent tasks instead of improvising ad hoc buffers and vector stores.

~12 min read← Back to papers

Related papers

BenchmarkAgent Memory

Active Context Compression: Autonomous Memory Management in LLM Agents

Nikhil Verma

· 2026

Focus Agent adds start_focus, complete_focus, a persistent Knowledge block, and an optimized Persistent Bash plus String-Replace Editor scaffold to actively compress context during long software-engineering tasks. On five hard SWE-bench Lite instances against a Baseline ReAct agent, Focus Agent achieves 22.7% token reduction (14.9M → 11.5M) while matching 3/5 = 60% task success.

Agent Memory

ActMem: Bridging the Gap Between Memory Retrieval and Reasoning in LLM Agents

Xiaohui Zhang, Zequn Sun et al.

· 2026

ActMem transforms dialogue history into atomic facts via Memory Fact Extraction, groups them with Fact Clustering, links them through a Memory KG Construction module, and uses Counterfactual-based Retrieval and Reasoning for action-aware answers. On ActMemEval, ActMem reaches 76.52% QA accuracy with DeepSeek-V3, beating LightMem’s 63.97% by 12.55 points and NaiveRAG’s 61.54%.

Questions about this paper?

Paper: Graph-based Agent Memory: Taxonomy, Techniques, and Applications

Answers use this explainer on Memory Papers.

Checking…