Litcius/Paper detail

Quantum computing model of an artificial neuron with continuously valued input data

Stefano Mangini, Francesco Tacchino, Dario Gerace, Chiara Macchiavello, Daniele Bajoni

2020Machine Learning Science and Technology28 citationsDOIOpen Access PDF

Abstract

Abstract Artificial neural networks have been proposed as potential algorithms that could benefit from being implemented and run on quantum computers. In particular, they hold promise to greatly enhance Artificial Intelligence tasks, such as image elaboration or pattern recognition. The elementary building block of a neural network is an artificial neuron, i.e. a computational unit performing simple mathematical operations on a set of data in the form of an input vector. Here we show how the design for the implementation of a previously introduced quantum artificial neuron [ npj Quant. Inf. 5 , 26], which fully exploits the use of superposition states to encode binary valued input data, can be further generalized to accept continuous- instead of discrete-valued input vectors, without increasing the number of qubits. This further step is crucial to allow for a direct application of gradient descent based learning procedures, which would not be compatible with binary-valued data encoding.

Topics & Concepts

Computer scienceArtificial neural networkENCODESet (abstract data type)Block (permutation group theory)Quantum computerSuperposition principleQuantumSimple (philosophy)AlgorithmArtificial intelligenceBinary numberEncoding (memory)Theoretical computer scienceGradient descentQubitImage (mathematics)Deep learningConstruct (python library)Base (topology)Quantum algorithmExploitQuantum Computing Algorithms and ArchitectureQuantum-Dot Cellular AutomataNeural Networks and Reservoir Computing