1. 首页 >人工智能 > 正文

在可靠的量子机器学习之路上的早期努力

导读 未来的量子计算机应该能够进行超快速和可靠的计算。今天,这仍然是一个重大挑战。现在,由苏黎世联邦理工学院领导的计算机科学家对可靠的量

未来的量子计算机应该能够进行超快速和可靠的计算。今天,这仍然是一个重大挑战。现在,由苏黎世联邦理工学院领导的计算机科学家对可靠的量子机器学习进行了早期探索。

采集蘑菇的人都知道,有毒的和无毒的最好分开。更不用说如果有人吃了有毒的东西会发生什么。在这样的“分类问题”中,需要我们区分某些对象并通过特征将我们正在寻找的对象分配给某些类,计算机已经可以为人类提供有用的支持。

智能机器学习方法可以识别模式或对象并自动从数据集中挑选它们。例如,他们可以从照片数据库中挑选出无毒蘑菇的照片。特别是对于非常庞大和复杂的数据集,机器学习可以提供人类无法发现的有价值的结果,或者只有更多的时间才能发现。然而,对于某些计算任务,即使是当今可用的最快的计算机也达到了它们的极限。这就是量子计算机的伟大前景发挥作用的地方:有一天它们也将执行经典计算机在有用的时间内无法解决的超快速计算。

这种“量子霸权”的原因在于物理学:量子计算机通过利用原子或分子内或基本粒子之间发生的某些状态和相互作用来计算和处理信息。

量子态可以叠加和纠缠的事实创造了一个基础,使量子计算机能够访问一组从根本上更丰富的处理逻辑。例如,与经典计算机不同的是,量子计算机不是用二进制代码或比特来计算,它们只将信息处理为 0 或 1,而是用量子比特或量子比特,它们对应于粒子的量子态。关键的区别在于,量子位不仅可以在每个计算步骤中实现一种状态——0 或 1,而且还可以实现两者叠加的状态。这些更通用的信息处理方式反过来又允许在某些问题中大幅提高计算速度。

量子计算的这些速度优势也是机器学习应用的机会——毕竟,量子计算机可以计算机器学习方法所需的大量数据,以比经典计算机更快地提高其结果的准确性。

然而,要真正发挥量子计算的潜力,必须使经典的机器学习方法适应量子计算机的特性。例如,算法,即描述经典计算机如何解决某个问题的数学计算规则,必须为量子计算机制定不同的公式。为机器学习开发运行良好的“量子算法”并非易事,因为在此过程中仍有一些障碍需要克服。

一方面,这是由于量子硬件。在苏黎世联邦理工学院,研究人员目前拥有最多可处理 17 个量子位的量子计算机(参见 2021 年 5 月 3 日的“苏黎世联邦理工学院和 PSI 发现量子计算中心”)。但是,如果有一天量子计算机要充分发挥其潜力,它们可能需要数千到数十万个量子比特。

量子噪声和错误的必然性

量子计算机面临的一项挑战是它们容易出错。今天的量子计算机在非常高的“噪音”水平下运行,因为错误或干扰在技术术语中是众所周知的。对于美国物理学会来说,这种噪音是“扩大量子计算机规模的主要障碍”。不存在用于纠正和减轻错误的综合解决方案。目前还没有找到生产无差错量子硬件的方法,50 到 100 个量子比特的量子计算机太小,无法实现校正软件或算法。

在某种程度上,人们不得不接受这样一个事实,即原则上量子计算中的错误是不可避免的,因为具体计算步骤所基于的量子态只能用概率来区分和量化。另一方面,可以实现的是将噪声和扰动的程度限制到这样的程度的程序,即计算仍然提供可靠的结果。计算机科学家将可靠运行的计算方法称为“稳健”,并且在这种情况下也提到了必要的“容错”。

这正是由 ETH 计算机科学教授兼 ETH AI 中心成员 Ce Zhang 领导的研究小组最近探索的,不知何故,在努力推理经典分布的稳健性以构建更好的机器时,不知何故“偶然”学习系统和平台。他们与上海交通大学的刘娜娜教授和伊利诺伊大学厄巴纳分校的李博教授共同开发了一种新方法。这使他们能够证明某些基于量子的机器学习模型的鲁棒性条件,保证量子计算可靠且结果正确。研究人员在科学期刊“npj Quantum Information”上发表了他们的方法,这是同类方法中的第一种。

防止错误和黑客

“当我们意识到量子算法与经典算法一样容易出现错误和扰动时,我们问自己如何估计某些机器学习任务的这些错误和扰动的来源,以及我们如何保证所选算法的鲁棒性和可靠性方法,”张策课题组的博士后赵志宽说。“如果我们知道这一点,我们就可以相信计算结果,即使它们很嘈杂。”

研究人员以量子分类算法为例研究了这个问题——毕竟,分类任务中的错误很棘手,因为它们会影响现实世界,例如,如果有毒蘑菇被归类为无毒。也许最重要的是,使用量子假设检验的理论——受到其他研究人员最近在经典环境中应用假设检验的工作的启发——允许区分量子状态,ETH 研究人员确定了一个阈值,高于该阈值,量子分类的分配算法保证是正确的,其预测是稳健的。

通过他们的鲁棒性方法,研究人员甚至可以验证错误的、有噪声的输入的分类是否产生与干净、无噪声的输入相同的结果。根据他们的发现,研究人员还开发了一种保护方案,可用于指定计算的容错性,无论错误是自然原因还是黑客攻击操纵的结果。他们的健壮性概念适用于黑客攻击和自然错误。

“该方法还可以应用于更广泛的量子算法类别,”Ce Zhang 的博士生、该出版物的第一作者 Maurice Weber 说。由于量子计算中误差的影响随着系统规模的增加而增加,他和赵现在正在对这个问题进行研究。“我们乐观地认为,我们的稳健性条件将被证明是有用的,例如,与旨在更好地理解分子电子结构的量子算法结合使用。”

标签:

免责声明:本文由用户上传,如有侵权请联系删除!