Quantum Walk to Train a Classical Artificial Neural Network
arXiv:2109.00128 · doi:10.1109/BRACIS.2019.00149
Abstract
This work proposes a computational procedure that uses a quantum walk in a complete graph to train classical artificial neural networks. The idea is to apply the quantum walk to search the weight set values. However, it is necessary to simulate a quantum machine to execute the quantum walk. In this way, to minimize the computational cost, the methodology employed to train the neural network will adjust the synaptic weights of the output layer, not altering the weights of the hidden layer, inspired in the method of Extreme Learning Machine. The quantum walk algorithm as a search algorithm is quadratically faster than its classic analog. The quantum walk variance is while the variance of its classic analog is , where is the time or iteration. In addition to computational gain, another advantage of the proposed procedure is to be possible to know \textit{a priori} the number of iterations required to obtain the solutions, unlike the classical training algorithms based on gradient descendent.
10 Pages, 4 Figures
References in corpus (7)
- Quantum Machine Learning
- A Quantum Random Walk Search Algorithm
- Quantum algorithms for supervised and unsupervised machine learning
- Simulating a perceptron on a quantum computer
- Grover Search with Lackadaisical Quantum Walks
- Faster Quantum Walk Search on a Weighted Graph
- Quantum Circuit Design for Training Perceptron Models
Cited by in corpus (5)
- Classical Artificial Neural Network Training Using Quantum Walks as a Search Procedure
- Circuit Implementation of Discrete-Time Quantum Walks via the Shunt Decomposition Method
- On Applying the Lackadaisical Quantum Walk Algorithm to Search for Multiple Solutions on Grids
- Lackadaisical quantum walk in the hypercube to search for multiple marked vertices
- Quantum walk-based protocol for secure communication between any two directly connected nodes on a network