atlas

Research map / Large language models / Retrieval and knowledge

LongMemEval: Benchmarking Chat Assistants on Long-Term Interactive Memory

ICLR 2025 · Large language models › Retrieval and knowledge · approach: Long-context and personalized retrieval · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces LongMemEval, a 500-question benchmark for five long-term memory abilities of chat assistants, and studies memory design choices (value decomposition, fact-augmented key expansion, time-aware query expansion, chain-of-note JSON reading) across indexing, retrieval and reading.

Problem

Existing long-term dialogue memory benchmarks use short, human-human or non-task-oriented histories and cover few memory abilities (multi-session reasoning, knowledge updates, temporal reasoning, assistant-side recall, abstention), so chat assistant memory is poorly evaluated.

Approach

Builds a benchmark of 500 human-curated questions embedded in freely extensible, timestamped user-assistant chat histories (self-chat evidence sessions mixed into ShareGPT/UltraChat haystacks), and decomposes memory systems into indexing, retrieval and reading stages with four control points (value, key, query, reading strategy) to identify effective designs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Expand value keys with extracted user factsLong-term memory RAG with Stella V5 retrieval · LongMemEval-MRecall@5: 0.706 -> 0.732Helped
Expand value keys with extracted user factsLong-term memory RAG with GPT-4o reader · LongMemEval-MTop-5 QA: 0.670 -> 0.714Helped
Replace the original value key with extracted facts alone (ablation)Long-term memory RAG · LongMemEval-M, Value = RoundRecall@5: 0.582 -> 0.530Hurt
Add time-aware query expansion using GPT-4oLong-term memory retrieval with session values and K = V · LongMemEval-M temporal reasoningRecall@5: 0.639 -> 0.654Helped
Use Llama 3.1 8B Instruct instead of GPT-4o for time-aware query expansion (ablation)Long-term memory retrieval with session values and K = V · LongMemEval-M temporal reasoningRecall@5: 0.639 -> 0.624Hurt
Decompose sessions into rounds (ablation)RAG with GPT-4o reader · LongMemEval-MQA performanceHelped
Replace sessions or rounds with extracted summaries or facts (ablation)Long-term memory RAG · LongMemEval-MQA performanceHurt
Replace sessions or rounds with fact decomposition (ablation)Long-term memory RAG · LongMemEval-M multi-session reasoningaccuracyHelped
Apply Chain-of-Note with JSON format instead of a suboptimal reading strategy (ablation)Reader LLM under oracle retrieval · LongMemEvalQA accuracy: 10-point absolute performance dropHelped
Use Chain-of-Note with JSON format rather than natural-language format (ablation)Reader LLM · LongMemEval oracle retrievalQA accuracy: as much as 10 absolute pointsHelped

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT UltraChat LongMemEval (self-chat evidence sessions)

Benchmarks: LongMemEval_S LongMemEval_M

Metrics: accuracy Recall@k NDCG@k

Baselines: ChatGPT Coze In-context RAG MemoryBank LD-Agent RAPTOR MemWalker HippoRAG

Builds on: Chain-of-Note needle-in-a-haystack test HippoRAG RAPTOR MemoryBank

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy