A Quantum Hopfield Associative Memory Implemented on an Actual Quantum Processor
arXiv:2105.11590 · doi:10.1038/s41598-021-02866-z
Abstract
In this work, we present a Quantum Hopfield Associative Memory (QHAM) and demonstrate its capabilities in simulation and hardware using IBM Quantum Experience. The QHAM is based on a quantum neuron design which can be utilized for many different machine learning applications and can be implemented on real quantum hardware without requiring mid-circuit measurement or reset operations. We analyze the accuracy of the neuron and the full QHAM considering hardware errors via simulation with hardware noise models as well as with implementation on the 15-qubit ibmq_16_melbourne device. The quantum neuron and the QHAM are shown to be resilient to noise and require low qubit overhead and gate complexity. We benchmark the QHAM by testing its effective memory capacity and demonstrate its capabilities in the NISQ-era of quantum hardware. This demonstration of the first functional QHAM to be implemented in NISQ-era quantum hardware is a significant step in machine learning at the leading edge of quantum computing.
arXiv commentThis work is now published in Sci. Rep. at https://doi.org/10.1038/s41598-021-02866-z. The e-print version shown here is 17 pages (13 for the main manuscript, 4 for the supplementary information), with a total of 11 figures and 3 tables. Figure S2 has been added since the prior pre-print version
References in corpus (22)
- Quantum Computing in the NISQ era and beyond
- Quantum Machine Learning
- Variational Quantum Algorithms
- Supervised learning with quantum enhanced feature spaces
- Quantum Convolutional Neural Networks
- An introduction to quantum machine learning
- The power of quantum neural networks
- Validating quantum computers using randomized model circuits
- Efficient Learning for Deep Quantum Neural Networks
- The quest for a Quantum Neural Network
- A Simple Quantum Computer
- Continuous-variable quantum neural networks
- An Artificial Neuron Implemented on an Actual Quantum Processor
- Opportunities and challenges for quantum-assisted machine learning in near-term quantum computers
- Quantum Hopfield neural network
- Quantum computing models for artificial neural networks
- Quantum Neuron: an elementary building block for machine learning on quantum computers
- Unitary quantum perceptron as efficient universal approximator
- Hybrid quantum-classical neural network for calculating ground state energies of molecules
- Floating Point Representations in Quantum Circuit Synthesis
- A Simple Quantum Neural Net with a Periodic Activation Function
- High-Capacity Quantum Associative Memories