Parametrized constant-depth quantum neuron
arXiv:2202.12496 · doi:10.1109/TNNLS.2023.3290535
Abstract
Quantum computing has been revolutionizing the development of algorithms. However, only noisy intermediate-scale quantum devices are available currently, which imposes several restrictions on the circuit implementation of quantum algorithms. In this paper, we propose a framework that builds quantum neurons based on kernel machines, where the quantum neurons differ from each other by their feature space mappings. Besides contemplating previous schemes, our generalized framework can instantiate quantum neurons with other feature mappings. We present here a neuron that applies a tensor-product feature mapping to an exponentially larger space. The proposed neuron is implemented by a circuit of constant depth with a linear number of elementary single-qubit gates. The existing neuron applies a phase-based feature mapping with an exponentially expensive circuit implementation, even using multi-qubit gates. Additionally, the proposed neuron has parameters that can change its activation function shape. Here, we show the activation function shape of each quantum neuron. It turns out that parametrization allows the proposed neuron to optimally fit underlying patterns that the existing neuron cannot fit, as demonstrated in the toy problems addressed here. The feasibility of those quantum neuron solutions is also contemplated in the demonstration through executions on a quantum simulator. Finally, we compare those kernel-based quantum neurons in the problem of handwritten digit recognition, where the performances of quantum neurons that implement classical activation functions are also contrasted here. The repeated evidence of the parametrization potential achieved in real-life problems allows concluding that this work provides a quantum neuron with improved discriminative abilities. As a consequence, the generalized framework of quantum neurons can contribute toward practical quantum advantage.
arXiv commentAccepted version. 21 pages, 14 figures
References in corpus (29)
- Scikit-learn: Machine Learning in Python
- Array Programming with NumPy
- Quantum Computing in the NISQ era and beyond
- Variational Quantum Algorithms
- Supervised learning with quantum enhanced feature spaces
- Quantum machine learning in feature Hilbert spaces
- Quantum Convolutional Neural Networks
- Error mitigation for short-depth quantum circuits
- Quantum fingerprinting
- Extending the computational reach of a noisy superconducting quantum processor
- Quantum Error Correction for Beginners
- Efficient variational quantum simulator incorporating active error minimisation
- A rigorous and robust quantum speed-up in supervised machine learning
- Quantum generative adversarial networks
- Quantum Generative Adversarial Networks for Learning and Loading Random Distributions
- Quantum advantage with shallow circuits
- Hierarchical quantum classifiers
- An Artificial Neuron Implemented on an Actual Quantum Processor
- The Bitter Truth About Quantum Algorithms in the NISQ Era
- Quantum-Inspired Support Vector Machine
- Quantum Hypergraph States
- Quantum advantage with noisy shallow circuits in 3D
- Overview and Comparison of Gate Level Quantum Software Platforms
- Qutrit-inspired Fully Self-supervised Shallow Quantum Learning Network for Brain Tumor Segmentation
- Quantum implementation of an artificial feed-forward neural network
- Experimental Implementation of Quantum Walks on IBM Quantum Computers
- Benchmarking neural networks for quantum computation
- Nonlinear Quantum Neuron: A Fundamental Building Block for Quantum Neural Networks
- Quantum computing model of an artificial neuron with continuously valued input data