论文标题
通过机器学习来“编程”量子计算机的非偏金属方法
A non-algorithmic approach to "programming" quantum computers via machine learning
论文作者
论文摘要
宏观量子计算的实施仍然存在主要障碍:噪声,变形和缩放的硬件问题;软件校正问题;而且,最重要的是算法结构。找到真正的量子算法是非常困难的,其中许多真正的量子算法(例如Shor的主要分解或相估计)需要任何实际应用的电路深度,这都需要进行错误校正。相比之下,我们表明机器学习可以用作构造算法的系统方法,即非算法“程序”量子计算机。量子机学习使我们能够执行计算,而无需将算法分解为其门“构建块”,从而消除了难以通过简化和降低不必要的复杂性来提高效率的困难步骤。此外,我们的非算力机器学习方法对噪声和脱干都是鲁棒的,这是在固有嘈杂的NISQ设备上运行的理想选择,这些设备在可用于校正的Qubits数量上受到限制。我们使用基本非古典计算来证明这一点:实验估计未知量子状态的纠缠。该结果已成功移植到IBM硬件,并使用混合增强学习方法进行了培训。
Major obstacles remain to the implementation of macroscopic quantum computing: hardware problems of noise, decoherence, and scaling; software problems of error correction; and, most important, algorithm construction. Finding truly quantum algorithms is quite difficult, and many of these genuine quantum algorithms, like Shor's prime factoring or phase estimation, require extremely long circuit depth for any practical application, which necessitates error correction. In contrast, we show that machine learning can be used as a systematic method to construct algorithms, that is, to non-algorithmically "program" quantum computers. Quantum machine learning enables us to perform computations without breaking down an algorithm into its gate "building blocks", eliminating that difficult step and potentially increasing efficiency by simplifying and reducing unnecessary complexity. In addition, our non-algorithmic machine learning approach is robust to both noise and to decoherence, which is ideal for running on inherently noisy NISQ devices which are limited in the number of qubits available for error correction. We demonstrate this using a fundamentally non-classical calculation: experimentally estimating the entanglement of an unknown quantum state. Results from this have been successfully ported to the IBM hardware and trained using a hybrid reinforcement learning method.