Efficient Parameter Optimisation for Quantum Kernel Alignment: A Sub-sampling Approach in Variational Training

M. Emre Sahin, Benjamin C. B. Symons, Pushpak Pati, Fayyaz Minhas, Declan Millar +3 more
1/5/2024
quant-phcs.LG

No official code found. Best implementation: qiskit-community/qiskit-machine-learning (1,091 stars, Apache-2.0, last commit 2026-04-08).

Abstract

Quantum machine learning with quantum kernels for classification problems is a growing area of research. Recently, quantum kernel alignment techniques that parameterise the kernel have been developed, allowing the kernel to be trained and therefore aligned with a specific dataset. While quantum kernel alignment is a promising technique, it has been hampered by considerable training costs because the full kernel matrix must be constructed at every training iteration. Addressing this challenge, we introduce a novel method that seeks to balance efficiency and performance. We present a sub-sampling training approach that uses a subset of the kernel matrix at each training step, thereby reducing the overall computational cost of the training. In this work, we apply the sub-sampling method to synthetic datasets and a real-world breast cancer dataset and demonstrate considerable reductions in the number of circuits required to train the quantum kernel while maintaining classification accuracy.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

An open-source library built on Qiskit for quantum machine learning tasks at scale on quantum hardware and classical simulators

1,091445Shell, PythonFeb 27, 20216 months agoApache-2.0
machine-learningqiskitquantum-computing

Similar Papers

Cite this paper

@article{sahin2024efficient,
  title  = {Efficient Parameter Optimisation for Quantum Kernel Alignment: A Sub-sampling Approach in Variational Training},
  author = {M. Emre Sahin and Benjamin C. B. Symons and Pushpak Pati and Fayyaz Minhas and Declan Millar and Maria Gabrani and Stefano Mensa and Jan Lukas Robertus},
  year   = {2024},
  eprint = {2401.02879},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.02879v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.02879.svg)](https://codeofpaper.com/paper/2401.02879)

Discussion