Quantum Circuit Learning on NISQ Hardware

Niclas Schillo,Andreas Sturm
2024-05-03
Abstract:Current quantum computers are small and error-prone systems for which the term noisy intermediate-scale quantum (NISQ) has become established. Since large scale, fault-tolerant quantum computers are not expected to be available in the near future, the task of finding NISQ suitable algorithms has received a lot of attention in recent years. The most prominent candidates in this context are variational quantum algorithms. Due to their hybrid quantum-classical architecture they require fewer qubits and quantum gates so that they can cope with the limitations of NISQ computers. An important class of variational quantum algorithms is the quantum circuit learning (QCL) framework. Consisting of a data encoding and a trainable, parametrized layer, these schemes implement a quantum model function that can be fitted to the problem at hand. For instance, in combination with the parameter shift rule to compute derivatives, they can be used to solve differential equations. QCL and related algorithms have been widely studied in the literature. However, numerical experiments are usually limited to simulators and results from real quantum computers are scarce. In this paper we close this gap by executing QCL circuits on a superconducting IBM quantum processor in conjunction with an analysis of the hardware errors. We show that exemplary QCL circuits with up to three qubits are executable on the IBM quantum computer. For this purpose, multiple functions are learned and an exemplary differential equation is solved on the quantum computer. Moreover, we present how the QCL framework can be used to learn different quantum model functions in parallel, which can be applied to solve coupled differential equations in an efficient way.
Quantum Physics
What problem does this paper attempt to address?
The paper aims to address the effectiveness and feasibility of executing Quantum Circuit Learning (QCL) algorithms on current Noisy Intermediate-Scale Quantum (NISQ) computers. Specifically: 1. **Algorithm Suitability in the NISQ Era**: Since large-scale fault-tolerant quantum computers are not achievable in the short term, researchers are focusing on developing algorithms that can run on existing NISQ devices. Variational Quantum Algorithms (VQA) have become prominent among these due to their hybrid quantum-classical architecture. 2. **Application of the QCL Framework**: QCL is a method that utilizes quantum circuits for learning, consisting of a data encoding layer and a trainable parameterized layer. This paper explores how to implement QCL on NISQ hardware and demonstrates its applications in learning functions and solving differential equations. 3. **Experimental Validation**: The paper analyzes the impact of hardware errors on algorithm performance by executing QCL circuits on IBM superconducting quantum processors and proves that QCL can be successfully executed on actual quantum computers with no more than 3 qubits. 4. **Multi-Qubit Measurement**: Further research investigates the possibility of using a single QCL circuit to simultaneously learn multiple quantum model functions and the advantages of this approach in solving coupled differential equations. 5. **Solving Differential Equations**: The paper discusses the capability of solving differential equations on quantum computers using the QCL framework combined with the Parameter Shift Rule (PSR). Although PSR can improve accuracy, hardware errors still limit its effectiveness on actual quantum computers. In summary, the core objective of this paper is to demonstrate the feasibility and limitations of the QCL algorithm in the current NISQ era and to explore its potential applications in practical quantum computing tasks.