跳转至

MemForest: An event-tree forest for long-term memory

简体中文

Public-observation parsing diagnostic. Event partitioning, progressive merging and anchor-neighborhood retrieval are implemented; term overlap approximates semantics.

Paper information

Field Details
Paper arXiv 2609.08273
Institution Shanghai Jiao Tong University (first author).
First public release 2026-09-08 (arXiv v1)
Author code MemForest.
Local adapter or method key memforest
Local reproduction code src/auto_research/agent_research/latest_20260912.py

Paper method and evidence

Partition history by event into separate trees instead of compressing it into one summary. Merge nodes progressively under capacity pressure. Start retrieval from a semantic anchor and expand through neighboring nodes, retaining temporal structure and links between events.

flowchart LR
  H[Historical events] --> P[Partition by event]
  P --> F[EventTree forest]
  F --> M[Merge progressively under capacity pressure]
  Q[Current query] --> A[Find anchor]
  M --> A --> N[Expand and retrieve neighbors]

Original paper figure

MemForest paper figure

Figure 2 shows the event-tree memory architecture. From the original paper; copyright remains with the authors.

Local reproduction

The compact CPU EventTree selects trees by token Jaccard overlap and actually compacts them. Three-seed metrics. No author embedding model, LLM summarizer, or long-horizon benchmark was run.