← 最新论文
💬 NLP

DiffRetriever: Parallel Representative Tokens for Retrieval with Diffusion Language Models

DiffRetriever 为扩散语言模型引入了一种并行代表性令牌检索方法,该方法在提示中附加多个掩码位置并通过单次双向传递进行读取,从而在性能与效率上超越了序列自回归多令牌方法及现有的对比微调检索器。

原作者: Shuai Wang, Yin Yu, Shengyao Zhuang, Bevan Koopman, Guido Zuccon

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

原作者: Shuai Wang, Yin Yu, Shengyao Zhuang, Bevan Koopman, Guido Zuccon

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

想象一下,你正试图在一座巨大的图书馆中,仅凭写在餐巾纸上的一个句子,找到那本完美的书。这就是计算机“检索器”所做的:它接收你的查询,并找出最匹配的文档。

很长一段时间以来,做到这一点最好的方法是使用一位“聪明的图书管理员”(一个 AI 模型),它阅读你的句子,然后写下一个单词来代表整个想法。这很快,但有时一个单词不足以捕捉复杂的思想。

研究人员尝试让图书管理员写下多个单词以提高精确度。然而,使用旧类型的 AI(称为“自回归”模型),图书管理员必须按顺序、一行一行地写下这些单词。如果你要求 20 个单词,他们必须写下第一个,等待,写下第二个,再等待,依此类推。这太慢了,以至于额外的单词似乎不值得等待,而且结果也没有明显改善。

引入 DiffRetriever:一位“群体思维”图书管理员

这篇论文介绍了一种名为DiffRetriever的新型图书管理员,它使用一种名为扩散语言模型的不同类型的 AI。

这里的魔法技巧是:
扩散图书管理员不是按顺序一行一行地写单词,而是看着一张带有20 个空白槽位(掩码位置)的空白页,并在同一时刻填满所有 20 个槽位

可以这样理解:

  • 旧方法(自回归): 你请一位朋友描述一部电影。他们说:“它是……"(停顿)“一部……"(停顿)“精彩的……"(停顿)“动作……"(停顿)“电影。”他们必须等每个词说完才能开始下一个。如果你想要 20 个单词,那需要耗费永恒的时间。
  • 新方法(扩散): 你递给朋友一张印有 20 个空白方框的纸。你说:“用描述填满这些方框。”他们看着整张纸,思考这部电影,然后同时在单一瞥视中填满所有 20 个方框。

论文发现了什么

  1. 速度与质量: 研究人员在两种类型的 AI 上测试了这一点:旧的“逐个”书写者和新的“一次性”书写者。

    • 当他们要求旧书写者生成多个单词时,速度越来越慢,而质量并没有真正提高。
    • 当他们要求新书写者生成多个单词时,其速度与生成一个单词一样快(因为他们是一次性完成的),但质量显著提升。这就像在相同的时间内获得了更好的描述。
  2. 最佳表现者: 在训练了新的“一次性”图书管理员(具体称为"Dream")后,它在测试中成为查找相关文档的最佳者,击败了所有其他方法,包括旧的尝试多词的方法和其他现代 AI 模型。

  3. “完美”的预算: 研究人员还注意到,不同的问题需要不同数量的单词。像“天气怎么样?”这样简单的问题可能只需要 2 个单词,而复杂的问题可能需要 16 个。

    • 目前,他们选择一个数字(如 4 或 16),并将其用于每一个问题。
    • 他们发现,如果能在书写之前神奇地确切知道每个具体问题需要多少个单词,系统将变得更好——甚至比训练好的模型还要好。
    • 他们还发现,简单的线索,例如问题的长度,可以预测需要多少个单词。这表明,未来我们可以构建一个系统,自动调整每个问题所写的单词数量,从而获得两者的最佳效果。

总结

这篇论文证明,使用多个单词进行搜索的问题不在于使用多个单词的想法,而在于书写它们的旧方式(逐个书写)。通过切换到一种能一次性写出所有单词的新 AI,他们使多词搜索变得快速、廉价且更加准确。这就像意识到你不需要等待慢速火车来运送你的包裹;你只需要一架无人机一次性投递所有东西。

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

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

试用 Digest →