Can Noise on Qubits Be Learned in Quantum Neural Network? A Case Study on QuantumFlow
arXiv:2109.03430
Abstract
In the noisy intermediate-scale quantum (NISQ) era, one of the key questions is how to deal with the high noise level existing in physical quantum bits (qubits). Quantum error correction is promising but requires an extensive number (e.g., over 1,000) of physical qubits to create one "perfect" qubit, exceeding the capacity of the existing quantum computers. This paper aims to tackle the noise issue from another angle: instead of creating perfect qubits for general quantum algorithms, we investigate the potential to mitigate the noise issue for dedicate algorithms. Specifically, this paper targets quantum neural network (QNN), and proposes to learn the errors in the training phase, so that the identified QNN model can be resilient to noise. As a result, the implementation of QNN needs no or a small number of additional physical qubits, which is more realistic for the near-term quantum computers. To achieve this goal, an application-specific compiler is essential: on the one hand, the error cannot be learned if the mapping from logical qubits to physical qubits exists randomness; on the other hand, the compiler needs to be efficient so that the lengthy training procedure can be completed in a reasonable time. In this paper, we utilize the recent QNN framework, QuantumFlow, as a case study. Experimental results show that the proposed approach can optimize QNN models for different errors in qubits, achieving up to 28% accuracy improvement compared with the model obtained by the error-agnostic training.
References in corpus (13)
- Quantum algorithm for solving linear systems of equations
- Supervised learning with quantum enhanced feature spaces
- A Quantum Approximate Optimization Algorithm
- Large Scale Modular Quantum Computer Architecture with Atomic Memory and Photonic Interconnects
- QuantumNAS: Noise-Adaptive Search for Robust Quantum Circuits
- Variational algorithms for linear algebra
- Optimal Layout Synthesis for Quantum Computing
- Achieving Super-Linear Speedup across Multi-FPGA for Real-Time DNN Inference
- A Case for Variability-Aware Policies for NISQ-Era Quantum Computers
- Noise-Adaptive Compiler Mappings for Noisy Intermediate-Scale Quantum Computers
- Exploration of Quantum Neural Architecture by Mixing Quantum Neuron Designs
- Quantum Accelerator Stack: A Research Roadmap
- Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devices