← 最新论文
🤖 machine learning

When Softmax Fails at the Top: Extreme Value Corrections for InfoNCE

本文提出了 \textsc{WEINCE},这是一种对 InfoNCE 目标函数的无参数化改进,通过引入极值理论和在线批次统计量,纠正了对比学习中标准 softmax 的统计失配问题,从而在多个视觉基准测试中实现了持续的性能提升。

原作者: Melihcan Erol, Suat Evren, Oktay Ozel, Alexander Morgan, Jongha Jon Ryu, Lizhong Zheng

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

原作者: Melihcan Erol, Suat Evren, Oktay Ozel, Alexander Morgan, Jongha Jon Ryu, Lizhong Zheng

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

核心思想:修复“得分榜顶端”的问题

想象你是一位正在给班级学生评分的老师。你有一个“明星学生”(正样本)和一间坐满了其他学生(负样本)的教室。你的目标是教会计算机识别出这位明星学生是针对某个特定问题的正确匹配,而其他人都是错误答案。

计算机实现这一目标的标准方式被称为 InfoNCE。它使用一种叫做 Softmax 的数学工具来决定谁是赢家。可以将 Softmax 想象成一个非常严格的裁判,他观察所有学生的得分,然后说:“得分最高的那个人获胜,且他们获胜的概率取决于他们比其他人优秀多少。”

问题所在:
这篇论文指出,这个裁判(Softmax)在游戏最艰难的部分使用了错误的规则手册。

  • 规则手册: Softmax 假设分数可以无限上升(就像一场比赛中有人可以跑得无限快)。它认为“好”分数与“极好”分数之间的差距,与“平庸”分数与“好”分数之间的差距是一样的。
  • 现实情况: 在现代 AI 中,分数是有上限的。它们有一个最大极限(就像时速 100 英里的限速)。当你非常接近这个极限时(即面对那些“最难”的负样本时),规则就发生了变化。论文表明,Softmax 无法正确处理这些“近乎完美”的高分。它会感到困惑,并将精力浪费在那些明显处于落后地位的学生身上,而不是专注于少数几个正在争夺胜利的人。

解决方案:WEINCE(聪明的裁判)

作者提出了一种名为 WEINCE 的新方法。他们并没有解雇旧裁判,而是给了他们一套能够根据情况进行调整的新指令。

类比:“天花板” vs “地板”

  • Softmax(旧方法): 想象一场你试图跳得尽可能高的比赛。Softmax 假设你可以一直跳得更高。如果你跳了 9 英尺,它认为你只是比跳了 8 英尺的人稍微好一点。
  • 现实情况(天花板): 在现实中,存在一个天花板(分数上限)。如果你跳了 9.9 英尺,而天花板是 10 英尺,那么你已经极其接近极限了。9.9 到 10 之间的差距微乎其微,但却是这场比赛中最关键的差距。
  • WEINCE(新方法): WEINCE 会观察那些“最强”的学生(即那些跳得接近天花板的学生)。它意识到:“嘿,我们撞到墙了!”然后,它会切换数学逻辑,专门关注这些学生距离天花板还有多近,而不是仅仅看原始数值。

它如何运作(无需数学公式)

  1. 观察人群: 对于 AI 回答的每一个问题,它都会观察“负面”示例(错误答案)。
  2. 检查张力: 它会检查是否有任何错误答案正危险地接近正确答案(即它们的得分非常高,接近最大极限)。
  3. 切换档位:
    • 如果错误答案远离极限,它就使用标准的 Softmax 规则(旧方法)。
    • 如果错误答案拥挤在极限附近,它就会使用一种特殊的**“缺口”(Shortfall)**规则。这个规则衡量的是距离天花板还剩多少微小的距离,而不是总分。
  4. 融合: 它将这两种规则混合在一起。如果情况模糊不清,它会结合使用。如果情况显然是“接近天花板”的情况,它会更多地倾向于使用新规则。

为什么这很重要?

论文在五个视觉基准测试(如识别猫、狗和汽车的图像)甚至文本数据(理解句子)上测试了该方法。

  • 结果: 通过为最困难的情况修复裁判的规则手册,AI 学到了更好的表示(representations)。
  • 收益: 当这些 AI 模型被用于测试新的、未见过的任务(例如识别照片中从未见过的物体)时,它们的表现显著优于标准模型。
  • 成本: 它的成本极低。新方法不需要 AI 学习任何新的参数(它不需要记忆新的事实),它只是利用现有的数据实时改变计算得分的方式。

一句话总结

论文指出,用于训练 AI 的标准数学工具(Softmax)在分数变得很高并达到极限时会失效,因此他们创建了一个更聪明的、具有自适应能力的数学工具(WEINCE),它知道何时切换策略,从而在不需要额外计算能力的情况下,让 AI 学得更快、表现更好。

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

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

试用 Digest →