Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification
The SVM classifier often uses radial basis kernel because it has just one tunable hyperparameter, unlike polynomial kernel that has three. However, the polynomial kernel is separable and may speed up the SVM training and test, although with high degrees it is still slow because it requires many mono...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2026 |
| País: | España |
| Institución: | Universidad de Santiago de Compostela (USC) |
| Repositorio: | Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| Idioma: | inglés |
| OAI Identifier: | oai:dnet:minerva_____::0931fb22cc3a790994be6a369e2f395a |
| Acceso en línea: | https://hdl.handle.net/10347/47589 |
| Access Level: | acceso abierto |
| Palabra clave: | Support vector machine Classification Quadratic kernel Hyperparameter tuning 3304 Tecnología de los ordenadores |
| id |
ES_76c7aa38ff844571f3fb02c2bdb2c573 |
|---|---|
| oai_identifier_str |
oai:dnet:minerva_____::0931fb22cc3a790994be6a369e2f395a |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classificationFernández Delgado, ManuelPereira-Costa, A. L.Cernadas García, EvaSupport vector machineClassificationQuadratic kernelHyperparameter tuning3304 Tecnología de los ordenadoresThe SVM classifier often uses radial basis kernel because it has just one tunable hyperparameter, unlike polynomial kernel that has three. However, the polynomial kernel is separable and may speed up the SVM training and test, although with high degrees it is still slow because it requires many monomials. On the contrary, low degree (e.g. quadratic) polynomial kernels keep the number of monomials low even with high-dimensional inputs, being faster and extending the applicability of SVM to large scale datasets. We prove experimentally that quadratic polynomial kernel with just one hyperparameter achieves performance similar to radial basis kernel. We propose a method named increasing quadratic estimation, IQE, that calculates the hyperparameter value using only the training data, without SVM training. The proposed IQE achieves state-of-the-art performance and is very fast, because its complexity is linear on the training set size and dimensionality. The experimental work, performed on a collection of 120 classification datasets, proves that IQE: 1) outperforms and is faster than quadratic kernel without tuning; 2) is similar to radial basis and quadratic kernels tuned using grid search, being one or two orders of magnitude faster; and 3) outperforms genetic, Bayesian and particle swarm optimization, being between three and five orders of magnitude faster. Code is available from https://osf.io/nz96q Open Science Framework (OSF).ElsevierUniversidade de Santiago de Compostela. Departamento de Electrónica e ComputaciónUniversidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS)20262026-01-0120262026-01-01journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/10347/47589reponame:Minerva. Repositorio Institucional de la Universidad de Santiago de Compostelainstname:Universidad de Santiago de Compostela (USC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2© 2026 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:dnet:minerva_____::0931fb22cc3a790994be6a369e2f395a2026-06-15T12:47:27Z |
| dc.title.none.fl_str_mv |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| title |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| spellingShingle |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification Fernández Delgado, Manuel Support vector machine Classification Quadratic kernel Hyperparameter tuning 3304 Tecnología de los ordenadores |
| title_short |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| title_full |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| title_fullStr |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| title_full_unstemmed |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| title_sort |
Linear complexity hyperparameter tuning of the quadratic kernel for support vector classification |
| dc.creator.none.fl_str_mv |
Fernández Delgado, Manuel Pereira-Costa, A. L. Cernadas García, Eva |
| author |
Fernández Delgado, Manuel |
| author_facet |
Fernández Delgado, Manuel Pereira-Costa, A. L. Cernadas García, Eva |
| author_role |
author |
| author2 |
Pereira-Costa, A. L. Cernadas García, Eva |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Universidade de Santiago de Compostela. Departamento de Electrónica e Computación Universidade de Santiago de Compostela. Centro de Investigación en Tecnoloxías Intelixentes da USC (CiTIUS) |
| dc.subject.none.fl_str_mv |
Support vector machine Classification Quadratic kernel Hyperparameter tuning 3304 Tecnología de los ordenadores |
| topic |
Support vector machine Classification Quadratic kernel Hyperparameter tuning 3304 Tecnología de los ordenadores |
| description |
The SVM classifier often uses radial basis kernel because it has just one tunable hyperparameter, unlike polynomial kernel that has three. However, the polynomial kernel is separable and may speed up the SVM training and test, although with high degrees it is still slow because it requires many monomials. On the contrary, low degree (e.g. quadratic) polynomial kernels keep the number of monomials low even with high-dimensional inputs, being faster and extending the applicability of SVM to large scale datasets. We prove experimentally that quadratic polynomial kernel with just one hyperparameter achieves performance similar to radial basis kernel. We propose a method named increasing quadratic estimation, IQE, that calculates the hyperparameter value using only the training data, without SVM training. The proposed IQE achieves state-of-the-art performance and is very fast, because its complexity is linear on the training set size and dimensionality. The experimental work, performed on a collection of 120 classification datasets, proves that IQE: 1) outperforms and is faster than quadratic kernel without tuning; 2) is similar to radial basis and quadratic kernels tuned using grid search, being one or two orders of magnitude faster; and 3) outperforms genetic, Bayesian and particle swarm optimization, being between three and five orders of magnitude faster. Code is available from https://osf.io/nz96q Open Science Framework (OSF). |
| publishDate |
2026 |
| dc.date.none.fl_str_mv |
2026 2026-01-01 2026 2026-01-01 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/10347/47589 |
| url |
https://hdl.handle.net/10347/47589 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Elsevier |
| publisher.none.fl_str_mv |
Elsevier |
| dc.source.none.fl_str_mv |
reponame:Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela instname:Universidad de Santiago de Compostela (USC) |
| instname_str |
Universidad de Santiago de Compostela (USC) |
| reponame_str |
Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| collection |
Minerva. Repositorio Institucional de la Universidad de Santiago de Compostela |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869411075328311296 |
| score |
15,81155 |