Skip to content

Add support for trainable quantum kernels to Pegasos Quantum Support Vector Classifier #946

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
puyamirkarimi opened this issue Jun 6, 2025 · 1 comment
Labels
type: enhancement ✨ Features or aspects to improve type: feature request 💡 New feature or request

Comments

@puyamirkarimi
Copy link

What should we add?

The current version of the Pegasos Quantum Support Vector Classifier does not natively support the training of the parameters in the quantum kernel.
https://qiskit-community.github.io/qiskit-machine-learning/tutorials/07_pegasos_qsvc.html

Since the theoretical benefits of Pegasos relate to its ability to train the kernel efficiently, supporting trainable quantum kernels would be useful.

The publicly accessible code for the following paper implements a version of Pegasos that is able to train parameterised quantum kernels, but it is implemented in Qiskit version 0.42.1.
https://ieeexplore.ieee.org/document/10313634

@edoaltamura edoaltamura added type: feature request 💡 New feature or request type: enhancement ✨ Features or aspects to improve labels Jun 6, 2025
@edoaltamura
Copy link
Collaborator

Thanks for pointing this out. @oscar-wallis and @OkuyanBoga I think we discussed this paper at some point. Did you also try the code? https://zenodo.org/records/7804477

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement ✨ Features or aspects to improve type: feature request 💡 New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants