News Accepted as an EMNLP 2026 Findings paper Join the discussion

RHELM Beyond Static Dialogues

A benchmark for realistic, heterogeneous, and evolving long-horizon memory in AI assistants.

Han Zhang1,2,3,*, Zihao Tang3, Xin Yu3,†, Xiao Liu3, Yeyun Gong3, Haizhen Huang3, Yan Lu3, Weiwei Deng3, Feng Sun3, Qi Zhang3, Hanfang Yang1,2,†
1,2 Renmin University of China  ·  3 Microsoft  ·  * Work done during internships at Microsoft
RHELM benchmark overview
Why RHELM

Memory benchmarks should feel like real life.

Realistic profiles

Rich people, grounded in everyday life.

Ten synthetic personas pair detailed personal histories with natural requests, routines, relationships, and life events.

Identity & traitsBackground and personality
Social worldFamily and relationships
Current stateHealth, mood, and goals
Daily lifeRoutines and preferences
All identities, events, and personal details are fully synthetic.
Benchmark construction

A world that changes as memory grows.

RHELM enriches a seed persona and simulates its evolving trajectory with the iterative pLan, rOllout, evOlve, and Prune stages of the LOOP module.

Algorithm 1

RHELM workflow

Ready to trace the workflow
Initial persona P Time span [τs, τe] Rollout probability p Prune schedule ρ
Iterative trajectory

LOOP pLan · rOllout · evOlve · Prune

while τ ≤ τe
Advance τ ← τ′, then repeat from pLan until the end date
Challenge taxonomy

Designed to expose where memory systems break.

Seven categories and 27 challenge characteristics test far more than simple fact lookup across three complementary QA domains.

Dialogue History QA18 characteristics
External Source QA6 characteristics
Hybrid Context QA3 characteristics
27 total
QA domainCategoryChallenge characteristics
Dialogue
History QA
18 characteristics
Fact
Multi-Hop TraversalEntity DisambiguationState-Dependent AttributeNegative Constraints
Temporal
Indirect IdentificationSequence ComprehensionLong-Horizon SynthesisImplicit Temporal Lookup
Hallucination
MisattributionFabricationPreference ConflictContextual Contradiction
Aggregation
Conditional CountingComparative Trend AnalysisExtreme ValueAbsence Detection
Misleading
Implicit State ConflictProactive Response
External
Source QA
6 characteristics
External Source
Attachments
Fact RetrievalTable ReasoningStructural NavigationTable Aggregation
Emails
Cross-time Count / LocalizationRelationship Analysis
Hybrid
Context QA
3 characteristics
Mixed
Relative Location PositioningContextual RetrievalPost-Modification Analysis
Interactive dataset explorer

See RHELM Beyond the Numbers

Explore the composition of RHELM and browse representative questions from its synthetic, evolving memory histories. Select any QA category to jump directly into matching examples.

Personas
Memory sources
QA pairs
QA categories
Loading the dataset explorer…

Examples are drawn from fully synthetic personas and histories. Answers are hidden by default.

Main results

Long-horizon memory remains far from solved.

We compare RAG baselines, long-context models, and dedicated memory frameworks with and without external sources. All values are accuracy (%).

Best Second best
Model FC TP AG HL MI EX MX Avg
RAG Baselines
GPT-4.1-mini k=535.817.317.715.23.18.010.016.3
GPT-4.1-mini k=2044.032.431.818.33.112.112.923.5
GPT-4.1-mini k=5059.941.640.115.71.512.916.728.9
Hybrid k=534.320.514.119.81.58.010.516.7
Hybrid k=2047.335.731.819.33.110.415.224.8
Hybrid k=5056.541.135.915.23.113.716.727.8
GPT-4.1 k=2051.734.135.923.97.716.117.628.2
Gemini-2.5-Pro k=2045.435.127.166.023.112.418.132.6
Claude-Opus-4.5 k=2050.737.833.368.047.713.716.236.2
Long-Context Models
Gemini-2.5-Flash-Lite 1M33.222.715.217.30.09.55.616.0
Qwen-2.5-14B-Instruct 1M29.515.129.73.10.011.79.115.3
GPT-4.1-mini 1M55.131.940.14.11.511.212.424.0
Qwen3.5-397B-A17B 1M49.833.035.973.623.110.814.834.6
Memory Frameworks
MemGPT31.918.422.90.50.07.68.113.9
Mem041.631.428.110.73.110.813.321.1
MemU49.332.433.98.64.612.011.423.1
FC FactTP Temporal AG AggregationHL Hallucination MI MisleadingEX External Source MX Mixed

Long-context models use a batch size of 10. Qwen3.5-397B-A17B is additionally affected by JSON parsing failures during evaluation.

Cross-source reasoning Mixed-type queries expose brittle evidence integration across memory formats.
Realistic failure modes Misleading premises and hallucination tests remain especially difficult.
Retrieval is not enough More context does not consistently translate into better memory reasoning.
Analysis

A closer look at the bottlenecks.

Performance degrades when systems must retrieve sparse evidence, reconcile changing states, and reason across multiple sources.

Ten worst-performing challenge characteristics
Failure characteristics

Complex synthesis drives errors

The hardest characteristics cluster around cross-source synthesis, conflicting history, misleading requests, and fabricated facts.

Recall comparison of embedding models
Retrieval recall

Relevant evidence stays sparse

Even at k=50, retrieved evidence remains limited and insufficient for precise resolution across embedding models.

Ready to use

A simple format for reproducible evaluation.

Each validated example is distributed as one JSON object per line with its answer, evidence references, date, category, and challenge characteristics.

QA example · JSONL
{
  "id": "fact_19130b",
  "question": "... what did I actually have for my first meal of the day?",
  "answer": "Leftover lentil soup",
  "question_date": "2024-10-28",
  "question_type": "fact",
  "supporting_evidence": ["2024-05-26:5"],
  "characteristics": ["State-Dependent Attribute"]
}
Citation · BibTeX
@article{rhelm2026,
  title   = {Beyond Static Dialogues: Benchmarking Realistic, Heterogeneous, and Evolving Long-Horizon Memory},
  author  = {Han Zhang and Zihao Tang and Xin Yu and Xiao Liu and Yeyun Gong and Haizhen Huang and Yan Lu and Weiwei Deng and Feng Sun and Qi Zhang and Hanfang Yang},
  journal = {arXiv preprint arXiv:2605.31086},
  year    = {2026}
}

Build better memory systems with RHELM.

Use the benchmark, compare your system, and join the community discussion around realistic long-horizon memory evaluation.