HaluMem: A Comprehensive Benchmark for Evaluating Hallucinations in Memory Systems
12
13 commits
1 linked in READMEs
updated Nov 6, 2025
The paper “HaluMem: A Comprehensive Benchmark for Evaluating Hallucinations in Memory Systems” presents the first operation-level hallucination benchmark designed explicitly for memory systems.
HaluMem decomposes the memory workflow into three fundamental operations:
Each operation includes carefully designed evaluation tasks to reveal hallucination behaviors at different stages of memory handling.
HaluMem consists of two dataset versions:
| Dataset | #Users | #Dialogues | Avg. Sessions/User | Avg. Context Length | #Memory Points | #QA Pairs |
|---|---|---|---|---|---|---|
| Halu-Medium | 20 | 30,073 | 70 | ~160k tokens | 14,948 | 3,467 |
| Halu-Long | 20 | 53,516 | 120 | ~1M tokens | 14,948 | 3,467 |
Each user’s data is stored as a JSON object containing:
| Field | Description |
|---|---|
uuid | Unique user identifier |
persona_info | Persona profile including background, traits, goals, and motivations |
sessions | List of multi-turn conversational sessions |
Each session includes:
| Field | Description |
|---|---|
start_time, end_time | Session timestamps |
dialogue_turn_num | Total turns in the dialogue |
dialogue | Sequence of utterances between user and assistant |
memory_points | List of extracted memory elements from the session |
questions | QA pairs used for memory reasoning and evaluation |
dialogue_token_length | Tokenized length of the full dialogue |
Each memory point captures a specific fact or event derived from dialogue.
| Field | Description |
|---|---|
index | Memory ID within the session |
memory_content | Text description of the memory |
memory_type | Type (e.g., Persona Memory, Event Memory, Relationship Memory) |
memory_source | Origin: primary, secondary, interference, or system |
is_update | Indicates if it modifies an existing memory |
original_memories | Previous related memories (if updated) |
importance | Relative salience score (0–1) |
timestamp | Time of creation or update |
{
"index": 1,
"memory_content": "Martin Mark is considering a career change due to the impact of his current role on his mental health.",
"memory_type": "Event Memory",
"memory_source": "secondary",
"is_update": "True",
"original_memories": [
"Martin Mark is considering a career change due to health impacts from his current role."
],
"timestamp": "Dec 15, 2025, 08:41:23",
"importance": 0.75
}
Each dialogue turn includes:
[
{
"role": "user",
"content": "I've been reflecting a lot on my career lately, especially how my current role as a director at Huaxin Consulting is impacting my mental health. It's becoming increasingly clear that I need to make a change.",
"timestamp": "Dec 15, 2025, 06:11:23",
"dialogue_turn": 0
},
{
"role": "assistant",
"content": "It's great that you're taking the time to reflect on your career, Martin. Recognizing the impact on your mental health is a crucial step. Balancing professional responsibilities with health is essential, especially given your commitment to improving healthcare access globally. Have you considered how a career change might not only address your health concerns but also align with your humanitarian goals and personal well-being?",
"timestamp": "Dec 15, 2025, 06:11:23",
"dialogue_turn": 0
},
...
]
Each question tests memory retrieval, reasoning, or hallucination control:
{
"question": "What type of new physical activity might Martin be interested in trying after April 10, 2026?",
"answer": "Other extreme sports.",
"evidence": [
{
"memory_content": "Martin has developed a newfound appreciation for extreme sports...",
"memory_type": "Persona Memory"
}
],
"difficulty": "medium",
"question_type": "Generalization & Application"
}
The HaluMem dataset was built through a six-stage, carefully controlled pipeline that combines programmatic generation, LLM-assisted refinement, and human validation to ensure realism, consistency, and reliability.
[!NOTE]
🧩 In Summary: HaluMem provides a comprehensive and standardized benchmark for investigating hallucinations in memory systems. By covering core memory operations, scaling context length, and introducing distractor interference, it establishes a robust foundation for systematic hallucination research in large language model memory architectures.
@misc{chen2025halumemevaluatinghallucinationsmemory,
title={HaluMem: Evaluating Hallucinations in Memory Systems of Agents},
author={Ding Chen and Simin Niu and Kehang Li and Peng Liu and Xiangping Zheng and Bo Tang and Xinchi Li and Feiyu Xiong and Zhiyu Li},
year={2025},
eprint={2511.03506},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2511.03506},
}
13 commits
HaluMem: A Comprehensive Benchmark for Evaluating Hallucinations in Memory Systems
12
13 commits
1 linked in READMEs
updated Nov 6, 2025
The paper “HaluMem: A Comprehensive Benchmark for Evaluating Hallucinations in Memory Systems” presents the first operation-level hallucination benchmark designed explicitly for memory systems.
HaluMem decomposes the memory workflow into three fundamental operations:
Each operation includes carefully designed evaluation tasks to reveal hallucination behaviors at different stages of memory handling.
HaluMem consists of two dataset versions:
| Dataset | #Users | #Dialogues | Avg. Sessions/User | Avg. Context Length | #Memory Points | #QA Pairs |
|---|---|---|---|---|---|---|
| Halu-Medium | 20 | 30,073 | 70 | ~160k tokens | 14,948 | 3,467 |
| Halu-Long | 20 | 53,516 | 120 | ~1M tokens | 14,948 | 3,467 |
Each user’s data is stored as a JSON object containing:
| Field | Description |
|---|---|
uuid | Unique user identifier |
persona_info | Persona profile including background, traits, goals, and motivations |
sessions | List of multi-turn conversational sessions |
Each session includes:
| Field | Description |
|---|---|
start_time, end_time | Session timestamps |
dialogue_turn_num | Total turns in the dialogue |
dialogue | Sequence of utterances between user and assistant |
memory_points | List of extracted memory elements from the session |
questions | QA pairs used for memory reasoning and evaluation |
dialogue_token_length | Tokenized length of the full dialogue |
Each memory point captures a specific fact or event derived from dialogue.
| Field | Description |
|---|---|
index | Memory ID within the session |
memory_content | Text description of the memory |
memory_type | Type (e.g., Persona Memory, Event Memory, Relationship Memory) |
memory_source | Origin: primary, secondary, interference, or system |
is_update | Indicates if it modifies an existing memory |
original_memories | Previous related memories (if updated) |
importance | Relative salience score (0–1) |
timestamp | Time of creation or update |
{
"index": 1,
"memory_content": "Martin Mark is considering a career change due to the impact of his current role on his mental health.",
"memory_type": "Event Memory",
"memory_source": "secondary",
"is_update": "True",
"original_memories": [
"Martin Mark is considering a career change due to health impacts from his current role."
],
"timestamp": "Dec 15, 2025, 08:41:23",
"importance": 0.75
}
Each dialogue turn includes:
[
{
"role": "user",
"content": "I've been reflecting a lot on my career lately, especially how my current role as a director at Huaxin Consulting is impacting my mental health. It's becoming increasingly clear that I need to make a change.",
"timestamp": "Dec 15, 2025, 06:11:23",
"dialogue_turn": 0
},
{
"role": "assistant",
"content": "It's great that you're taking the time to reflect on your career, Martin. Recognizing the impact on your mental health is a crucial step. Balancing professional responsibilities with health is essential, especially given your commitment to improving healthcare access globally. Have you considered how a career change might not only address your health concerns but also align with your humanitarian goals and personal well-being?",
"timestamp": "Dec 15, 2025, 06:11:23",
"dialogue_turn": 0
},
...
]
Each question tests memory retrieval, reasoning, or hallucination control:
{
"question": "What type of new physical activity might Martin be interested in trying after April 10, 2026?",
"answer": "Other extreme sports.",
"evidence": [
{
"memory_content": "Martin has developed a newfound appreciation for extreme sports...",
"memory_type": "Persona Memory"
}
],
"difficulty": "medium",
"question_type": "Generalization & Application"
}
The HaluMem dataset was built through a six-stage, carefully controlled pipeline that combines programmatic generation, LLM-assisted refinement, and human validation to ensure realism, consistency, and reliability.
[!NOTE]
🧩 In Summary: HaluMem provides a comprehensive and standardized benchmark for investigating hallucinations in memory systems. By covering core memory operations, scaling context length, and introducing distractor interference, it establishes a robust foundation for systematic hallucination research in large language model memory architectures.
@misc{chen2025halumemevaluatinghallucinationsmemory,
title={HaluMem: Evaluating Hallucinations in Memory Systems of Agents},
author={Ding Chen and Simin Niu and Kehang Li and Peng Liu and Xiangping Zheng and Bo Tang and Xinchi Li and Feiyu Xiong and Zhiyu Li},
year={2025},
eprint={2511.03506},
archivePrefix={arXiv},
primaryClass={cs.CL},
url={https://arxiv.org/abs/2511.03506},
}
13 commits