Clear Sky Science · zh

通过连锁思维推理与原生量子标记化对Grover搜索算法的符号分析

· 返回目录

教计算机“读懂”量子电路

量子计算机在某些任务上承诺带来显著加速,但它们的程序对人类来说通常难以理解。现有工具可以计算量子电路的输出,但很少解释其工作原理。本文介绍了 GroverGPT+,一种专门的人工智能模型,旨在“读取”著名量子搜索算法——Grover 算法的代码,并以清晰、逐步的方式解释其逻辑——就像一位熟练的教师引导学生解开复杂谜题。

从数值计算到理解

目前大多数量子计算软件侧重于原始计算。输入一个电路,这些模拟器将跟踪大量的量子概率云以预测测量结果。该过程强大但不透明:软件对大型矩阵进行乘法运算,返回最终概率,然后由人类专家去推断算法的结构。相比之下,GroverGPT+ 致力于执行符号分析。它以量子汇编语言 QASM 编写的低层描述作为输入,目标是描述电路不同部分的高层角色——尤其是将正确答案编码进 Grover 搜索的“oracle”(预言器)部分。

Figure 1
Figure 1.

具备量子常识的语言模型

在内部,GroverGPT+ 是一种大型语言模型——一种最初用于理解和生成自然语言的神经网络架构。为使其通晓量子电路的“语言”,作者引入了两项关键改进。首先,他们设计了一种原生量子标记器,将 QASM 代码拆分为有意义的片段,例如单个门操作和量子位标识符,而不是任意的文本片段。这种紧凑且结构感知的编码帮助模型一目了然地识别完整操作。其次,他们采用了连锁思维(Chain-of-Thought)监督训练:模型不仅学习正确的最终答案,还学习详细的推理轨迹,逐步演示如何提取 oracle、识别标记态并预测各可能输出的概率。

把 GroverGPT+ 置于考验之下

为了对系统进行严格评估,作者以 Grover 算法作为受控实验。Grover 搜索具有清晰的数学性质:对于给定的量子比特数和标记态数,专家可以精确写出哪些态是特殊的以及算法找到它们的概率。团队生成了许多不同规模和不同目标解数量的电路,然后让 GroverGPT+ 识别标记态并重构输出概率。他们通过两种方式衡量成功:搜索准确率,用来检查模型的最优预测是否匹配真实标记态;以及经典保真度,比较完整概率分布与理想模拟器的结果。

准确、稳定且出人意料地可扩展

在训练范围内的最多七个量子比特的电路中,GroverGPT+ 一直能稳定定位正确的目标态并重现正确的概率模式,搜索准确率和保真度均接近于一且波动很小。相比之下,现成的通用语言模型表现出更低且不稳定的性能。作者随后探查 GroverGPT+ 在训练范畴以外的泛化能力:当给出略大一些的完整电路(八或九个量子比特)时,其准确率仍然很高,仅有适度下降;当只提供包含 oracle 部分的更紧凑输入时,它在高达十三个量子比特时仍能良好工作。同样值得注意的是,模型分析电路所需时间随电路规模增长仅缓慢上升,仍保持在最小情形的约一个数量级范围内——远优于完整量子态模拟的指数增长。

Figure 2
Figure 2.

对量子算法复杂性的新视角

这些结果表明,像 GroverGPT+ 这样的 AI 模型可以成为量子研究人员、教育者和学生的有价值助手。它们并非取代数值模拟器,而是提供不同的功能:将低层的电路代码转化为关于算法在做什么及其工作原理的高层解释。作者进一步提出了一个概念性转变:如果某些量子算法对 AI 推理器来说容易学习和解释而另一些不易,这一差异或能揭示超越传统资源计数(如门数)之外的潜在概念复杂性。从这个角度看,GroverGPT+ 不仅是调试工具,更是 AI 的“科学仪器”早期原型——有助于探查量子算法本身的结构与可理解性。

引用: Chen, M., Cheng, J., Li, P. et al. Symbolic analysis of Grover search algorithm via Chain-of-Thought reasoning and quantum-native tokenization. npj Quantum Inf 12, 48 (2026). https://doi.org/10.1038/s41534-026-01195-1

关键词: 量子算法, Grover 搜索, 大型语言模型, 符号分析, 量子计算工具