摘要神經(jīng)網(wǎng)絡(luò)量子態(tài)是由人工神經(jīng)網(wǎng)絡(luò)所表示的量子態(tài)。得益于機器學(xué)習(xí),尤其是深度學(xué)習(xí)近年來取得的突破性進展,神經(jīng)網(wǎng)絡(luò)量子態(tài)的研究得到了廣泛的關(guān)注,成為當(dāng)前的熱點前沿方向。文章將介紹不同的神經(jīng)網(wǎng)絡(luò)量子態(tài),其物理性質(zhì)與典型應(yīng)用場景,最新進展,以及面臨的挑戰(zhàn)。
01 引 言
人工智能主要有三條發(fā)展路線:符號主義、連接主義與行為主義[1]。人工神經(jīng)網(wǎng)絡(luò)是連接主義的基石,也是最近幾年深度學(xué)習(xí)取得突破進展的關(guān)鍵要素之一。它是受到生物大腦中信息處理模式的啟發(fā)而提出的,最早可追溯到1943年由心理學(xué)家W. S. McCulloch與數(shù)理邏輯學(xué)家W. Pitts提出的神經(jīng)元模型[2]。當(dāng)前,基于神經(jīng)網(wǎng)絡(luò)的人工智能技術(shù)正在給人類文明的方方面面帶來革命性的改變[3]:從語音、圖像識別到引力波、黑洞探測,再到數(shù)據(jù)挖掘、自動駕駛、醫(yī)學(xué)診斷、證券市場分析,等等。2018 年,計算機科學(xué)的最高獎——圖靈獎也被授予三位人工智能科學(xué)家Yoshua Bengio,Geoffrey Hinton與Yann LeCun,以表彰他們在相關(guān)領(lǐng)域所做的突出貢獻[4]。
另一方面,量子力學(xué)是現(xiàn)代物理最重要的基礎(chǔ)理論之一[5]。其重要性廣泛體現(xiàn)在我們的日常生活和科學(xué)探索中:從以電子計算機為代表的半導(dǎo)體工業(yè)到新奇的超導(dǎo)現(xiàn)象,從隨處可見的化學(xué)電池到宇宙中神秘的黑洞,世間萬物的變化規(guī)律都與量子力學(xué)密切相關(guān)。
然而,對量子系統(tǒng)尤其是量子多體系統(tǒng)的研究是非常困難的。實際研究中能夠嚴格解析解決的問題很少,對于絕大部分問題的求解,我們只能依賴于數(shù)值方法。對于最一般的情形,數(shù)值方法需要消耗指數(shù)量級的計算資源,這對于規(guī)模較小的物理系統(tǒng)是可行的,但如果系統(tǒng)規(guī)模變大,這一指數(shù)級的要求在經(jīng)典計算體系下就難以滿足了[6]。1998年諾貝爾化學(xué)獎得主Walter Kohn將這一問題描述為“指數(shù)墻(exponential wall)” 困難[7]。為此,物理學(xué)家做了大量的努力,發(fā)展了一系列計算方法,著名的蒙特卡羅算法以及重正化群算法就是典型代表。但是這些方法并不是通用的,分別有著各自的適用條件。比如蒙特卡羅算法在應(yīng)用于一些有阻挫系統(tǒng)時會出現(xiàn)符號問題,從而使得算法需要指數(shù)級的時間;而密度矩陣重正化群算法一般僅適用于一維低糾纏熵系統(tǒng)。
在人工智能領(lǐng)域中,一個類似的問題是維度災(zāi)難(curse of dimensionality)。維度災(zāi)難最早是由動態(tài)規(guī)劃先驅(qū)、著名應(yīng)用數(shù)學(xué)家 Richard E. Bellman提出,描述了高維與低維數(shù)據(jù)集截然不同的性質(zhì)對計算問題帶來的影響[8]:隨著數(shù)據(jù)維度增加,有限規(guī)模的數(shù)據(jù)在空間中的分布會逐漸稀疏,從而失去統(tǒng)計意義。這就要求在一般情況下,我們需要非常大的數(shù)據(jù)規(guī)模來獲得數(shù)據(jù)集的統(tǒng)計特征,但是這會對計算資源帶來嚴重負擔(dān)。經(jīng)過多年的發(fā)展,人工智能領(lǐng)域提出了許多用于處理高維問題的方法和工具。人工神經(jīng)網(wǎng)絡(luò)就是一個應(yīng)用非常廣泛的例子,可以在一定程度上緩解維度災(zāi)難帶來的困難。簡單來說,人工神經(jīng)網(wǎng)絡(luò)可以看成是一個普適的函數(shù)擬合器。通過調(diào)節(jié)網(wǎng)絡(luò)參數(shù),它可以用來擬合任何光滑函數(shù)[9]。
由于指數(shù)墻困難和維度災(zāi)難的相似性,一個自然的想法是可以用神經(jīng)網(wǎng)絡(luò)處理復(fù)雜的量子問題。如可以用神經(jīng)網(wǎng)絡(luò)識別不同的量子物態(tài)以及研究它們之間的相變 (參見《物理》2017年第9期蔡子的專題文章)。另一方面,我們也可以用神經(jīng)網(wǎng)絡(luò)來表示量子態(tài),其主要思想是把神經(jīng)網(wǎng)絡(luò)當(dāng)成變分波函數(shù),通過調(diào)節(jié)網(wǎng)絡(luò)參數(shù)來逼近目標(biāo)波函數(shù)(如多體系統(tǒng)的基態(tài)),進而求解所關(guān)心的物理問題。傳統(tǒng)的量子多體變分波函數(shù)方法需要物理學(xué)家針對所求解的問題設(shè)計特定的變分函數(shù),而神經(jīng)網(wǎng)絡(luò)量子態(tài)方法可以使用相對普適的結(jié)構(gòu),對于先驗知識的依賴程度較低。此外,人工智能領(lǐng)域里發(fā)展的一些優(yōu)化神經(jīng)網(wǎng)絡(luò)的方法也可以用于神經(jīng)網(wǎng)絡(luò)量子態(tài),提高算法效率。
近年來,通過神經(jīng)網(wǎng)絡(luò)量子態(tài)的方法求解量子多體問題受到了廣泛關(guān)注[10—12]。當(dāng)前,這是一個非常活躍的前沿研究方向。本文將介紹不同神經(jīng)網(wǎng)絡(luò)量子態(tài)的物理性質(zhì)與典型應(yīng)用場景,以及此方向的最新進展。所涉及的神經(jīng)網(wǎng)絡(luò)包括受限玻爾茲曼機,深度玻爾茲曼機,前饋神經(jīng)網(wǎng)絡(luò),與循環(huán)神經(jīng)網(wǎng)絡(luò)等。典型應(yīng)用包括:求解量子多體系統(tǒng)的基態(tài)及動力學(xué)演化,探測量子非定域性,量子層析,以及計算交錯時序關(guān)聯(lián)函數(shù)等。希望通過本文的討論,讀者能感受到神經(jīng)網(wǎng)絡(luò)量子態(tài)的魅力。眾所周知,基于神經(jīng)網(wǎng)絡(luò)的智能程序 AlphaGo[13]與 AlphaFold[14]分別在圍棋與預(yù)測蛋白質(zhì)結(jié)構(gòu)方面取得了里程碑式的突破。我們期望神經(jīng)網(wǎng)絡(luò)量子態(tài)能把這些突破延續(xù)到解決復(fù)雜的量子多體問題中來。
02 量子態(tài)的神經(jīng)網(wǎng)絡(luò)表示
在量子力學(xué)中,一個封閉的、不與外界產(chǎn)生關(guān)聯(lián)的物理系統(tǒng)的全部可能狀態(tài)組成一個希爾伯特空間,每個特定的物理狀態(tài)由該空間中的一個矢量描述。希爾伯特空間在數(shù)學(xué)上是線性空間,因此在確定其基矢之后,每一個物理狀態(tài)對應(yīng)的矢量可以表示為選定基矢量的線性疊加。在實際物理問題中,我們經(jīng)常需要處理包含多個子系統(tǒng)的情況,系統(tǒng)的希爾伯特空間維數(shù)為各子系統(tǒng)對應(yīng)空間維數(shù)的乘積[15]。比如,假設(shè)我們需要描述包含N個自旋粒子的量子系統(tǒng),每一個粒子自旋可以取上下兩種可能,其對應(yīng)希爾伯特空間維數(shù)為 2,那么整個系統(tǒng)的自旋狀態(tài)就有 2N 種可能,從而總希爾伯特空間維數(shù)為 2N。因此,表示最一般情況下的波函數(shù)需要指數(shù)量級的計算資源。這給數(shù)值求解量子多體問題帶來了極大挑戰(zhàn)。
幸運的是,人們關(guān)心的物理狀態(tài)一般還受到某些限制,比如對稱性的限制或者是某些物理觀測量的限制,每一個子系統(tǒng)并不是完全獨立的,子系統(tǒng)狀態(tài)會互相影響,從而整體系統(tǒng)可能的狀態(tài)只占據(jù)了希爾伯特空間中的很小一部分。原則上可以針對不同的物理系統(tǒng),利用具有特定結(jié)構(gòu)的表示方法,在使用相對較少的計算資源情況下表示這些物理狀態(tài)[5]。著名的張量網(wǎng)絡(luò)就是一個典型的例子[16]。物理中一般使用糾纏熵(entanglement entropy)來刻畫量子系統(tǒng)之間的關(guān)聯(lián)強度。張量網(wǎng)絡(luò)可以有效表示糾纏熵滿足面積定律(即糾纏熵與子系統(tǒng)的表面積成正比)的物理狀態(tài)[17]。在這里,“有效”指的是只需要多項式量級的計算資源。另一個例子就是本文將要重點介紹的神經(jīng)網(wǎng)絡(luò)量子態(tài)。
圖1 神經(jīng)網(wǎng)絡(luò)量子態(tài)示意圖 (a) 生物大腦中的神經(jīng)元;(b)感知機;(c)生物神經(jīng)網(wǎng)絡(luò);(d) 人工神經(jīng)網(wǎng)絡(luò);(e) 量子態(tài)的神經(jīng)網(wǎng)絡(luò)表示
神經(jīng)網(wǎng)絡(luò)由大量的節(jié)點(神經(jīng)元)及它們之間的相互連接構(gòu)成,如圖1所示。每個節(jié)點包含一種特定的輸出函數(shù),稱為激活函數(shù)。每兩個節(jié)點間的連接代表對于通過該連接信號的加權(quán)值,稱為權(quán)重。神經(jīng)網(wǎng)絡(luò)就是通過這種方式來簡單模擬人類的大腦。網(wǎng)絡(luò)的輸出則取決于網(wǎng)絡(luò)的結(jié)構(gòu)、連接方式、權(quán)重和激活函數(shù)。神經(jīng)網(wǎng)絡(luò)中的神經(jīng)元通常被排列成層狀結(jié)構(gòu),第一層被稱為輸入層,數(shù)據(jù)由這一層輸入。最后一層被稱為輸出層,中間層被稱為隱藏層。如果一個神經(jīng)網(wǎng)絡(luò)有多于兩層的結(jié)構(gòu),我們通常稱其為深度神經(jīng)網(wǎng)絡(luò),基于此構(gòu)建的機器學(xué)習(xí)模型稱為深度學(xué)習(xí)。依據(jù)具體網(wǎng)絡(luò)結(jié)構(gòu)和信息傳播方向的不同,神經(jīng)網(wǎng)絡(luò)又可以分為很多種。常見的神經(jīng)網(wǎng)絡(luò)有前饋神經(jīng)網(wǎng)絡(luò)、卷積神經(jīng)網(wǎng)絡(luò)、玻爾茲曼機、循環(huán)神經(jīng)網(wǎng)絡(luò)等。本質(zhì)上,量子波函數(shù)是一個函數(shù),而神經(jīng)網(wǎng)絡(luò)是一個普適的函數(shù)擬合器。因此,我們可以用神經(jīng)網(wǎng)絡(luò)表示量子態(tài)。
2.1受限玻爾茲曼機
受限爾茲曼機(restricted Boltzmann machine,RBM)是一類應(yīng)用非常廣泛的神經(jīng)網(wǎng)絡(luò),其在數(shù)據(jù)降維、特征學(xué)習(xí)、圖片生成、自然語言處理等場景中都有重要應(yīng)用[18]。它是一個兩層的神經(jīng)網(wǎng)絡(luò),其中一層稱為可視層,另一層稱為隱藏層??梢晫又械纳窠?jīng)元可以連接到隱藏層,而同層神經(jīng)元之間不能相連。
考慮一個由N個量子比特組成的系統(tǒng),其量子態(tài)的一般形式為
, 其中σ= (σ1,σ2,?,σN) 表示一個可能的構(gòu)型。ψ(σ) 可以看成是一個函數(shù),輸入為σ,輸出為一個復(fù)數(shù)ψ(σ),表示分量對應(yīng)的振幅和相位信息。如圖2所示,可以用一個可視層有N個神經(jīng)元(對應(yīng)N個量子比特),隱藏層有M個神經(jīng)元的RBM來表示 ψ(σ) [19]
其中
表示隱藏神經(jīng)元的可能構(gòu)型,每個神經(jīng)元有兩個可能的取值 σi = ±1 和 hj = ±1,ai,bj與 wij 分別表示網(wǎng)絡(luò)的偏置和連接參數(shù)。為簡單起見,我們稱由受限玻爾茲曼機所表示的量子態(tài)為RBM態(tài)。
圖2 量子態(tài)的受限玻爾茲曼機表示
數(shù)學(xué)上可以證明,當(dāng)M取值足夠大時,受限玻爾茲曼機可以以任意精度逼近任何光滑函數(shù)。因此,原則上量子態(tài)的受限玻爾茲曼機表示是完備的,任何量子態(tài)都可以用受限玻爾茲曼機表示。實際應(yīng)用中,M一般隨N多項式增大,所以RBM表示量子態(tài)所需要的參數(shù)個數(shù)也是隨N多項式增加,而不是指數(shù)增加。如此,RBM態(tài)在解決某些量子多體問題的時候就可能可以繞過“指數(shù)墻”困難。
與張量網(wǎng)絡(luò)表示不同,受限玻爾茲曼機可以有效表示具有大糾纏熵的量子態(tài)[20]。這得益于可視神經(jīng)元與隱藏神經(jīng)元的長程連接。事實上,我們可以解析構(gòu)造一個滿足糾纏熵體積定律(即糾纏熵與子系統(tǒng)體積成正比)的RBM態(tài),其所包含的參數(shù)個數(shù)隨N僅為線性增加。而如果用常規(guī)的張量網(wǎng)絡(luò)表示同樣的量子態(tài),所需的參數(shù)個數(shù)隨N是指數(shù)增加的。這體現(xiàn)了神經(jīng)網(wǎng)絡(luò)在表示大糾纏熵的量子態(tài)方面的獨特優(yōu)勢。
如果我們限制只有近鄰的可視神經(jīng)元能連接到同一個隱藏神經(jīng)元,這樣可以進一步降低參數(shù)規(guī)模及優(yōu)化難度,所得到的量子態(tài)稱為短程RBM態(tài)。由于這個限制,任意可視神經(jīng)元只關(guān)聯(lián)到其附近的神經(jīng)元。因此,所有短程RBM態(tài)都滿足糾纏熵面積定律。
圖3 受限玻爾茲曼機表示拓撲態(tài) (a)環(huán)曲面碼哈密頓量;(b)基態(tài)的RBM表示;(c)含4個準(zhǔn)粒子的激發(fā)態(tài)
短程RBM可以嚴格表示一些有趣的奇異量子態(tài),如拓撲態(tài)、超圖態(tài)等。拓撲態(tài)的一個重要例子是環(huán)曲面碼態(tài)(toric-code state)[21],它是 Alexei Kitaev 提出的環(huán)曲面碼哈密頓量(圖3(a))的基態(tài),在拓撲量子計算[22]與量子糾錯中極為重要。圖3(b)簡要描述了環(huán)曲面碼態(tài)的短程RBM表示。在環(huán)曲面碼態(tài)的基礎(chǔ)上,作用弦算符(即由不同格點泡利矩陣張量積所得算符)可以得到系統(tǒng)的激發(fā)態(tài)。如圖3(c)所示,此激發(fā)態(tài)含有4個準(zhǔn)粒子,分別位于弦算符 P1x 與 P1z兩端。有意思的是,這些激發(fā)態(tài)都可以用短程RBM 嚴格表示,且所需要的參數(shù)個數(shù)只隨系統(tǒng)規(guī)模線性增加[23]?;诖耍覀冇幸粋€直接推論,由短程 RBM 表示的環(huán)曲面碼態(tài)及其激發(fā)態(tài)都滿足糾纏熵面積定律。而傳統(tǒng)方法證明此結(jié)論需要涉及比較復(fù)雜的數(shù)學(xué)工具(如商群)。
以上,我們討論了量子系統(tǒng)純態(tài)的 RBM 表示。實際中的量子系統(tǒng)不可避免地受到環(huán)境的干擾,其狀態(tài)是一個混合態(tài),需要用密度矩陣算符來描述。受限玻爾茲曼機也可以用來表示混合態(tài)[24]。需要指出的是,為滿足密度矩陣半正定性的要求,表示混合態(tài)時受限玻爾茲曼機的參數(shù)需要滿足特定的條件。此外,通過附加行列式或使用 Grassmann 代數(shù)的方法,受限玻爾茲曼機也可以用來表示費米子系統(tǒng)的量子態(tài)[25,26]。
2.2 深度玻爾茲曼機
受限玻爾茲曼機可以有效表示一些有趣的量子態(tài),但其表示能力有限。例如,它不能有效表示一些可以展示量子優(yōu)勢(quantum supremacy)的態(tài),如二維團簇態(tài)通過特殊幺正變化所得的態(tài)[27]。這個結(jié)論可以從直觀上理解,由于受限玻爾茲曼機簡單的結(jié)構(gòu),其所表示的量子態(tài)可以通過有效算法求得。假設(shè)其能有效表示可以展示量子優(yōu)勢的態(tài),這就意味著經(jīng)典計算機可以有效模擬這個量子態(tài),這與此量子態(tài)可以展示量子優(yōu)勢是矛盾的。
為加強受限玻爾茲曼機的表達能力,可以在原有網(wǎng)絡(luò)上再加一層隱藏層,所得網(wǎng)絡(luò)稱為深度玻爾茲曼機(deep Boltzmann machine,DBM)。在計算復(fù)雜度理論中,一個被普遍接受但至今無法證明的猜想是復(fù)雜度的多項式層級不會塌縮,著名的 P ≠NP 猜想是這個猜想的一個特例。在假設(shè)以上猜想成立的情況下,可以證明:DBM相比RBM在表達能力上可以有指數(shù)級的優(yōu)勢。存在一些量子態(tài),如果用RBM表示需要指數(shù)級的參數(shù), 而DBM只需要多項式規(guī)模的參數(shù)[28]。
2.3 前饋神經(jīng)網(wǎng)絡(luò)
前饋神經(jīng)網(wǎng)絡(luò)是研究最早和最簡單的神經(jīng)網(wǎng)絡(luò)之一,也是目前應(yīng)用最廣泛,發(fā)展最迅速的人工神經(jīng)網(wǎng)絡(luò)之一[18]。其神經(jīng)元分層排列,每個神經(jīng)元只與前一層神經(jīng)元相連。信息從輸入層逐層傳遞到輸出層,單向傳播無反饋。與受限玻爾茲曼機一樣,前饋神經(jīng)網(wǎng)絡(luò)也可以用來表示量子態(tài)[29]。其輸入層所含神經(jīng)元數(shù)目對應(yīng)所考慮量子系統(tǒng)的粒子數(shù),輸出層為單個神經(jīng)元,輸出一個復(fù)數(shù),表示量子態(tài)對應(yīng)分量的振幅和相位信息。
對于非常復(fù)雜的量子態(tài),我們可以將波函數(shù)分作兩個部分:波函數(shù)絕對值與對應(yīng)的符號,并分別使用兩個前饋神經(jīng)網(wǎng)絡(luò)表示。在實際應(yīng)用中可以觀察到,對于簡單的量子態(tài),前饋神經(jīng)網(wǎng)絡(luò)可以準(zhǔn)確學(xué)習(xí)到其對應(yīng)的符號規(guī)則;對于一些復(fù)雜的量子態(tài)前饋神經(jīng)網(wǎng)絡(luò)也能學(xué)習(xí)到比較高的精度,這證實了利用前饋神經(jīng)網(wǎng)絡(luò)處理量子態(tài)的有效性[29]。
2.4 其他神經(jīng)網(wǎng)絡(luò)
人工智能領(lǐng)域針對不同的問題設(shè)計了多種多樣的神經(jīng)網(wǎng)絡(luò),原則上所有類型的神經(jīng)網(wǎng)絡(luò)都可以用于表示量子態(tài)。不同的網(wǎng)絡(luò)有不同的結(jié)構(gòu),能有效表示的量子態(tài)以及網(wǎng)絡(luò)訓(xùn)練的時間復(fù)雜度也不盡相同。在實際應(yīng)用中,我們可以根據(jù)具體問題選擇不同的神經(jīng)網(wǎng)絡(luò)[18]。比如循環(huán)神經(jīng)網(wǎng)絡(luò)(recurrent neural network,RNN)非常適合處理序列數(shù)據(jù),在機器翻譯、語音識別以及文本生成等領(lǐng)域有著廣泛的應(yīng)用。可以將多體系統(tǒng)中量子比特構(gòu)型視為序列數(shù)據(jù),從而利用循環(huán)神經(jīng)網(wǎng)絡(luò)來表示量子多體態(tài)[30]。卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network,CNN)則是另一類被廣泛使用的深度神經(jīng)網(wǎng)絡(luò),適合圖像處理、行為認知、遷移學(xué)習(xí)等場景。文獻[31]表明,卷積神經(jīng)網(wǎng)絡(luò)也可以用來表示量子態(tài),如前面提到的環(huán)曲面碼態(tài)。
03 神經(jīng)網(wǎng)絡(luò)量子態(tài)的應(yīng)用 制備方法
如前所述,人工神經(jīng)網(wǎng)絡(luò)可以非常有效地表示多體量子態(tài),其在量子物理,尤其是解量子多體問題中有很廣泛的應(yīng)用。圖4歸納了當(dāng)前神經(jīng)網(wǎng)絡(luò)量子態(tài)的主要應(yīng)用。接下來,我們簡要介紹部分近期的相關(guān)工作,主要側(cè)重于RBM量子態(tài)的應(yīng)用。
圖4 神經(jīng)網(wǎng)絡(luò)量子態(tài)的應(yīng)用
3.1 求解量子系統(tǒng)基態(tài)和動力學(xué)演化
一個孤立封閉的量子系統(tǒng)可以由哈密頓量描述,其演化過程滿足薛定諤方程。求解給定哈密頓量的基態(tài)和動力學(xué)演化是量子物理中常見的基本問題。對于少數(shù)特殊的模型,如一維伊辛模型(Ising model),其基態(tài)和動力學(xué)可以通過解析的方法嚴格求解。然而,實際研究中能夠解析求解基態(tài)和動力學(xué)的情況很少,我們需要依賴數(shù)值方法。
利用神經(jīng)網(wǎng)絡(luò)求解基態(tài)和動力學(xué)的核心想法是把神經(jīng)網(wǎng)絡(luò)量子態(tài)看成變分函數(shù),通過梯度下降算法優(yōu)化網(wǎng)絡(luò)參數(shù)求解相應(yīng)問題。以受限玻爾茲曼機為例,G. Carleo 和 M. Troyer 首先求解了幾個典型的量子磁性模型(如伊辛模型、海森伯模型)的基態(tài)及動力學(xué),并與傳統(tǒng)的密度矩陣重正化群等方法進行了比較[19]。結(jié)果表明,神經(jīng)網(wǎng)絡(luò)的方法使用較少的參數(shù)就得到了相近精度的基態(tài)能量和動力學(xué)演化,這在一定程度上展示了神經(jīng)網(wǎng)絡(luò)方法的優(yōu)越性。
值得指出的是,對于最一般情形求解基態(tài)和動力學(xué)演化可以證明是NP問題。因此,神經(jīng)網(wǎng)絡(luò)的方法也不能有效求解所有量子系統(tǒng)的基態(tài)和演化。當(dāng)前的研究表明,其在解決涉及大量子糾纏與高維系統(tǒng)的問題中相比傳統(tǒng)方法可能有優(yōu)勢,但是這一優(yōu)勢還沒有得到確切的證明。如何判斷給定哈密頓量的基態(tài)和動力學(xué)是否可以通過神經(jīng)網(wǎng)絡(luò)的方法有效求解是此領(lǐng)域里一個亟待解決的重要問題。這一問題的解決可能需要發(fā)展新的物理概念和數(shù)學(xué)工具。
3.2 交錯時序關(guān)聯(lián)函數(shù)
交錯時序關(guān)聯(lián)函數(shù)(out-of-time ordered correlator,OTOC)最早由A. Larkin與 Y. Ovchinnikov在1969年研究超導(dǎo)理論時提出[32]。經(jīng)過幾十年的發(fā)展,OTOC在表征量子混沌,量子信息置亂(information scrambling),動力學(xué)相變等研究中都有重要應(yīng)用。此外,其還可以給通過Ads/CFT對偶研究量子引力與黑洞帶來新的啟示。最近,實驗測量OTOC也在離子阱、固態(tài)自旋、玻色—愛因斯坦凝聚等系統(tǒng)中實現(xiàn)。
考慮量子多體系統(tǒng)中在空間上分開的兩個局域算符 W 與 V ,其對應(yīng)的OTOC定義為
其中
為W在海森伯繪景中的時間演化算符。不難看出,OTOC的物理意義是描述一個局域擾動傳播一段時間后,在另一個地方被探測到的物理現(xiàn)象。數(shù)值上,計算多體系統(tǒng)的OTOC是非常困難的,其復(fù)雜程度要大于基態(tài)或動力學(xué)演化的求解。文獻[33]提出了 OTOC 的神經(jīng)網(wǎng)絡(luò)求解辦法,其核心思想是把OTOC看成是兩個隨時間演化量子態(tài)的交疊,從而通過計算態(tài)的演化與交疊來求解。
3.3 量子非定域性
非定域性是量子系統(tǒng)一個非常奇特的性質(zhì),是量子物理與經(jīng)典物理最核心的區(qū)別之一[34]。它描述比量子糾纏更強的關(guān)聯(lián)——任何表現(xiàn)非定域性的量子態(tài)一定是糾纏的,反之則不一定成立。在實際應(yīng)用中,量子非定域性是構(gòu)建設(shè)備無關(guān)量子技術(shù),如無條件安全量子密鑰分配、自認證隨機數(shù)產(chǎn)生器等,不可或缺的資源。對量子非定域性的思考和研究最早可以追溯到20世紀(jì)初發(fā)生在愛因斯坦和玻爾之間關(guān)于“上帝是否會擲骰子”著名爭論[35]。1964年,約翰·斯圖爾特·貝爾(John Stewart Bell,圖5)提出了著名的貝爾不等式[36]。從此,量子非定域性可以通過實驗測試貝爾不等式的破壞來定量刻畫。
圖5 約翰·斯圖爾特·貝爾(John Stewart Bell,1928.6.28—1990.10.1)。圖片來源于網(wǎng)絡(luò)
然而,由于存在指數(shù)墻困難,在量子多體系統(tǒng)中研究非定域性變得極為不易。在文獻[37] 中,本文作者之一把機器學(xué)習(xí)的方法引入到了量子多體非定域性的研究中。其核心思想是把在量子多體系統(tǒng)中探測非定域性的問題轉(zhuǎn)化為求解哈密頓量基態(tài)能量問題,從而可以利用上述神經(jīng)網(wǎng)絡(luò)量子態(tài)的方法處理。具體來說,對于給定的量子多體系統(tǒng),其所有可能的經(jīng)典關(guān)聯(lián)組成一個高維空間的多面體,多面體的每一個面對應(yīng)一個貝爾不等式,如圖6所示。初始時,我們隨機產(chǎn)生一個RBM量子態(tài),其對于給定的觀測量一般只表現(xiàn)出經(jīng)典關(guān)聯(lián)。通過不斷地優(yōu)化RBM的參數(shù),其所表示的量子態(tài)逐漸超越多面體的一個面(即破壞對應(yīng)的貝爾不等式),展示出量子非定域性。值得指出的是,神經(jīng)網(wǎng)絡(luò)量子態(tài)在探測多體非定域性問題中有獨特優(yōu)勢,可以解決一些用傳統(tǒng)方法無法解決或極為困難的問題,比如計算隨機全關(guān)聯(lián)系統(tǒng)貝爾不等式最大破壞值。
圖6 神經(jīng)網(wǎng)絡(luò)探測貝爾非定域性
3.4求解開放系統(tǒng)穩(wěn)態(tài)和動力學(xué)
孤立量子系統(tǒng)演化過程遵循薛定諤方程,而實際系統(tǒng)往往不可避免地與環(huán)境發(fā)生作用,因此很多情況下并不能當(dāng)作孤立系統(tǒng)處理。對于與環(huán)境弱耦合的開放系統(tǒng),其狀態(tài)的演化可以近似認為僅與當(dāng)前狀態(tài)相關(guān),而與之前的演化過程無關(guān),從而通過玻恩—馬爾可夫近似,可以導(dǎo)出開放系統(tǒng)所滿足的演化方程,即Lindblad主方程[38]:
其中L 為劉維爾超算符,H 表示系統(tǒng)哈密頓量,ρ 為密度矩陣,cj 與γj分別表示耗散算符與耗散強度。
與孤立系統(tǒng)類似,神經(jīng)網(wǎng)絡(luò)的方法也可以用來求解開放量子系統(tǒng)的穩(wěn)態(tài)與動力學(xué)演化,此時需要使用密度矩陣的神經(jīng)網(wǎng)絡(luò)表示[24]。與孤立系統(tǒng)不同的是,開放量子系統(tǒng)的能量不再是守恒量,因此不能通過對能量的變分來求解。但是,我們可以考慮優(yōu)化變分近似演化與精確演化之間的距離或者通過 Choi—Jamio?kowski 同構(gòu)把主方程轉(zhuǎn)化為有效哈密頓量方程來求解。與之相關(guān)地,我們在文獻[39]中進一步把神經(jīng)網(wǎng)絡(luò)的方法推廣到了劉維爾能隙的求解中。
3.5 量子態(tài)層析
量子態(tài)層析(quantum tomography)是通過對很多份相同量子態(tài)的測量來估計一個未知的量子態(tài)[15]。它是校準(zhǔn)量子系統(tǒng),檢驗量子操作的重要技術(shù)。同樣的,由于希爾伯特空間維度隨系統(tǒng)規(guī)模指數(shù)增大,多體系統(tǒng)的量子態(tài)層析也變得極為困難。以谷歌公司2019年實現(xiàn)量子優(yōu)勢的實驗為例[40],其量子線路涉及53個量子比特,對如此大規(guī)模的量子態(tài)層析最直接的方法需要確定 253 ≈1016個參數(shù),即使是存儲這些參數(shù)也至少需要 105 TB 的存儲空間,遠大于當(dāng)前世界上最先進的超級計算機的內(nèi)存空間。
神經(jīng)網(wǎng)絡(luò)可以有效表示部分量子態(tài),其所需參數(shù)個數(shù)只隨系統(tǒng)規(guī)模多項式增加。因此,通過神經(jīng)網(wǎng)絡(luò)的方法進行量子態(tài)層析只需要確定多項式規(guī)模的參數(shù),可極大地減少所需資源。事實上,神經(jīng)網(wǎng)絡(luò)量子態(tài)層析已經(jīng)被多篇論文提出[30,41],并得到了較多關(guān)注。最近,部分相關(guān)的理論方案也在實驗上得到了驗證[42]。
04 展 望
神經(jīng)網(wǎng)絡(luò)量子態(tài)是最近幾年蓬勃發(fā)展的交叉前沿方向。當(dāng)前,這個方向的研究已經(jīng)取得了一些令人興奮的成果。然而,總體來說其發(fā)展還處于初級階段,很多重要基本問題亟待解決。首先,神經(jīng)網(wǎng)絡(luò)表達量子態(tài)為何有效及其局限性并未被完全理解。給定一個量子態(tài),我們無法有效判斷它是否可以用某個神經(jīng)網(wǎng)絡(luò)有效表達。這與矩陣直積態(tài)或更廣的張量網(wǎng)絡(luò)態(tài)在早期的發(fā)展相似。由于量子信息領(lǐng)域的飛速發(fā)展,現(xiàn)在我們知道量子糾纏是張量網(wǎng)絡(luò)有效表示量子態(tài)的關(guān)鍵,也是判斷具體問題能否用相關(guān)算法有效解決的前提。然而,量子糾纏并不是神經(jīng)網(wǎng)絡(luò)表達量子態(tài)的核心要素,理解神經(jīng)網(wǎng)絡(luò)有效性及局限性可能需要發(fā)展新的物理概念與數(shù)學(xué)工具。其次,神經(jīng)網(wǎng)絡(luò)量子態(tài)的“殺手級應(yīng)用”還未發(fā)現(xiàn)。當(dāng)前已有的研究大多數(shù)還處在原理演示階段。人們發(fā)現(xiàn)了很多問題可以用神經(jīng)網(wǎng)絡(luò)解決,但這些問題大多數(shù)也可以用傳統(tǒng)方法處理,神經(jīng)網(wǎng)絡(luò)并不是唯一解決途徑。再次,如何利用神經(jīng)網(wǎng)絡(luò)方法有效解決強阻挫量子磁性系統(tǒng)或強相互作用費米子系統(tǒng)相關(guān)問題仍是未解之謎。這些問題是量子多體物理中極為重要,卻最具挑戰(zhàn)性的問題。
總之,神經(jīng)網(wǎng)絡(luò)量子態(tài)在機器學(xué)習(xí)與量子物理之間架設(shè)了新的橋梁。這個方向的研究有利于不同學(xué)科之間的交叉融通,對機器學(xué)習(xí)與量子物理的發(fā)展都大有裨益。當(dāng)前,這個方向正在蓬勃發(fā)展,挑戰(zhàn)與機遇并存。鑒于AlphaGo與AlphaFold的成功,我們有理由期待未來神經(jīng)網(wǎng)絡(luò)量子態(tài)在解決復(fù)雜的量子多體問題中取得重要突破,大放異彩。
原文標(biāo)題:神經(jīng)網(wǎng)絡(luò)量子態(tài)及其應(yīng)用
文章出處:【微信公眾號:中科院長春光機所】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
神經(jīng)網(wǎng)絡(luò)
+關(guān)注
關(guān)注
42文章
4733瀏覽量
100420 -
人工智能
+關(guān)注
關(guān)注
1789文章
46652瀏覽量
237083 -
機器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8349瀏覽量
132315
原文標(biāo)題:神經(jīng)網(wǎng)絡(luò)量子態(tài)及其應(yīng)用
文章出處:【微信號:cas-ciomp,微信公眾號:中科院長春光機所】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論