Distilling Datasets into Shallow Circuits for Quantum Machine Learning
本文介绍了量子数据集蒸馏(QDD),这是一种将完整数据集直接蒸馏为一组参数化浅层电路的方法,旨在消除重复的状态制备开销,在显著减少采样次数的同时实现了与全数据训练相当的准确率,并在真实量子硬件上成功通过了验证。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在量子机器学习这一新兴领域,科学家们正在教计算机利用量子物理学的奇特规则进行学习。这些机器使用的不再是日常计算机中非零即一的标准比特,而是可以存在于复杂组合状态中的量子比特(qubits)。为了教导这样的机器,研究人员必须首先将普通数据(如照片)转化为特定的量子态。这种转化并非简单的复制;它需要一个被称为“电路”的专门操作序列,以便在机器处理之前准备好数据。挑战在于,创建这种准备序列在时间和计算能力方面的成本极其高昂。对于机器需要学习的每一张图像,都必须重新构建并运行一次准备电路。当处理成千上万张图像时,这个过程会变成一个巨大的瓶颈,使训练速度变得极其缓慢,并消耗目前稀缺的资源。
来自理化学研究所(RIKEN AIP)的一个研究小组开发了一种新方法来解决这个问题,方法是改变最初准备数据的方式。他们并没有尝试压缩现有图像然后再研究如何将其加载到量子机器中,而是决定同时设计数据和加载指令。他们将这种方法称为“量子数据集蒸馏”(Quantum Dataset Distillation)。想象一下试图将一个图书馆的书装进一个小手提箱。传统的方法是挑选出最重要的书,将它们缩小,然后努力研究如何高效地打包它们。而这种新方法完全跳过了缩小和打包的步骤。相反,研究人员从头开始创建了一组微小的、全新的合成“书籍”,这些书籍的设计初衷就是为了完美契于那个手提箱。这些合成样本根本不是图像;它们是加载数据到量子机器所需的精确指令。
研究人员在两个著名的图像集合上测试了这个想法:一个包含手写数字,另一个包含服装图片。他们想看看是否可以使用极小比例的数据来训练量子模型,同时保持较低的数据加载成本。在实验中,他们为每类图像创建了一个仅由十个合成样本组成的蒸馏数据集。这使得原始数据集的大小减少了约六千倍。尽管进行了如此剧烈的缩减,使用这十个样本进行训练的量子模型表现得几乎与使用完整六万张图像进行训练的模型一样出色。他们成功的关键在于没有将数据和加载过程视为两个独立的问题。通过直接将数据优化为一系列量子操作,他们确保了所保留的每一件信息都是机器真正可以使用的,而不会在不可能完成的准备工作上浪费精力。
其中一个最重要的发现是,该方法在机器运行实验的总次数上节省了多少。在量子计算中,每一次测量都需要机器运行一个完整的周期,这是一个成本高昂的操作。当研究人员在每步使用有限测量次数的情况下训练模型时,他们的蒸馏方法比标准方法少用了一百多倍的总运行次数,却达到了很高的准确度。这表明,通过精心策划训练数据以匹配机器的物理限制,科学家可以在不需要目前让量子训练变得如此困难的海量计算时间的情况下,取得强大的成果。
该团队还将他们的方法与其他尝试减少数据规模的策略进行了比较。一些方法只是简单地从原始集合中挑选最具代表性的图像,而另一些则试图先压缩图像,然后再研究如何加载它们。研究人员发现,这些分离的步骤往往会失败,因为压缩过程会丢失加载电路无法恢复的信息。相比之下,他们的联合方法保持了信息的完整性,因为数据从未与其加载所需的指令分离。当他们在 IBM 提供的真实量子硬件上测试模型时,结果依然成立。即使在运行于充满噪声、并不完美的机器上时,使用其微小蒸馏数据集训练的模型表现也几乎与使用完整数据训练的模型一样好。
这项工作证明了我们如何为量子计算机准备数据,与我们使用什么样的算法进行学习同样重要。通过将数据和加载指令结合设计,研究人员展示了使用以往一小部分资源来训练有效的量子模型是可能的。他们不仅找到了一种让过程变快的方法,更找到了一种让其变得可行的方法。这项研究表明,量子机器学习的未来可能不仅取决于建造更大、更强大的机器,更取决于寻找更聪明、更高效的方式来向它们提供所需的信息。通过这种对数据与硬件的精心对齐,实用化量子学习的障碍已被降低,为训练这些复杂的系统在现实世界中应用开辟了一条清晰的路径。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。