关于机器学习的三个阶段
729
2022-05-29
本文转自 | 新智元
上个月,谷歌声称实现 “量子霸权” 的新闻沸沸扬扬:谷歌打造出第一台能够超越当今最强大的超级计算机能力的量子计算机!
该量子系统只用了 200 秒完成一个计算,而同样的计算用当今最强大的超级计算机 Summit 执行,需要约 10000 年。
谷歌的论文一开始在 NASA 网站上发布,但不久被悄悄删除。
今天,谷歌 “量子霸权” 论文终于以封面重磅的形式在 Nature 正式发表!
论文地址:
https://www.nature.com/articles/s41586-019-1666-5.pdf
Nature 同时还发表一篇 “新闻与观点” 文章,称这一成就是量子计算的重大里程碑事件。
谷歌CEO Sundar Pichai
量子计算的一个目标是以指数级倍数超过传统经典计算机的速度执行特定计算任务。实现这一目标需要克服许多挑战,比如在产生较大计算空间的同时保证计算错误率低,以及设计一种经典计算机难以处理,但量子计算机可以轻松完成的基准测试。
研究团队开发的纠错流程可以保证较高的运算保真度 (高达 99.99%)。为了测试该系统,团队设计了一项对量子电路产生的随机数字进行采样的任务。对于经典计算机来说,这一任务的难度会随量子电路中量子比特数的增加而增加。最后,量子处理器在 200 秒左右的时间内从量子电路中采集了 100 万个样本,而当今最强大的超级计算机大约需要 1 万年的时间才能完成这一任务。
Nature 评论文章表示,谷歌的这一成就是 “对世界领先的超级计算机…… 实现量子霸权无疑是一项了不起的成就”。但文章也指出,在量子计算机投入实际应用前还需开展更多工作,比如实现可持续的容错运算。
然而,针对谷歌“量子霸权”事件的批判和质疑也随之而至。就在Nature论文发表的前一天,IBM 研究人员发文称,谷歌并未充分利用超级计算机的存储潜力,所以上述说法可能站不住脚。
接下来,新智元先带来谷歌对他们的研究的详细解读,再附上IBM的批判文章,孰是孰非,欢迎读者来评判。
30 多年来,物理学家一直在谈论量子计算的力量,但一直存在的问题是:它是否能做一些有用的事情,是否值得投资?
对于如此大规模的工程,制定决定性的短期目标来明设计是否朝着正确的方向发展是很好的工程实践。因此,我们设计了一个实验作为一个重要的里程碑,以帮助回答这些问题。
这个实验被称为 “量子霸权实验”(quantum supremacy experiment),它为我们的团队克服量子系统工程中固有的许多技术挑战提供了方向,从而研制出既可编程、又功能强大的计算机。
为了测试整个系统的性能,我们选择了一个敏感的计算基准,如果计算机的单个组件不够好,这个基准就会失败。
今天,我们在《自然》杂志发表的文章《使用可编程超导处理器达到的量子霸权》中发表了量子霸权实验的结果。
为了进行基准测试,我们开发了一个全新的 54 量子比特处理器,名为 “Sycamore”,它由快速、高保真的量子逻辑门组成。
我们的处理器在 200 秒内完成了目标计算,根据实验中的测量结果,我们断定,世界上最快的超级计算机需要 10000 年才能产生类似的结果。
左:挂在低温恒温器上的 Sycamore 处理器的艺术再现。右:Sycamore 处理器的照片。
量子霸权实验
为了了解这个基准测试是如何工作的,请想象一下,热情的量子计算新手访问我们的实验室,为了在我们的新处理器上运行一个量子算法。他们可以从一个基本门操作的小字典中组成算法。由于每个门都有出错的可能性,我们的客人会希望将自己限制在一个适当的序列中,总共有大约 1000 个门。假设这些程序员之前没有经验,他们可能会创建一个本质上看起来像门随机序列的东西,可以将其视为量子计算机的 “hello world” 程序。由于在随机电路中没有经典算法可以利用的结构,因此,经典超级计算机模拟这样的量子电路通常需要花费大量的努力。
在量子计算机上,随机量子电路的每次运行都会产生一个位串 (bitstring),例如 0000101。由于量子干涉 (quantum interference),当我们多次重复实验时,某些位串会比其他位串更容易出现。然而,随着量子比特的数量 (宽度) 和栅极周期 (深度) 的增加,在经典计算机上为随机量子电路寻找最有可能的位串变得更加困难。
证明量子霸权的过程
在实验中,我们首先运行 12 到 53 个量子比特的随机简化电路,并保持电路深度不变。我们使用经典模拟来检验量子计算机的性能,并与理论模型进行比较。一旦我们证实系统工作正常后,我们就运行 53 个量子比特、且不断增加深度的随机硬电路,直到达到经典模拟变得不可行的程度。
根据 Schrödinger-Feynman 算法的量子比特数和周期数来估计量子霸权电路的验证时间。红色的星星表示实验电路的估计验证时间。
这个结果是对邱奇 - 图灵论题 (Church-Turing thesis) 的第一个实验挑战,该论题认为,经典计算机可以有效地实现任何 “合理的” 计算模型。这是无法在经典计算机上合理模拟的第一个量子计算,我们开辟了一个新的有待探索的计算领域。
Sycamore 处理器
量子霸权实验是在一个名为 “Sycamore” 的完全可编程的 54 量子比特处理器上进行的。它由一个二维网格组成,其中每个量子比特与其他四个量子比特相连。因此,该芯片具有足够的连接性,使得量子比特状态可以在整个处理器中快速交互,从而使整个状态无法在传统计算机上有效地模拟。
量子霸权实验的成功是由于我们改进了具有增强并行性的双量子比特门,即使同时操作多个门,也能可靠地实现记录性能。我们使用了一种新型的控制旋钮来实现这一性能,该旋钮能够关闭相邻量子比特之间的相互作用。这大大减少了这种多连接的量子比特系统的误差。通过优化芯片设计以降低串扰,并开发新的避免量子比特缺陷的控制校准,我们进一步提高了性能。
我们在一个二维的正方形网格中设计了这个电路,每个量子比特连接到另外四个量子比特。该架构也向前兼容以实现量子误差校正。
我们认为,这个 54 量子比特的 Sycamore 处理器是一系列更强大的量子处理器中的第一个。
热图显示了同时运行的所有单量子比特 (e1, 叉号) 和双量子比特 (e2, 方形) 的 Pauli 误差。所示布局遵循处理器上的量子比特的分布。(由《自然》杂志提供)
量子物理测试
为了确保量子计算机在未来能够实用,我们还需要验证没有来自量子力学的基本障碍。物理学在通过实验来检验理论极限方面有着悠久的历史,因为当人们开始探索以截然不同的物理参数为特征的新体系时,常常会出现新的现象。
先前的实验表明,量子力学在状态空间的维数达到 1000 左右时,能够正常工作。在这里,我们将这个测试扩展到一万万亿 (10 quadrillion) 的大小,并发现一切仍然如预期的那样工作。
我们还通过测量两个量子比特门的误差来测试基本量子理论,并发现这可以准确地预测整个量子霸权电路的基准测试结果。
这表明,没有意料之外的物理现象会降低我们的量子计算机的性能。因此,我们的实验提供了证据,表明更复杂的量子计算机应根据理论运行,并使我们对继续扩大规模充满信心。
应用领域
Sycamore 量子计算机是完全可编程的,可以运行通用的量子算法。自去年春天获得量子霸权的成果以来,我们的团队已经在研究近期的应用,包括量子物理模拟和量子化学,以及生成机器学习等领域的新应用。
下一步是什么 ?
我们的团队未来有两个主要目标,两个目标都有关在量子计算中寻找有价值的应用。
其次,我们正在投资我们的团队和技术,以尽快打造一台容错的量子计算机。这样的设备有许多有价值的应用前景。例如,我们可以设想量子计算将帮助设计新材料 —— 例如用于汽车和飞机的轻型电池,可以更有效地生产肥料的新型催化剂 (目前这个过程产生的碳排放量占全球的 2% 以上),以及开发更有效的药物。要获得必要的计算能力仍然需要多年的艰苦工程和科学工作。但我们现在清楚地看到了一条道路,我们渴望向前迈进。
就在谷歌的Nature论文发表的前一天,IBM 研究人员发文称,谷歌并未充分利用超级计算机的存储潜力。谷歌选择了一个他们认为在经典机器上很难解决的问题,但现在 IBM 已证明这个问题没有谷歌想象的那么难,因此谷歌实际上并没有表现出量子霸权,而且竞争仍在继续。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。