Articulo de referencia

Estados cuánticos de redes neuronales

Los estados cuánticos de red neuronal ( NQS o NNQS ) son una clase general de estados cuánticos variacionales parametrizados en términos de una red neuronal artificial . Fueron ...

Los estados cuánticos de red neuronal ( NQS o NNQS ) son una clase general de estados cuánticos variacionales parametrizados en términos de una red neuronal artificial . Fueron introducidos por primera vez en 2017 por los físicos Giuseppe Carleo y Matthias Troyer [ 1 ] para aproximar las funciones de onda de sistemas cuánticos de muchos cuerpos .

Dado un estado cuántico de muchos cuerpos|Ψ{\displaystyle |\Psi \rangle }que comprendenorte{\displaystyle N}grados de libertad y una selección de números cuánticos asociadoss1snorte{\displaystyle s_{1}\ldots s_{N}}, luego un NQS parametriza las amplitudes de la función de onda

s1snorte|Ψ;W=F(s1snorte;W),{\displaystyle \langle s_{1}\ldots s_{N}|\Psi ;W\rangle =F(s_{1}\ldots s_{N};W),}

dóndeF(s1snorte;W){\displaystyle F(s_{1}\ldots s_{N};W)}es una red neuronal artificial de parámetros (pesos)W{\displaystyle W},norte{\displaystyle N}variables de entrada (s1snorte{\displaystyle s_{1}\ldots s_{N}}) y una salida de valor complejo correspondiente a la amplitud de la función de onda.

Esta forma variacional se utiliza junto con enfoques específicos de aprendizaje estocástico para aproximar estados cuánticos de interés.

Aprendiendo la función de onda del estado fundamental

Una aplicación común de NQS es encontrar una representación aproximada de la función de onda del estado fundamental de un hamiltoniano dado .H^{\displaystyle {\hat {H}}}El procedimiento de aprendizaje en este caso consiste en encontrar los mejores pesos de la red neuronal que minimicen la energía variacional.

mi(W)=Ψ;W|H^|Ψ;W.{\displaystyle E(W)=\langle \Psi ;W|{\hat {H}}|\Psi ;W\rangle .}

Dado que, para una red neuronal artificial general, calcular el valor esperado es una operación exponencialmente costosa ennorte{\displaystyle N}Se utilizan técnicas estocásticas basadas, por ejemplo, en el método de Monte Carlo para estimarmi(W){\displaystyle E(W)}, de forma análoga a lo que se hace en el método de Monte Carlo variacional , véase por ejemplo [ 2 ] para una revisión. Más específicamente, un conjunto deMETRO{\displaystyle M}muestrasS(1),S(2)S(METRO){\displaystyle S^{(1)},S^{(2)}\ldots S^{(M)}}, conS(i)=s1(i)snorte(i){\displaystyle S^{(i)}=s_{1}^{(i)}\ldots s_{N}^{(i)}}, se genera de tal manera que se distribuyen uniformemente según la densidad de probabilidad de Born.PAG(S)|F(s1snorte;W)|2{\displaystyle P(S)\propto |F(s_{1}\ldots s_{N};W)|^{2}}. Entonces se puede demostrar que la media muestral de la llamada "energía local"milodo(S)=S|H^|Ψ/S|Ψ{\displaystyle E_{\mathrm {loc} }(S)=\langle S|{\hat {H}}|\Psi \rangle /\langle S|\Psi \rangle }es una estimación estadística del valor esperado cuánticomi(W){\displaystyle E(W)}, es decir

mi(W)1METROiMETROmilodo(S(i)).{\displaystyle E(W)\simeq {\frac {1}{M}}\sum _{i}^{M}E_{\mathrm {loc} }(S^{(i)}).}

De manera similar, se puede demostrar que el gradiente de la energía con respecto a los pesos de la redW{\displaystyle W}también se aproxima mediante una media muestral.

mi(W)Wk1METROiMETRO(milodo(S(i))mi(W))Ok(S(i)),{\displaystyle {\frac {\partial E(W)}{\partial W_{k}}}\simeq {\frac {1}{M}}\sum _{i}^{M}(E_{\mathrm {loc} }(S^{(i)})-E(W))O_{k}^{\star }(S^{(i)}),}

dóndeO(S(i))=registroF(S(i);W)Wk{\displaystyle O(S^{(i)})={\frac {\partial \log F(S^{(i)};W)}{\partial W_{k}}}}y se puede calcular de manera eficiente, en redes profundas mediante retropropagación .

La aproximación estocástica de los gradientes se utiliza entonces para minimizar la energía.mi(W){\displaystyle E(W)}normalmente utilizando un enfoque de descenso de gradiente estocástico . Cuando los parámetros de la red neuronal se actualizan en cada paso del procedimiento de aprendizaje, se obtiene un nuevo conjunto de muestras.S(i){\displaystyle S^{(i)}}se genera, en un procedimiento iterativo similar al que se realiza en el aprendizaje no supervisado .

Conexión con redes tensoriales

Las representaciones de funciones de onda cuánticas mediante redes neuronales comparten algunas similitudes con los estados cuánticos variacionales basados ​​en redes tensoriales . Por ejemplo, se han establecido conexiones con estados de producto matricial . [ 3 ] Estos estudios han demostrado que los NQS admiten el escalado de la ley de volumen para la entropía del entrelazamiento . En general, dado un NQS con pesos totalmente conectados, corresponde, en el peor de los casos, a un estado de producto matricial de dimensión de enlace exponencialmente grande ennorte{\displaystyle N}.

Véase también

Referencias

  1. Carleo, Giuseppe; Troyer, Matthias (2017). "Resolviendo el problema cuántico de muchos cuerpos con redes neuronales artificiales". Science . 355 (6325): 602– 606. arXiv : 1606.02318 . Bibcode : 2017Sci...355..602C . doi : 10.1126/science.aag2302 . PMID 28183973 . S2CID 206651104 .  
  2. Becca, Federico; Sorella, Sandro (2017). Enfoques de Monte Carlo cuántico para sistemas correlacionados . Cambridge University Press. Bibcode : 2017qmca.book.....B . doi : 10.1017/9781316417041 . ISBN 978-1-316-41704-1.
  3. Chen, Jing; Cheng, Song; Xie, Haidong; Wang, Lei; Xiang, Tao (2018). "Equivalencia de máquinas de Boltzmann restringidas y estados de redes tensoriales". Phys. Rev. B . 97 (8) 085104. arXiv : 1701.04831 . Bibcode : 2018PhRvB..97h5104C . doi : 10.1103/PhysRevB.97.085104 . S2CID 73659611 .