
一项新的研究表明,训练量子神经网络只需要少量数据,这一研究结果颠覆了之前的假设,这些假设源于经典计算对机器学习或人工智能数据的巨大需求。该定理有几个直接的应用,包括更高效的量子计算机编译和区分物质相以发现材料。
“许多人认为,量子机器学习需要大量数据。”洛斯阿拉莫斯的量子理论家 Lukasz Cincio (T-4) 发表在《自然》杂志上的论文中表示:“我们已经严格证明,对于许多相关问题,情况并非如此,这为量子机器学习提供了新的希望。当量子计算机的性能优于传统计算机时,我们正在缩小我们今天拥有的东西与量子优势所需的东西之间的差距。”
“对大型数据集的需求可能是量子人工智能的障碍,但我们的工作消除了这个障碍。虽然量子人工智能的其他问题可能仍然存在,但至少现在我们知道数据集的大小不是问题,”该实验室的量子理论家、该论文的合著者 Patrick Coles (T-4) 说.
所有的人工智能系统都需要数据来训练神经网络来识别,也就是说,在实际应用中推广到看不见的数据。假设参数或变量的数量将由称为希尔伯特空间的数学结构的大小决定,对于大量量子比特的训练,该空间呈指数增长。这种大小使得这种方法在计算上几乎是不可能的。量子比特(quantum bit)是量子计算的基本计算单元,类似于经典计算中的比特。
Coles说:“很难想象希尔伯特空间有多大:即使你只有 30 个量子比特,它也有10亿个状态。”“量子人工智能的训练过程发生在这个广阔的空间内。您可能认为在这个空间中搜索需要十亿个数据点来指导您。但是我们证明了您只需要与模型中的参数数量一样多的数据点。这通常大致等于量子比特的数量——所以只有大约 30 个数据点,”Coles说。
Cincio 说,这些结果的一个关键方面是,即使对于模拟量子人工智能模型的经典算法,它们也能保证效率,因此训练数据和编译通常可以在经典计算机上处理,从而简化了过程。然后机器学习模型在量子计算机上运行。
“这意味着我们可以降低对量子计算机在噪声和错误方面所需的性能质量的要求,以执行有意义的量子模拟,从而使量子优势越来越接近现实,”Cincio 说。
戏剧性的实际应用
新证明带来的加速具有戏剧性的实际应用。研究小组发现,相对于数据量,他们可以保证用更少的计算门来编译或准备在量子计算机上处理量子模型。编译是量子计算行业的一个关键应用,可以缩小长序列的操作门或将系统的量子动力学转换为门序列。
Cincio说:“我们的定理将为量子计算带来更好的编译工具。”“特别是在今天的嘈杂的中等规模量子计算机中,每个门都很重要,你想使用尽可能少的门,这样你就不会接收到太多的噪声,从而导致错误。”
该团队还表明,在对非常小的数据集进行训练后,量子人工智能在整个相变期间对量子状态进行分类。
“对量子物质的相进行分类对材料科学很重要,并且与洛斯阿拉莫斯的使命相关,”该实验室量子科学中心主任、该论文的合著者 Andrew Sornborger (CCS-3) 说。“这些材料很复杂,具有多个不同的相,如超导相和磁相。”
Sornborger 说,制造具有所需特性(例如超导性)的材料涉及到对相图的理解,该团队证明,只需经过最少的训练,机器学习系统就可以发现相图。
新定理的其他潜在应用包括学习量子纠错码和量子动力学模拟。
超出预期
“新方法的效率超出了我们的预期,”洛斯阿拉莫斯量子机器学习专家 Marco Cerezo (CCS-3) 说。“我们可以在几分钟内用很少的训练点编译某些非常大的量子操作——这在以前是不可能的。”
Cincio说:“很长一段时间,我们都不相信这种方法会如此有效。”“通过编译器,我们的数值分析表明,它甚至比我们所能证明的还要好。我们只需要训练几十亿个可能的状态中的一小部分。我们不需要检查每一个选项,但只需要检查几个。这极大地简化了训练。”
---煤油灯科技victorlamp.com翻译整理---