# Quantum Advantage Seeker with Kernels (QuASK): a software framework to speed up the research in quantum machine learning

arXiv: https://arxiv.org/abs/2206.15284 · HTML: https://mlsanity.com/paper/2206.15284/

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- Builds on 22 of its 98 references that are in the map.
- First posted on arXiv 30 Jun 2022.

## Builds on (most cited first, 22 of 22)

- [PyTorch: An Imperative Style, High-Performance Deep Learning Library](https://mlsanity.com/paper/1912.01703/) (2019)
- [Supervised learning with quantum enhanced feature spaces](https://mlsanity.com/paper/1804.11326/) (2018)
- [Barren plateaus in quantum neural network training landscapes](https://mlsanity.com/paper/1803.11173/) (2018)
- [The power of quantum neural networks](https://mlsanity.com/paper/2011.00027/) (2020)
- [Power of data in quantum machine learning](https://mlsanity.com/paper/2011.01938/) (2020)
- [A rigorous and robust quantum speed-up in supervised machine learning](https://mlsanity.com/paper/2010.02174/) (2020)
- [Noise-Induced Barren Plateaus in Variational Quantum Algorithms](https://mlsanity.com/paper/2007.14384/) (2020)
- [Quantum advantage in learning from experiments](https://mlsanity.com/paper/2112.00778/) (2021)
- [Connecting ansatz expressibility to gradient magnitudes and barren plateaus](https://mlsanity.com/paper/2101.02138/) (2021)
- [Entanglement Induced Barren Plateaus](https://mlsanity.com/paper/2010.15968/) (2020)
- [The Inductive Bias of Quantum Kernels](https://mlsanity.com/paper/2106.03747/) (2021)
- [Effect of barren plateaus on gradient-free optimization](https://mlsanity.com/paper/2011.12245/) (2020)
- [Towards understanding the power of quantum kernels in the NISQ era](https://mlsanity.com/paper/2103.16774/) (2021)
- [Bandwidth Enables Generalization in Quantum Kernel Models](https://mlsanity.com/paper/2206.06686/) (2022)
- [Automatic design of quantum feature maps](https://mlsanity.com/paper/2105.12626/) (2021)
- [A large-scale study on research code quality and execution](https://mlsanity.com/paper/2103.12793/) (2021)
- [Experimental kernel-based quantum machine learning in finite feature space](https://mlsanity.com/paper/1906.04137/) (2019)
- [Quantum kernels for real-world predictions based on electronic health records](https://mlsanity.com/paper/2112.06211/) (2021)
- [Qibo: a framework for quantum simulation with hardware acceleration](https://mlsanity.com/paper/2009.01845/) (2020)
- [ProjectQ: An Open Source Software Framework for Quantum Computing](https://mlsanity.com/paper/1612.08091/) (2016)
- [LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing](https://mlsanity.com/paper/1402.4467/) (2014)
- [QBugs: A Collection of Reproducible Bugs in Quantum Algorithms and a Supporting Infrastructure to Enable Controlled Quantum Software Testing and Debugging Experiments](https://mlsanity.com/paper/2103.16968/) (2021)

## Built on by (most cited first, 11 of 11)

- [Quantum Kernel Methods under Scrutiny: A Benchmarking Study](https://mlsanity.com/paper/2409.04406/) (2024)
- [Automatic and effective discovery of quantum kernels](https://mlsanity.com/paper/2209.11144/) (2022)
- [Benchmarking quantum machine learning kernel training for classification tasks](https://mlsanity.com/paper/2408.10274/) (2024)
- [Unravelling physics beyond the standard model with classical and quantum anomaly detection](https://mlsanity.com/paper/2301.10787/) (2023)
- [sQUlearn -- A Python Library for Quantum Machine Learning](https://mlsanity.com/paper/2311.08990/) (2023)
- [Parameterized Quantum Circuits with Quantum Kernels for Machine Learning: A Hybrid Quantum-Classical Approach](https://mlsanity.com/paper/2209.14449/) (2022)
- [Quantum Machine Learning Applied to the Classification of Diabetes](https://mlsanity.com/paper/2301.00109/) (2022)
- [Several fitness functions and entanglement gates in quantum kernel generation](https://mlsanity.com/paper/2309.03307/) (2023)
- [A novel feature selection method based on quantum support vector machine](https://mlsanity.com/paper/2311.17646/) (2023)
- [Quantum enhanced stratification of Breast Cancer: exploring quantum expressivity for real omics data](https://mlsanity.com/paper/2409.14089/) (2024)
- [Position: Quantum Kernel Machines Should Move Beyond Scalar-Valued Kernels to Realize Their Potential](https://mlsanity.com/paper/2506.03779/) (2025)

## Abstract (arXiv)

Exploiting the properties of quantum information to the benefit of machine learning models is perhaps the most active field of research in quantum computation. This interest has supported the development of a multitude of software frameworks (e.g. Qiskit, Pennylane, Braket) to implement, simulate, and execute quantum algorithms. Most of them allow us to define quantum circuits, run basic quantum algorithms, and access low-level primitives depending on the hardware such software is supposed to run. For most experiments, these frameworks have to be manually integrated within a larger machine learning software pipeline. The researcher is in charge of knowing different software packages, integrating them through the development of long code scripts, analyzing the results, and generating the plots. Long code often leads to erroneous applications, due to the average number of bugs growing proportional with respect to the program length. Moreover, other researchers will struggle to understand and reproduce the experiment, due to the need to be familiar with all the different software frameworks involved in the code script. We propose QuASK, an open-source quantum machine learning framework written in Python that aids the researcher in performing their experiments, with particular attention to quantum kernel techniques. QuASK can be used as a command-line tool to download datasets, pre-process them, quantum machine learning routines, analyze and visualize the results. QuASK implements most state-of-the-art algorithms to analyze the data through quantum kernels, with the possibility to use projected kernels, (gradient-descent) trainable quantum kernels, and structure-optimized quantum kernels. Our framework can also be used as a library and integrated into pre-existing software, maximizing code reuse.
