人工神经网络近似求解一个包含四个量子比特系统的波函数。系统配置作为该神经网络的输入,该输入乘以一个权重矩阵 Wi,j,被添加到一组隐藏偏差 hj 中,并且通过非线性激励函数来产生复数 C 作为输出。神经网络学习什么是系统的基态(或动态)。增加隐藏偏差数量可以提高准确性。
Carleo 和 Troyer 建议使用机器学习自动发现一个适合每个物理问题的波函数的简表征示。这个波函数可以被视为一个函数,它输入了一个系统配置,产出一个复数。他们假设这个函数可以很好近似一个神经网络,这个网络包含一组权重和一个单独的隐藏偏差层(如图)。给定一个特定物理系统的哈密尔顿量(the Hamiltonian),他们就能让神经网络学习到一个系统基态(或力学)波函数的简洁表征。他们使用的学习算法改编自变分蒙特卡罗(variational Monte Carlo),还会最小化所谓的局部系统能量(local energy of the system)。
‘这款工具太不可思议了,’德州大学奥斯汀分校的 Scott Aaronson 说。‘鉴于深度学习取得的成功。。。 在相当想象得到的应用领域,尝试用它来解决这个量子物理难题,也是自然而然的,但是,据我所知,这是人们首次做到这一点。我期待未来能看到更多这类成果。’
论文题目:用人工神经网络解决量子多体难题(Solving the quantum many-body problem with artificial neural networks)
作者:Giuseppe Carleo(苏黎世联邦理工学院)、Matthias Troyer(微软)
摘要
量子力学中的多体难题难在很难描述多体波函数指数级复杂度中所蕴含的重要相关性。在这篇论文中,我们证实了,针对一些物理相关的著名案例,系统机器学习波函数能将这一复杂性降低到易于处理的计算形式。我们介绍了一个量子态的变分表征,基于拥有不定量隐藏神经元的人工智能网络。我们证实,强化学习既能够找到基态,也能描述复杂相互影响的量子系统的酉时间演化(unitary time evolution)。在描述一维和二维中的原型相互作用自旋模型上,我们的方法具有很高的准确性。