谷歌AlphaQubit重磅发布,实时为量子计算机纠错

虎嗅APP 2024-11-21 17:51:27

量子计算机有可能彻底改变药物发现、材料设计和基础物理学--前提是,我们能够让它们可靠地工作。

如今,人工智能(AI)也有望彻底改变量子计算机。

今日凌晨,谷歌发布了一种基于Transformers、能够以最先进的精度识别量子计算错误的解码器——AlphaQubit,加快了构建可靠量子计算机的进度。

谷歌CEOSundarPichai在X上写道,“AlphaQubit利用Transformers对量子计算机进行解码,在量子纠错准确性方面达到了新的技术水平。人工智能与量子计算的交汇令人兴奋。”

相关研究论文以“Learninghigh-accuracyerrordecodingforquantumprocessors”为题,已发表在权威科学期刊Nature上。

准确识别错误,是使量子计算机能够大规模执行长时间计算的关键一步,为科学突破和许多新领域的发现打开了大门。

纠正量子计算错误

量子计算机利用物质在最小尺度上的独特特性,如叠加和纠缠,以比经典计算机少得多的步骤解决某些类型的复杂问题。这项技术依赖于量子比特(或量子位),量子比特可以利用量子干扰筛选大量的可能性,从而找到答案。

量子比特的自然量子态会受到各种因素的破坏:硬件中的微小缺陷、热量、振动、电磁干扰甚至宇宙射线(宇宙射线无处不在)。

量子纠错通过使用冗余提供了一个解决方案:将多个量子比特组合成一个逻辑量子比特,并定期对其进行一致性检查。解码器通过使用这些一致性检查来识别逻辑量子比特中的错误,从而保存量子信息,并对其进行纠正。

图|边长为3(码距)的量子比特网格中的9个物理量子比特(灰色小圆圈)是如何构成逻辑量子比特的。在每个时间步中,还有8个量子比特执行一致性检查(正方形和半圆形区域,失败时为蓝色和品红色,否则为灰色),为AlphaQubit提供信息。实验结束时,AlphaQubit会确定发生了哪些错误。

创建神经网络解码器

AlphaQubit是基于神经网络的解码器,它借鉴了谷歌开发的深度学习架构Transformers,该架构是当今许多大语言模型(LLM)的基础。利用一致性检查作为输入,它的任务是正确预测逻辑量子比特在实验结束时的测量结果是否与准备时的结果相反。

研究团队首先对模型进行了训练,从而解码来自Sycamore量子处理器(量子计算机的中央计算单元)内一组49量子比特的数据。为了教会AlphaQubit解决一般的解码问题,他们使用量子模拟器生成了数以亿计的示例,这些示例跨越了各种设置和误差水平。然后,他们通过给AlphaQubit提供来自特定Sycamore处理器的数千个实验样本,针对特定的解码任务对其进行微调。

在新的Sycamore数据上进行测试时,AlphaQubit与之前的前沿解码器相比,在准确性方面树立了新的标准。在最大规模的Sycamore实验中,AlphaQubit的错误率比张量网络方法低6%,而张量网络方法虽然精度高,但速度却非常慢。AlphaQubit的错误率也比相关匹配法低30%,后者是一种精确的解码器,速度快到足以扩展。

图|小型和大型Sycamore实验的解码精度(距离3=17个物理量子比特,距离5=49个物理量位)。AlphaQubit比张量网络(TN,一种无法在大型实验中扩展的方法)和相关匹配(一种速度可扩展的精确解码器)更精确。

泛化到训练数据以外

为了了解AlphaQubit如何适应误差水平较低的大型设备,研究团队使用多达241量子比特的模拟量子系统数据对其进行了训练,因为这超出了Sycamore平台的可用范围。

同样,AlphaQubit的性能也优于领先的算法解码器,这表明它将来也能用于中型量子设备。

图|从距离3(17量子比特)到距离11(241量子比特)不同规模/模拟实验的解码精度。张量网络解码器没有出现在此图中,因为它的速度太慢,无法在大距离下运行。其他两个解码器的精确度随着距离的增加(即使用更多物理比特)而提高。在每个距离上,AlphaQubit都比相关匹配更精确。

AlphaQubit还展示了一些先进功能,比如接受和报告输入和输出的置信度。这些信息丰富的接口有助于进一步提高量子处理器的性能。

当研究团队在包含多达25轮纠错的样本上对AlphaQubit进行训练时,它在多达100000轮的模拟实验中保持了良好的性能,这表明它有能力泛化到训练数据以外的场景。

实时纠错仍须加速

谷歌表示,AlphaQubit是利用机器学习进行量子纠错的一个重要里程碑。但他们仍然面临着速度和可扩展性方面的重大挑战。

例如,在快速超导量子处理器中,每个一致性检查每秒要测量一百万次。虽然AlphaQubit在准确识别错误方面非常出色,但要在超导处理器中实时纠错,它的速度仍然太慢。随着量子计算的发展,商业应用可能需要数百万量子比特,这亟需更高效的数据方法来训练基于人工智能的解码器。

0 阅读:7