\textsc{DiARC}: Distinguishing Positive and Negative Samples Helps Improving ARC-like Reasoning Ability of Large Language Models
本文提出了 \textsc{DiARC},一种通过利用视觉变换、规则反转和特定任务编辑来构建包含信息丰富的负样本的偏好对,从而增强大语言模型类 ARC 推理能力的方法,旨在使模型能够更有效地区分正确与错误的解。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
DIARC 论文解析:通过“错误”来学习逻辑
核心问题:教 AI 解谜
想象一下,你正在试图教一名学生如何解视觉谜题。你给他们展示几个例子:“这里是一个红色的正方形变成了一个蓝色的圆形。这里是一个绿色的三角形变成了一个黄色的星形。”然后,你给出一个新的形状并问道:“它会变成什么?”
这就是 ARC(抽象推理测试集) 挑战。这是一个纯粹考察逻辑和模式识别能力的测试。虽然大型 AI 模型(LLM)擅长写诗或解决数学问题,但在处理这些视觉谜题时却很吃力。它们经常会随机猜测或者陷入僵局,因为它们还没有掌握变化背后的“深层规则”。
旧方法:只展示正确答案
此前,研究人员尝试通过只向 AI 展示正确的答案来解决这个问题。
- 类比: 想象一位老师在给学生讲数学题时,只说:“答案是 5。”学生记住了“5”是这个特定问题的答案,但他们并不理解为什么是 5。如果题目稍作改变,学生就会失败。
- 论文的批判: 作者认为,仅仅展示“正确”的答案是不够的。AI 需要学会什么才是“错误”的。
新思路:从“差一点就对”的错误中学习
作者提出了一种名为 DIARC 的新方法。其核心思想非常简单:要学会正确的规则,你也必须学会识别错误的规则。
- 类比: 想象一位大师级厨师在教徒弟。
- 旧方法: 厨师说:“这碗汤味道完美。记住这个味道。”
- DIARC 方法: 厨师说:“这碗汤味道完美。但看看另外这三碗:一碗盐放多了,一碗少了香料,还有一碗烧焦了。它们看起来也像汤,但它们是错的。你能分辨出它们的区别吗?”
通过向 AI 展示那些“差一点就对”但实际上是错误的答案,AI 就能学会区分真实的模式与伪造的模式。
他们是如何制造“错误”答案的(三种技巧)
论文描述了三种巧妙的方法,用于在不改变原始谜题的情况下创建这些“错误”答案(负样本):
视觉微调(输出层级):
- 做法: 他们将正确的答案进行轻微的破坏。比如,将整个图像稍微向左移动一点,或者模糊边缘。
- 隐喻: 这就像是拍了一张完美的照片,然后稍微倾斜了相机,或者增加了一些噪点。照片看起来仍然像那个场景,但并不完全正确。
规则翻转(DSL 层级):
- 做法: 他们观察 AI 用来解决谜题的“代码”或逻辑。如果规则是“向上移动所有物体”,他们就将其翻转为“向下移动所有物体”。
- 隐喻: 如果游戏的规则是“看到红灯时跳跃”,他们会创造一个假规则:“看到绿灯时跳跃。”这听起来很有逻辑,但它与事实相反。
智能编辑(任务特定型):
- 做法: 他们使用超级智能的 AI(如 GPT-5.4)将特定谜题的规则改写为“语义上的反义词”。
- 隐喻: 如果谜题是关于“装满水桶”,AI 会将规则修改为“倒空水桶”。这是一个非常具体且具有迷惑性的错误,看起来像是正确的,但其实不是。
结果:更聪明的学生
研究人员在六个不同的谜题基准测试上测试了这种方法。他们使用了三种不同的开源 AI 模型,并将其与仅从正确答案中学习的模型进行了对比。
- 结果: 使用 DIARC(“识别错误”法)训练的模型得分显著提高。
- 亮点: 使用名为 Qwen3 的模型,他们在一些最难的谜题上达到了超过 96% 的准确率。这击败了许多昂贵的闭源模型,甚至包括专门为这些任务设计的 AI。
总结
该论文认为,要让 AI 更好地进行抽象推理,我们不应仅仅喂给它正确的答案。我们需要教会它拒绝错误答案。通过创造“差一点就对”的错误,并训练 AI 在诱人的错误路径中选择正确的路径,AI 能够更快、更有效地学习谜题背后的真实逻辑。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。