Trabajo de grado - Doctorado
Symbiosis between quantum physics and machine learning: Applications in data science, many-body physics and quantum computation
Fecha
2022-12-01Registro en:
Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
Autor
Vargas Calderón, Vladimir
Institución
Resumen
This thesis explores the intersections between quantum computing, quantum physics and machine learning. In the three fields, estimating probability distributions plays a central role. In the case of quantum computing and quantum physics, a central object of study is the quantum state of a system, which encodes a probability dis- tribution (the converse is not true, however, as a quantum state is an object that is more general than a classical probability distribution). In the case of machine learning, most of supervised and unsupervised learning tasks can be seen as esti- mating probability distributions from a training data set, which then can be used to predict by sampling or evaluating such probability distribution. Due to the famous curse of dimensionality, both present in machine learning but also in the natural intractability of Hilbert spaces, it has been established that quantum theory and machine learning have a lot to give and learn from each other.
The journey depicted in this thesis stems from quantum optics and its application to modelling quantum devices for quantum computation or simulation, such as quantum dots and their interaction with optical and acoustic cavities. Indeed, quan- tum computation has long been sought by the physics community and stands–in the collective imagination–as a “holy grail” to solve several problems in the indus- try and science. Of particular interest of mine is the study of quantum many-body problems themselves, which, in combination with quantum computing, establishes an interesting circular set of resources: quantum computation to study quantum systems that can be used for quantum computation.
Unfortunately, the promise of the “holy grail” of quantum computation has not materialised to date (even though there are known applications which are expo- nentially faster than any classical algorithm, e.g. the famous Deutsch-Jozsa algo- rithm), which is why the best known approaches to studying quantum physics or quantum chemistry are still classical algorithms. In particular, there are machine learning models, known as neural quantum states, that can be used to study quan- tum many-body problems. Neural quantum states are an application of machine learning techniques for studying quantum physics. In this thesis, we show fruitful approaches to studying ground states, steady-states and closed dynamics of quan- tum systems through neural quantum states.
This knowledge transfer does not only occur in one direction: quantum physics can also contribute to machine learning with quantum-inspired machine learning methods. In this thesis, we also present a framework that establishes an analogy between quantum state preparation and training, and also between quantum pro- jective measurements and prediction. Our approach condenses classical data into the quantum state of a system. We manage to show that arbitrary probability dis- tributions can be encoded in such a quantum state to arbitrary precision, given enough degrees of freedom of the quantum state. Moreover, we can condense ar- bitrarily large data sets into quantum states, which allow us to have gradient-free (actually, optimisation-free) training. This framework of ours was also put into action by implementing it on a real quantum computer for toy data sets.
Finally, I also present applications of neural quantum states and quantum-inspired generative modelling to industry problems such as the famous travelling salesman problem, for which we propose a qudit-based Hamiltonian whose ground state en- codes its solution; and other problems such as the portfolio optimisation problem using tensor network generative models. Esta tesis explora las intersecciones entre la computación cuántica, la física cuántica y el aprendizaje automático. En los tres campos, la estimación de distribuciones de probabilidad desempeña un papel central. En el caso de la computación cuántica y la física cuántica, un objeto de estudio central es el estado cuántico de un sistema, que codifica una distribución de probabilidad (sin embargo, lo contrario no es cierto, ya que un estado cuántico es un objeto más general que una distribución de probabilidad clásica). En el caso del aprendizaje automático, la mayoría de las tareas de aprendizaje supervisado y no supervisado pueden considerarse como la estimación de distribuciones de probabilidad a partir de un conjunto de datos de entrenamiento, que luego pueden utilizarse para predecir mediante el muestreo o la evaluación de dicha distribución de probabilidad. Debido a la famosa maldición de la dimensionalidad, presente tanto en el aprendizaje automático como en la intratabilidad natural de los espacios de Hilbert, se ha establecido que la teoría cuántica y el aprendizaje automático tienen mucho que dar y aprender la una de la otra. El viaje descrito en esta tesis parte de la óptica cuántica y su aplicación al modelado de dispositivos cuánticos para la computación o la simulación cuánticas, como los puntos cuánticos y su interacción con cavidades ópticas y acústicas. De hecho, la comunidad de físicos lleva mucho tiempo buscando la computación cuántica y se erige–en el imaginario colectivo–como un “santo grial” para resolver varios problemas de la industria y la ciencia. De particular interés para mı es el estudio de los problemas cuánticos de muchos cuerpos, que, en combinación con la computación cuántica, establece un interesante conjunto circular de recursos: computación cuántica para estudiar sistemas cuánticos que pueden utilizarse para la computación cuántica. Por desgracia, la promesa del “santo grial” de la computación cuántica no se ha materializado hasta la fecha (aunque se conocen aplicaciones exponencialmente más rápidas que cualquier algoritmo clásico, por ejemplo, el famoso algoritmo Deutsch-Jozsa), por lo que los enfoques más conocidos para estudiar la física o la química cuánticas siguen siendo los algoritmos clásicos. En particular, existen modelos de aprendizaje automático, conocidos como estados cuánticos neuronales, que pueden utilizarse para estudiar problemas cuánticos de muchos cuerpos. Los estados cuánticos neuronales son una aplicación de las técnicas de aprendizaje automático para estudiar la física cuántica. En esta tesis, mostramos enfoques fructíferos para estudiar estados básicos, estados estacionarios y dinámicas cerradas de sistemas cuánticos mediante estados cuánticos neuronales. Esta transferencia de conocimientos no solo se produce en una dirección: la física cuántica también puede contribuir al aprendizaje automático con métodos de aprendizaje automático inspirados en la cuántica. En esta tesis también presentamos un marco que establece una analogía entre la preparación del estado cuántico y el entrenamiento, y también entre las mediciones proyectivas cuánticas y la predicción. Nuestro enfoque condensa los datos clásicos en el estado cuántico de un sistema. Conseguimos demostrar que se pueden codificar distribuciones de probabilidad arbitrarias en dicho estado cuántico con una precisión arbitraria, dados suficientes grados de libertad del estado cuántico. Además, podemos condensar conjuntos de datos arbitrariamente grandes en estados cuánticos, lo que nos permite tener un entrenamiento sin gradiente (en realidad, sin optimización). Este marco nuestro también se puso en práctica implementándolo en un ordenador cuántico real para conjuntos de datos de juguete. Por último, también presento aplicaciones de los estados cuánticos neuronales y el modelado generativo de inspiración cuántica a problemas industriales como el famoso problema del viajante de comercio, para el que proponemos un Hamiltoniano basado en el qudit cuyo estado fundamental codifica su solución; y otros problemas como el de optimización de carteras mediante modelos generativos de redes tensoriales. (Texto tomado de la fuente)