SpeakerMem-R1: Speaker-Centered Dual-Track Memory for Multi-Party Dialogue

Haobo Zheng, Tan Tang, Yan Chen, Weijie Wang, Yingcai Wu

Zhejiang University

Published September 22, 2026 · on the feed September 24, 2026 · ▲ 85 · arXiv 2609.26780

Language & dialogueSpeech & audio Full code arXiv ↗Hugging Face ↗

The abstract

Long-term conversational memory in multi-party settings requires more than retrieving relevant content from long-term conversations: it must distinguish who said what, whom each statement concerns, how individuals perceive one another, what information is shared by the group, and how states change over time. Recent studies on multi-party dialogue benchmarks show that existing general-purpose LLM memory systems tend to lose person and group relations or struggle to integrate clues distributed across members, groups, and time. Together, these issues reveal two core bottlenecks: message attribution and relational understanding in multi-party dialogue, and state reconstruction from interleaved histories. To address both, we propose SpeakerMem-R1: its dual-track memory stores speaker-labeled verbatim messages and derived states organized into person-level and group-level views, then combines evidence from both tracks by entity, event, and time at query time. To reduce attribution and update errors during structured memory construction while enabling local deployment, we train Writer-R1 with SpeakerLevenshtein and speaker-conditioned GRPO. On GroupMemBench, SocialMemBench, and EverMemBench, SpeakerMem-R1 achieves binary accuracies of 47.9%, 69.2%, and 61.9%, respectively. On the publicly reported EverMemBench leaderboard from EverMind-AI, we achieves 62.33%, the best reported result among the latest state-of-the-art frameworks. It also achieves 70.85% on all 1,986 LoCoMo questions, which we use as a two-person long-term conversation boundary test. In a controlled evaluation of 305 questions, RL raises the SFT Writer's mean accuracy from 57.38% to 68.20%. We report both binary accuracy and token-F1, and ablations show that the verbatim and structured tracks, as well as person-level and group-level views, are complementary under the standardized evaluation interface.

The Brief

3:06

A short podcast summary of the paper. Written and voiced by AI.

Transcript

SpeakerMem-R1. Speaker-Centered Dual-Track Memory for Multi-Party Dialogue. By Haobo Zheng and four others, from Zhejiang University. Published on the twenty-second of September. Its code repository is worked out: about forty source files, with a readme and a licence.

Long-term memory for conversations among several people needs more than retrieving relevant content. It has to distinguish who said what, whom each statement concerns, how individuals perceive one another, what the group shares, and how states change over time. Recent studies on multi-party dialogue benchmarks show that general-purpose memory systems for language models tend to lose person and group relations, or struggle to integrate clues spread across members, groups and time. The authors reduce this to two bottlenecks. One is message attribution and relational understanding. The other is reconstructing state from interleaved histories. In a group chat, several threads run at once, and the current state of any one person or topic has to be pieced together from fragments scattered through everyone else's messages.

SpeakerMem-R1 answers both with a dual-track memory. One track stores messages verbatim, labelled by speaker. The other stores derived states, organized into a person-level view and a group-level view. At query time, the system combines evidence from both tracks by entity, by event, and by time. The two tracks answer different kinds of question. The verbatim track can say exactly what was written and by whom. The derived track can say what that adds up to, for one person or for the group as a whole.

Constructing that structured memory invites errors in attribution and in updates, and the authors also want the system deployable locally. To reduce those errors, they train a component called Writer-R1, using SpeakerLevenshtein and a speaker-conditioned version of GRPO. Writer-R1 is the component that turns raw conversation into structured memory, so its mistakes are the ones that would otherwise propagate into every later answer. Training it directly, and small enough to run locally, targets the errors at their source.

On three multi-party benchmarks, the reported binary accuracies are forty-seven point nine percent on GroupMemBench, sixty-nine point two percent on SocialMemBench, and sixty-one point nine percent on EverMemBench. On the public EverMemBench leaderboard from EverMind-AI, the system reaches sixty-two point three three percent, the best reported result among the latest state-of-the-art frameworks.

It also scores seventy point eight five percent on all one thousand nine hundred eighty-six LoCoMo questions, used as a boundary test with only two people in a long-term conversation. In a controlled evaluation of three hundred five questions, reinforcement learning raises the fine-tuned writer's mean accuracy from fifty-seven point three eight percent to sixty-eight point two percent. Both binary accuracy and token F1 are reported, and ablations show that the verbatim and structured tracks are complementary, as are the person-level and group-level views.

The design keeps the raw record and the interpreted one side by side. Verbatim messages hold on to exactly who said what. Derived states hold the relations and changes that no single message contains. And a writer trained against attribution and update errors is what builds the second track from the first.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

A group chat, many voices, and an assistant that must remember them all.

You are building memory for an assistant in long group chats. Questions ask what one member thinks of another, what the group agreed, and how someone's plans changed over weeks.

The road ahead

  1. 1 · The problem ~6 min In long group chats, memory must keep track of who spoke, whom a fact concerns, whether it is shared, and how it changed.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Keep two tracks: exact speaker-labelled messages as evidence, and derived states per person and per group, combined for each question.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Messages are stored verbatim, a trained writer derives person and group states from them, and queries combine both tracks.
  6. 6 · The experiment ~6 min You’ll guess: In a controlled evaluation, did reinforcement learning improve the small memory writer over its fine-tuned starting point?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.