Benchmarking the Quantum Leap: Auditing LLM Evaluation for Quantum Code Generation
本文通过对 25 个模型在多个套件上的基准测试,审计了大型语言模型(LLM)在量子代码生成评估中的可靠性,揭示了当前的排行榜因存在缺陷的评估器设计、共享的基准测试依赖以及统计显著性不足而受到损害,从而表明必须使用隔离的执行环境和严格的不确定性报告,以进行有效的进展评估。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在量子计算这一新兴领域,科学家们正在建造运行在亚原子世界奇特规则之上的机器,旨在解决那些会让当今超级计算机需要花费数千年才能破解的问题。为了让这些机器运转起来,研究人员必须编写复杂的指令(即代码),告诉硬件如何操纵量子比特。最近,一种被称为大语言模型的新型人工智能展现出了自主编写此类代码的能力,就像能够起草电子邮件或撰写故事的计算机程序一样。这引发了人们对于实现量子软件自动化的兴奋之情。然而,仅仅因为计算机能够生成文本,并不意味着它生成的代码在真实的机器上运行时确实有效。要确定这些“人工作家”是否真正具备构建功能性量子电路的能力是一项艰巨的任务,这需要一种方法来根据物理学的严苛定律和量子硬件的具体要求来测试它们的输出。
田纳西州橡树岭量子科学中心的一个研究小组决定对这些人工智能系统进行一次严格的测试。他们收集了十五种不同的模型,涵盖了从面向公众的通用系统到专门针对量子物理进行训练的专业程序。他们要求这些模型解决五百三十个不同的编程挑战,这些挑战分布在五组不同的任务集中。这些挑战的内容包罗万象,从基础的电路构建到复杂的算法设计。研究人员并不仅仅关注最终的分数或排行榜上的排名。相反,他们建立了一个详细的审计系统来观察测试是如何评分的,以检查测试过程本身是否存在隐藏的缺陷。他们想要知道的不仅是哪个模型获得了最高分,而是该分数是否准确反映了模型编写有效代码的真实能力。
结果揭示了一个远比简单的赢家与输家名单更为复杂的局面。在最简单的任务集中,最强的模型表现出的水平已经使得几乎每一次尝试都是正确的,成功率接近百分之九十九。这表明,对于基础量子编程而言,这项技术已经达到了一个饱和点,目前的测试已无法区分出最优秀的模型。然而,当研究人员转向需要更深层推理和多步设计的更难挑战时,成功率显著下降,顶尖模型的解题率仅为百分之六十四左右。这表明,虽然人工智能已经掌握了基础知识,但在处理更困难、更细微的量子工程方面仍显吃力。
或许最令人惊讶的发现是,测试的设计方式在某种程度上甚至比模型本身的实际技能更能改变结果。在其中一组特定的新任务中,研究人员发现评分系统正在检查原始指令从未要求的细节。当他们在不改变模型所写代码的情况下,将这些额外的、未被要求的检查从评分过程中移除时,一个领先模型的成功率从零百分比跃升至接近百分之九十五。模型并没有进步,只是测试对一些本不该在意的事情过于严苛了。这一发现凸显了当前衡量进度的一个关键缺陷:高分可能反映的是模型猜测测试意图的能力,而非其解决实际问题的能力。
审计还发现了测试工具本身存在的技术错误,这些错误导致了误判失败和误判通过的情况。在一个案例中,测试软件未能运行其本应执行的检查,导致错误的代码被判定为正确。在另一个案例中,测试环境意外地将参考答案的一部分包含在了模型代码运行的空间内,使得模型能够获取本不该接触到的答案。这些缺陷意味着以往基准测试的历史得分不能被视为衡量能力的准确指标。研究人员发现,有些模型之所以显得失败,是因为测试本身出了问题;而另一些模型之所以显得成功,是因为测试过于宽松。
最终,这项研究得出结论:目前对这些人工智能模型进行排名的做法是不充分的。顶尖系统之间的差异往往非常微小,以至于这些差异可能是由随机偶然因素造成的,而非真实的实力差距。此外,得分深受特定测试设计以及评分工具可靠性的影响。研究人员认为,为了真正理解量子代码生成的进展,业界必须超越简单的排行榜排名。他们需要报告不确定性,验证测试是否确实在正确运行,并确保模型是基于其被要求的任务进行评判,而不是基于隐藏的要求或损坏的评分脚本。在满足这些标准之前,人工智能在量子领域的真实能力仍将被测量工具本身的缺陷所掩盖。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。