← 最新论文
📊 statistics

Causal Representation Learning for Generalisable Recommendation

本文提出了一种实用的因果表示学习方法,该方法利用信息论解耦准则,仅借助现有的混杂日志即可提升推荐系统的分布外泛化能力,这一主张在大规模 Spotify A/B 测试中通过显著的在线参与度提升得到了验证,并在公开基准和合成基准上得到了进一步证实。

原作者: Yorgos Felekis, Michael O'Riordan, Oriol Corcoll, Ciarán M. Gilligan-Lee

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

原作者: Yorgos Felekis, Michael O'Riordan, Oriol Corcoll, Ciarán M. Gilligan-Lee

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

想象一下,你正在训练一个音乐推荐 AI 为你挑选歌曲。你向它输入了数百万条人们过去点击记录的数据。问题在于,这些过去的点击并非对全球所有音乐的随机采样。它们是经过过滤的列表,既包含了AI 决定向人们展示的内容,也混杂了人们当时恰好喜欢的内容。

这就像试图找出镇上最好的披萨,但你只能尝到送货员恰好送到你家门口的那些切片。如果送货员总是因为觉得你喜欢而给你送意大利辣香肠披萨,你可能会开始认为意大利辣香肠是唯一好吃的披萨,即使如果你有机会看到蔬菜披萨,你其实也会非常喜欢它。

这篇题为《用于可泛化推荐的因果表示学习》("Causal Representation Learning for Generalisable Recommendation")的论文,正是为了解决这一确切问题。作者与 Spotify 合作,提出了一种训练推荐系统的新方法,使其不会被这些“送货员”式的偏差所迷惑。

以下是使用简单类比进行的拆解:

问题:虚假信号

在数据世界中,存在两类线索:

  1. 真实原因:某人喜欢一首歌的实际原因(例如,他们热爱爵士乐)。
  2. 虚假信号:看起来像原因但实际并非如此的相关性(例如,这首歌被播放是因为用户身处某个特定城市,而旧算法恰好在那里推送了爵士乐)。

标准的 AI 模型就像考试作弊的学生。它们死记硬背“虚假信号”(作弊条),因为这有助于它们在练习考试(训练数据)中获得高分。但当它们参加真正的考试(拥有新用户的实时应用)时,它们会失败,因为作弊条不再适用。

解决方案:因果解缠器

作者提出了一种名为因果表示学习(CRL)的方法。将他们的方法想象成一个因果解缠器

他们希望 AI 学习歌曲的“纯净”表示。这个纯净版本应仅包含真正导致用户点击的信息(即“真实原因”)。它必须主动丢弃“虚假信号”(即偏差)。

为此,他们为 AI 制定了一条新规则,称为解缠准则。你可以将这条规则想象成一位严格的老师给 AI 下达的两项指令:

  1. 要有用:“你必须仍然能够预测用户是否会点击。”(保留好的部分)
  2. 要独立:“但你必须不能仅通过观察歌曲就猜出用户的背景或旧算法的偏差。”(丢弃坏的部分)

如果 AI 试图利用“作弊条”(虚假信号)进行预测,这条规则就会惩罚它。AI 会明白,获得高分的唯一途径是理解人们喜欢音乐的真实原因,而不是那些偶然出现的模式。

他们如何证明其有效性

这篇论文并非凭空猜测;他们在三个不同的“竞技场”中进行了测试:

  1. 模拟(实验室):他们构建了一个计算机模拟的虚假世界,在那里他们确切知道哪些线索是真实的,哪些是伪造的。“因果解缠器”AI 成功忽略了虚假线索,仅使用真实线索,而普通 AI 则被虚假线索搞糊涂了。
  2. 公开数据集(教室):他们使用了一个名为KuaiRand的公开数据集。该数据集包含两部分:一部分具有严重偏差(就像旧的送货员),另一部分是随机的(就像公平的口味测试)。新方法在偏差数据上的表现与旧方法相当,但在公平、随机的数据上测试时,其表现要好得多。这证明了 AI 学到了真实的规则,而不仅仅是偏差。
  3. 现实世界(体育场):这是最重要的一项。他们在拥有数百万真实用户的Spotify上进行了测试。他们进行了一项实时实验(A/B 测试),一半用户使用旧 AI,另一半用户使用新的“因果解缠器”AI。
    • 结果:新 AI 不仅在纸面上表现良好,实际上还让人们听了更多的音乐,跳过的歌曲更少。它实现了流媒体播放量增加 0.75%收听时长增加 0.50%

关键要点

最重要的发现是,仅凭推荐系统在其训练数据上的表现,无法判断该系统是否“失效”

这就像一个死记硬背特定练习测试答案的学生。他们在练习测试中得了 100 分,但这并不意味着他们理解了该学科。该论文表明,标准指标往往会撒谎。唯一能知道系统是否真正聪明的方法,是观察它如何处理情况,即那些旧偏差不存在的情况。

通过使用这种“因果解缠器”方法,AI 学会了忽略噪音并专注于信号,使其在接触现实世界时更加稳健和有效。

做什么

该论文非常具体地说明了该方法不是什么:

  • 它不试图猜测如果用户看到了不同的歌曲,他们本来会点击什么(没有“如果……会怎样”的情景)。
  • 它不需要公司运行昂贵、随机的实验来获取数据。它利用他们已有的杂乱、有偏差的日志即可工作。
  • 它不需要 AI 理解用户喜欢爵士乐的深层、隐藏的“物理”原理。它只需要将真实原因与虚假原因区分开来,以做出更好的预测。

简而言之,这篇论文教导 AI 停止通过死记硬背偏差模式来作弊,转而学习人们做出选择的实际原因。

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

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

试用 Digest →