Quantum kernel methods and applications to differential equations
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Quantum computers have the potential to surpass classical computers in specific tasks, promising advantages in many fields. Machine Learning (ML), a domain with significant societal impact, is a key area of interest for exploring the applications of quantum computing. Here, we investigate two research directions aimed at understanding how current quantum computers can be used to solve ML problems. First, we study Quantum Kernels (QKs). By calculating inner products between quantum states, QKs can be used to define similarity measures between points. QKs are a promising approach to Quantum Machine Learning (QML) but, in general, they have not been shown to outperform classical ML methods. A key reason for this is that QKs suffer from the exponential concentration problem. As the number of qubits increases, the kernel matrices become similar to the identity matrix, preventing generalization. One strategy to alleviate the exponential concentration problem is to rescale the data points that enter the quantum model. This technique is known as bandwidth tuning and has been shown to allow generalization in QKs. However, it has been numerically demonstrated that using this method results in QKs that cannot provide a quantum advantage over classical methods. In this thesis, we propose an explanation for this phenomenon. We show that due to the size of the rescaling factors, the QKs become similar to polynomial and RBF kernels, which are classically tractable. Second, we implemented a Differential Equation (DE) solver based on variational quantum methods. A Quantum Neural Network (QNN) or QK, is used to represent an ansatz for the solution of a DE. The DE information is included into a loss function, which is minimized using a classical optimizer. In the case of a QK, the optimized parameters are the coefficients of a linear combination of QKs evaluated at the data points. In the case of a QNN, the optimized parameters are the phases of the quantum gates. The QNN implementation was included into the open-source QML python library sQUlearn. A preliminary hyperparameter study was conducted for QKs. Based on our limited investigation, we conclude that QKs leveraging the fidelity between quantum states, known as Fidelity Quantum Kernels (FQKs), demonstrate superior performance compared to those employing a semi-classical approach, referred to as Projected Quantum Kernels (PQKs).