← 最新论文
🤖 AI

Eliminating Out-of-Domain Recommendations in LLM-based Recommender Systems: A Unified View

本文介绍了 RecLM,这是一个统一的框架,通过整合嵌入检索、约束生成和离散标记生成这三种落地范式,消除了基于大语言模型的推荐系统中的域外幻觉问题,同时在各项基准测试中实现了最先进的准确度。

原作者: Hao Liao, Jiwei Zhang, Jianxun Lian, Wensheng Lu, Mingqi Wu, Shuo Wang, Yong Zhang, Yitian Huang, Mingyang Zhou, Rui Mao

发布于 2026-06-05
📖 1 分钟阅读☕ 轻松阅读

原作者: Hao Liao, Jiwei Zhang, Jianxun Lian, Wensheng Lu, Mingqi Wu, Shuo Wang, Yong Zhang, Yitian Huang, Mingyang Zhou, Rui Mao

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你有一位非常聪明、博学多才的图书管理员(即大语言模型,LLM),她喜欢和你聊天并给你提供建议。你问她:“你能给我侄子推荐五件玩具吗?”

问题在于,这位图书管理员因为太有创意和想象力了,有时会推荐一些商店库存中并不存在的玩具。她可能会凭空捏造一个从未生产过的“乐高龙之城堡 9000”,或者一个目录里根本没有的“我的世界蜘蛛骑手”。在现实世界中,这是一场灾难:你无法购买不存在的东西。这被称为**域外(Out-of-Domain, OOD)**推荐。

这篇论文介绍了一个名为 RecLM 的新系统来解决这个问题。你可以把 RecLM 想象成一套可以扣在图书管理员身上的三套不同的“安全护栏”,以确保她推荐的每一件物品都确实在货架上。

核心思想:“开始”与“结束”标记

作者教会了图书管理员两个特殊的魔法词:<SOI>(项目开始)和 <EOI>(项目结束)。

  • 当图书管理员说出 <SOI> 时,她知道:“好了,我准备要说出一个真实的产品名称了。我必须停止幻想,开始查看目录。”
  • 当她说出 <EOI> 时,她知道:“我已经说完产品名称了;我可以恢复正常的聊天模式。”

在这两个魔法词之间,系统使用三种不同的“锚定(grounding)”方法之一,来确保她挑选的是真实的物品。

三种安全护栏(三种变体)

1. “索引卡”法 (RecLM-ret)

  • 运作方式: 想象图书管理员拥有一套巨大的数字索引卡系统。当她说出 <SOI> 时,她并不需要真的去“思考”物品名称。相反,她会查看她的笔记,在索引卡中找到最佳匹配项,然后直接从卡片上复制名称。
  • 类比: 这就像一名服务员不需要背诵菜单,而是面前就摆着一份实体的菜单。当你请求推荐时,他们指着菜单上的一个真实项目并大声读出来。
  • 结果: 她永远不会发明虚假菜品,因为她只是在阅读菜单。

2. “严厉图书管理员”法 (RecLM-cgen)

  • 运作方式: 这是论文中最流行的方法。图书管理员被允许“说出”物品名称,但她被迫必须走过一个巨大的、预先构建好的迷宫(前缀树),这个迷宫只包含通往真实物品的路径。
  • 类比: 想象图书管理员正试图写下一个单词,但她正走在一个由实物玩具组成的灌木迷宫中,每一个路径都通向真实的玩具。她无法转向进入“虚假玩具”的灌木丛,因为那里有一堵墙。她被迫遵循通往“乐高星球大战”或“孩之宝动作人偶”的路径,因为只有这些路径是存在的。
  • 加分项: 论文还使用了“标题重写器”。真实的玩具名称可能又长又乱(例如:“乐高星球大战千年隼 75192 成年人建筑套装”)。系统会将它重写为一个简短、干净的名字,如“乐高千年隼”,这样图书管理员就能轻松说出,而不会迷路。
  • 结果: 她说话很自然,但在物理层面上无法说出任何不在目录中的名字。

3. “暗号”法 (RecLM-token)

  • 运作方式: 图书管理员不再说出玩具的名字(如“乐高”),而是使用一种秘密代码(如 <a_5><b_2><c_9>)。店里的每件玩具都有一个唯一的代码。系统会在最后一步将代码翻译回玩具名称。
  • 类比: 这就像图书管理员正在玩一场带有翻译官的“传声筒”游戏。她向翻译官低声说出一个代码,然后翻译官说出真实的名称。由于代码仅针对真实玩具存在,她也就无法意外发明一个虚假的玩具。
  • 结果: 非常高效且极其准确,尽管在代码被翻译之前,输出看起来像乱码。

他们发现了什么?

研究人员在真实数据(Steam 游戏、亚马逊电影和亚马逊玩具)上测试了这三种方法,并将其与其他智能系统进行了比较。

  1. 零虚假推荐: 最重要的发现是,这三种方法都实现了 0% 的域外(Out-of-Domain)推荐。 它们完全阻止了图书管理员发明虚假产品。
  2. “严厉图书管理员”胜出: 这种强迫图书管理员走过真实标题“迷宫”的方法 (RecLM-cgen) 表现最好,它能更精准地挑选出用户喜欢的正确玩具。它击败了传统的计算机程序和其他 AI 模型。
  3. 她依然擅长聊天: 即便有了这些严格的规则,图书管理员也没有失去她的个性。她仍然可以进行正常的对话,回答数学问题,并就其他话题进行聊天,而不会忘记如何做一个像人类一样的助手。

总结

这篇论文不仅仅是在说“AI 推荐做得很好”。它是在说:“这里有一种统一的方法可以让 AI 推荐变得安全。”通过在同一个框架下使用这三种不同的“锚定”技术,他们证明了你可以拥有一个既足够有创意可以聊天,又足够严谨以至于绝不会推荐不存在的产品的对话式 AI。

他们也指出,虽然该系统很出色,但它可能会有点慢(就像图书管理员在迷宫中行走一样),因此未来的工作可能需要让它在实时使用中变得更快。但就目前而言,它解决了“幻觉”出虚假产品的问题。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →