Hibat Allah, Mohamed2023-06-222023-06-222023-06-222023-06-22http://hdl.handle.net/10012/19581Originally developed within the natural language processing community, Recurrent neural networks (RNNs) have enabled remarkable progress in speech recognition and machine translation. These architectures belong to the class of autoregressive generative models which allow for exact likelihood estimation and for a perfect sampling of multi-modal complex probability distributions. These desirable features suggest that RNNs may serve as ansatzes wave functions in the context of Variational Monte Carlo (VMC), where ansatzes based on a Markov chain Monte Carlo sampling scheme can be limited by long autocorrelation time. The main vision developed here replaces words with physical degrees of freedom as inputs to the RNN in order to transfer this technology to the context of many-body physics. In this thesis, we develop RNN wave functions in multiple spatial dimensions and with different flavors and symmetry considerations that can suit the need for different variational calculations. We demonstrate the power of RNN wave functions on various prototypical systems in one, two, and three spatial dimensions. We show that our ansatz can compete and outperform state-of-the-art methods such as Density Matrix Renormalization Group (DMRG). We also illustrate how to estimate observables, and entanglement, with which we can study different phases of matter including conventional and topologically ordered states, as well as phase transitions among different phases. We also develop a scheme for simulating a variational version of classical and quantum annealing for the purpose of solving combinatorial optimization problems. We demonstrate that our scheme, tested on various RNNs architectures, shows superior average performances compared to Markov-chain Monte Carlo implementation of classical annealing and quantum annealing on prototypical and real-world combinatorial optimization problems. We also highlight the importance of the annealing scheme in overcoming local minima in a traditional VMC optimization, especially in frustrated systems. We conclude this thesis with examples of exact constructions of traditional probability distributions based on RNNs as a first step toward understanding the promising performances of these architectures. In addition to tensor network and Monte Carlo methods, we believe that RNNs are a valuable toolbox for physicists to help address open questions in classical and quantum many-body physics.enRecurrent Neural NetworksMany-body PhysicsVariational Monte CarloQuantum physicsCombinatorial optimizationTopological orderClassical and Quantum annealingNatural language processingMachine LearningExploring many-body Physics with Recurrent Neural NetworksDoctoral Thesis