人工智能

自信地错误:为什么最智能的AI模型在自我纠正方面最差

mm

许多人工智能社区成员认为,下一次重大革命将是自我改进人工智能的时代,在这个时代,人工智能可以在没有人类干预的情况下改进自己。他们的论点是:随着模型变得更加强大,它们最终将不仅从数据中学习,还从自身中学习。每次迭代都会改进前一次的结果。错误将被识别、纠正和消除。随着时间的推移,这种改进的累积可能会引发一个智能爆发,在这个过程中,人工智能开始构建人工智能。这种愿景是围绕递归人工智能、自主代理和长期预期的智能爆发所构建的。这种愿景的核心是人工智能系统能够可靠地纠正自己的错误。然而,没有强大的自我纠正,自我改进是不可能实现的。一个无法识别自己错误的系统无法从自己的输出中有意义地学习,无论它看起来多么强大。

人们普遍认为,自我纠正会随着模型变得更加强大而自然出现。这种信念看起来很直观。毕竟,更加强大的模型知道的更多,推理更好,在各项任务中表现更好。然而,最近的研究揭示了一个违反直觉的发现:更先进的模型往往难以纠正自己的错误,而较弱的模型在自我纠正方面表现更好。这种现象被称为准确性-纠正悖论,它迫使我们重新思考人工智能系统如何推理,以及我们是否真正准备好迎接自我改进的人工智能。

理解自我改进人工智能

自我改进人工智能是指能够识别自己的错误、从中学习并迭代改进其行为的人工智能系统。与传统模型不同,传统模型仅依赖人类策划的训练数据,自我改进人工智能将积极评估自己的输出并随时间改进。理论上,这创造了一个反馈循环,每个学习周期建立在前一个周期的基础上,导致所谓的智能爆发。

但是,实现这一目标并非易事。自我改进需要的不仅是原始计算能力或更大的数据集。它需要可靠的自我评估,包括检测错误、识别错误源和产生纠正解决方案的能力。没有这些能力,模型无法区分正确的推理路径和有缺陷的路径。在错误的解决方案上迭代,无论速度多快,都会强化错误而不是改进性能。

这种区别至关重要。在人类中,从错误中学习往往涉及反思、假设测试和课程纠正。对于人工智能,这些过程必须在系统本身中编码。如果模型无法可靠地识别和纠正自己的错误,它就无法有意义地参与自我改进循环,递归智能的承诺将仍然是理论上的,而不是实际的。

准确性-纠正悖论

自我纠正通常被视为一种单一的能力,但实际上它结合了几个必须单独考虑的不同能力。至少,我们可以将其分为三个可衡量的子能力:错误检测、错误定位或源检测和错误纠正。错误检测询问模型是否可以识别其输出是错误的。错误定位关注于识别错误发生的位置。错误纠正指的是产生纠正解决方案的能力。

通过分别衡量这些能力,研究人员揭示了当前系统的局限性。他们表明,模型在这些能力方面差异很大。有些模型擅长检测错误但不擅长纠正它们。其他模型几乎无法识别错误,但仍然可以通过重复尝试来纠正它们。更重要的是,这些见解表明,一些领域的改进不能保证其他领域的改进。

当研究人员在复杂的数学推理任务中测试先进模型时,这些模型犯的错误较少。这是预期的结果。但是,意外的结果是:当这些模型犯错时,它们不太可能自己纠正错误。相反,较弱的模型尽管犯了更多错误,但在没有外部反馈的情况下更擅长纠正自己的错误。换句话说,研究人员发现准确性和自我纠正朝着相反的方向发展,这种现象被称为准确性-纠正悖论。这一发现挑战了人工智能开发中一个根深蒂固的信念。我们经常假设,扩大模型可以提高智能的各个方面。悖论表明,这个假设并不总是成立,尤其是对于自省能力。

错误深度假设

这种悖论提出了一个明显的问题:为什么较弱的模型在自我纠正方面优于更强大的模型?研究人员通过检查模型犯的错误类型找到了答案。他们发现,更强大的模型犯的错误较少,但它们犯的错误更“深”、更难纠正。相反,较弱的模型犯的错误更“浅”、更容易在第二次尝试中纠正。

研究人员将这一见解称为错误深度假设。他们将错误分为设置错误、逻辑错误和计算错误。设置错误涉及对问题的误解。逻辑错误发生在推理路径结构上有缺陷时。计算错误是简单的算术错误。对于GPT-3.5,错误的大多数(62%)是简单的计算错误。这些是浅层错误。当提示“仔细检查”时,模型通常可以找到数学错误并纠正它。然而,对于DeepSeek,77%的错误是设置或逻辑错误。这些深层错误需要模型从根本上重新思考其方法。强大的模型难以做到这一点,因为它们倾向于依赖其初始推理路径。随着模型智能性的提高,只有最具韧性和最难以纠正的错误才会剩下。

为什么检测错误不能保证纠正错误

研究中最令人惊讶的发现之一是,错误检测与纠正错误的能力没有相关性。一个模型可能正确地识别自己的答案是错误的,但仍然无法纠正它。另一个模型可能几乎无法检测错误,但通过重复解决问题来改进。Claude-3-Haiku提供了最戏剧性的例子。Claude仅检测到10.1%的自己的错误,这是所有测试模型中最低的。尽管检测能力较弱,但它实现了最高的内在纠正率,达到29.1%。相比之下,GPT-3.5检测到81.5%的错误,但仅纠正了26.8%。

这表明,一些模型可能会“偶然”纠正自己的错误,只是因为它们通过不同的采样路径重新解决了问题,即使它们没有识别出第一次尝试是错误的。这种脱节对于实际部署来说是危险的。当一个模型过于自信并且无法检测自己的逻辑错误时,它可能会将一个看似合理但完全错误的解释呈现为真相。在某些情况下,提示模型识别自己的错误可能会使情况变得更糟。当一个模型错误地识别出自己哪里出了错时,它会将自己固定在一个有缺陷的解释上,并加倍错误。与其提供帮助,自动生成的提示可能会将模型锁定在错误的推理路径上。这种行为类似于人类的认知偏见。一旦我们认为自己知道哪里出了错,我们就会停止寻找更深层次的原因。

迭代有助于,但不均等

研究还表明,迭代反思通常会改善结果,但并非所有模型都能同样受益。较弱的模型从多轮重新思考中受益匪浅,因为每次迭代都给它们另一个机会来纠正表面层次的问题。较强的模型从迭代中获得的改进相对较小。它们的错误不容易通过重复来解决。没有外部指导,额外的尝试往往会以不同的方式重现相同的有缺陷的推理。这种见解表明,自我改进技术并非普遍有效。它们的成功取决于错误的性质,而不仅仅是模型的智能。

这对人工智能系统设计意味着什么

这些见解具有实际意义。首先,我们应该停止假设更高的准确性意味着更好的自我纠正。依赖自主自我改进的系统需要被明确测试其纠正行为,而不仅仅是最终性能。其次,不同的模型可能需要不同的干预策略。较弱的模型可能会受益于简单的验证和迭代。较强的模型可能需要外部反馈、结构化验证或基于工具的检查来克服深层次的推理错误。第三,自我纠正管道应该是错误感知的。了解任务是否容易出现浅层或深层错误可以告知自我纠正是否可能有效。最后,评估基准应该将检测、定位和纠正分开。将它们视为单一指标会隐藏关键的弱点,这些弱点在实际部署中很重要。

结论

自我改进人工智能不仅依赖于产生正确的答案,还依赖于识别、诊断和修订错误答案的能力。准确性-纠正悖论表明,更强大的模型并不自动具备这一任务的能力。随着模型变得更加强大,它们的错误变得更深、更难检测、更能抵抗自我纠正。这意味着仅仅依靠模型规模的进步是不够的。如果我们想要真正从自己的错误中学习的人工智能系统,自我纠正必须被视为一种独特的能力,明确测量、训练和支持。

Dr. Tehseen Zia 是 COMSATS University Islamabad 的终身副教授,拥有来自奥地利维也纳科技大学的人工智能博士学位。专攻人工智能、机器学习、数据科学和计算机视觉,他在著名的科学期刊上发表了重要贡献。 Dr. Tehseen 还作为首席调查员领导了各种工业项目,并担任人工智能顾问。