Skip to content

PersonaMem

bowen-upenn/PersonaMem —— 一个多项选择式的个性化基准(arXiv:2504.14225,"Know Me, Respond to Me",宾夕法尼亚大学 2025)。每道题把模型放在与一位模拟用户长期、不断演变的对话中的某个时点,要求它从四个选项中选出最佳回复——即最符合该用户所分享的事实、以及其偏好随时间如何变化的那一个。我们运行 v1 / 32k 切分:589 道题,覆盖 7 种个性化「技能」。

它是多项选择,不是自由文本问答。 标准答案是一个字母 (a)–(d);评分采用对所选字母的精确匹配,不使用 LLM 评判——与数据集作者本身的协议一致(原文:「评估过程中不涉及任何 LLM 评判者」)。我们以 mode=raw(不做巩固)运行,以隔离出检索层本身的表现。

我们如何评测

对每道题,我们只截取该用户在提问时点之前的对话——为每个 (对话, 截断点) 组合建立一个独立的 Hebb 分区,恰好保存 turns[:end_index]。检索被限制在该分区内,因此一道题永远看不到同一用户的未来轮次,也看不到任何其他人物的历史。随后:

  1. 为该问题检索 top-10 条记忆(all-MiniLM-L6-v2 384 维嵌入 + BAAI/bge-reranker-base 交叉编码器重排——均为出厂默认),走的是 MCP 服务、CLI 与 Web 控制台同一个 /api/v1/search 接口。
  2. 把这 10 条记忆 + 问题 + 四个选项交给阅读模型,让它选出一个字母(DeepSeek-V4-Pro,温度 0)。
  3. 对解析出的字母与标准字母做精确匹配评分。无 LLM 评判,无自由文本打分。

PersonaMem 不提供逐题证据 id,因此这里没有 Recall@k——头条指标就是端到端的 MCQ 准确率

参照系——请对照这些数字来读

PersonaMem 很难,正确的标尺不是 LoCoMo / LongMemEval 那种 90%+ 的召回数字(任务不同,上限也不同):

参照(v1-32k,全上下文)MCQ 准确率
随机基线(四选一)25%
最强前沿模型——GPT-4.5 / GPT-4.1 / Gemini-1.5,完整 32k 上下文约 50–52%
推理模型(o1 / o3-mini / o4-mini / DeepSeek-R1)无优势(约 50%)
Llama-4-Maverick约 43%

来源:arXiv:2504.14225——前沿模型在多项选择设定下「徘徊在约 52%」;把 128k 上下文通过剔除无关对话压到 32k 并无显著变化,因此 32k 上限 ≈ 128k 上限。

Hebb Mind 在 PersonaMem 上的结果

v0.1.7,生产一致配置——all-MiniLM-L6-v2(384 维)+ BAAI/bge-reranker-base 重排,search_top_k=10DeepSeek-V4-Pro 阅读模型温度 0,四选一 MCQ 精确匹配,全部 589 题(v1-32k)。

指标数值来源
MCQ 准确率69.4%(409/589)eval/reports/personamem/v1/run-1/personamem.md

这越过了 25% 的随机基线,并高于约 50–52% 的全上下文前沿上限——而它只读取 top-10 检索记忆,而非完整的 32k 对话。解读:对这些题目,聚焦检索已足以找回相关的用户历史,这与论文自身「剔除无关上下文并不损害准确率」的发现一致。

分技能拆解

题型准确率
recalling_the_reasons_behind_previous_updates88.9%
provide_preference_aligned_recommendations76.4%
recall_user_shared_facts74.4%
generalizing_to_new_scenarios73.7%
recalling_facts_mentioned_by_the_user70.6%
track_full_preference_evolution66.2%
suggest_new_ideas39.8%

这一分布与数据集的难度曲线吻合:在「回忆偏好为何改变」上最强,在生成性、前瞻性的「提出新点子」上最弱——后者也是论文标注的最难题型(许多前沿模型在该型上接近随机)。错误与低检索相关性相关:当支撑性轮次落在 top-10 之外时,阅读模型会选到一个貌似合理但错误的选项。

可比性提醒。 (1)阅读模型与论文不同——我们用 DeepSeek-V4-Pro,而约 50–52% 的上限数字来自 GPT-4.5 / Gemini-1.5。因此 69.4% 并非严格同条件的「Hebb 超越上限」论断——它反映的是检索加上一个强阅读模型。要单独分离检索的贡献,需要同一阅读模型在全上下文上的对照实验。(2)数据集版本——这是 PersonaMem v1-32k(589 题),不是更新的 v2(约 5,000 题,schema 不同);切勿拿 v1 的数字与 v2 比较。(3)基础设施——8/589(1.4%)题在机器负载较高时触发了 HTTP 读超时并被判为错误;仅按已作答题计,准确率为 70.4%。(4)valid_choice_rate = 98.6%(在所有非报错题上,阅读模型都返回了可解析的字母)。

与各竞品的对比

唯一一份第一方、版本明确的参照是上文论文给出的全上下文前沿上限(约 50–52%)。一些记忆框架也报告过 PersonaMem 数字,但它们的数据集版本(v1 还是 v2)、题量、阅读/底座模型均未锁定,因而与上表并非同条件可比,这里仅列出以作参考:

系统报告的 MCQ 准确率提醒
Hebb Mind(v0.1.7,DeepSeek-V4-Pro 阅读,top-10)69.4%v1-32k,589 题,本页
前沿上限(GPT-4.5 / Gemini-1.5,全上下文)约 50–52%v1-32k,论文
EverMemOS / MemOS / Mem0 / Zep / memU53.2 / 50.7 / 43.9 / 43.4 / 38.7社区报告;版本与底座未经核实

如果你有版本明确的公开数字,欢迎提交 PR。

Released under the MIT License.