On the use of the Spectral Projected Gradient method for Support Vector Machines

Detalhes bibliográficos
Autor(a) principal: Cores,Debora
Data de Publicação: 2009
Outros Autores: Escalante,René, González-Lima,María, Jimenez,Oswaldo
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Computational & Applied Mathematics
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022009000300005
Resumo: In this work we study how to solve the SVM optimization problem by using the Spectral Projected Gradient (SPG) method with three different strategies for computing the projection onto the constrained set. One of the strategies is based on Dykstra's alternating projection algorithm since there is not a mathematical equation for the projection onto the whole constrained set but the projection on each restriction is easy to compute with exact formulations. We present another strategy based on the Karush-Kunh-Tucker optimality conditions, we call it the Projected-KKT algorithm. We compare these strategies with a third one proposed by Dai and Fletcher. The three schemes are low computational cost and their use within the SPG algorithm leads to a solution of the SVM problem. We study the computational performance of the three strategies when solving randomly generated as well as real life SVM problems. The numerical results show that Projected-KKT is competitive in general with the Dai and Fletcher algorithm, and it is more efficient for some specific problems. They both outperform Dykstra's algorithm in all the tests.
id SBMAC-2_160d207b4fd89cbda4e8fa5e9b12444c
oai_identifier_str oai:scielo:S1807-03022009000300005
network_acronym_str SBMAC-2
network_name_str Computational & Applied Mathematics
repository_id_str
spelling On the use of the Spectral Projected Gradient method for Support Vector Machinessupport vector machinesquadratic programmingSpectral Projected Gradient methodIn this work we study how to solve the SVM optimization problem by using the Spectral Projected Gradient (SPG) method with three different strategies for computing the projection onto the constrained set. One of the strategies is based on Dykstra's alternating projection algorithm since there is not a mathematical equation for the projection onto the whole constrained set but the projection on each restriction is easy to compute with exact formulations. We present another strategy based on the Karush-Kunh-Tucker optimality conditions, we call it the Projected-KKT algorithm. We compare these strategies with a third one proposed by Dai and Fletcher. The three schemes are low computational cost and their use within the SPG algorithm leads to a solution of the SVM problem. We study the computational performance of the three strategies when solving randomly generated as well as real life SVM problems. The numerical results show that Projected-KKT is competitive in general with the Dai and Fletcher algorithm, and it is more efficient for some specific problems. They both outperform Dykstra's algorithm in all the tests.Sociedade Brasileira de Matemática Aplicada e Computacional2009-01-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022009000300005Computational & Applied Mathematics v.28 n.3 2009reponame:Computational & Applied Mathematicsinstname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)instacron:SBMAC10.1590/S1807-03022009000300005info:eu-repo/semantics/openAccessCores,DeboraEscalante,RenéGonzález-Lima,MaríaJimenez,Oswaldoeng2009-11-05T00:00:00Zoai:scielo:S1807-03022009000300005Revistahttps://www.scielo.br/j/cam/ONGhttps://old.scielo.br/oai/scielo-oai.php||sbmac@sbmac.org.br1807-03022238-3603opendoar:2009-11-05T00:00Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)false
dc.title.none.fl_str_mv On the use of the Spectral Projected Gradient method for Support Vector Machines
title On the use of the Spectral Projected Gradient method for Support Vector Machines
spellingShingle On the use of the Spectral Projected Gradient method for Support Vector Machines
Cores,Debora
support vector machines
quadratic programming
Spectral Projected Gradient method
title_short On the use of the Spectral Projected Gradient method for Support Vector Machines
title_full On the use of the Spectral Projected Gradient method for Support Vector Machines
title_fullStr On the use of the Spectral Projected Gradient method for Support Vector Machines
title_full_unstemmed On the use of the Spectral Projected Gradient method for Support Vector Machines
title_sort On the use of the Spectral Projected Gradient method for Support Vector Machines
author Cores,Debora
author_facet Cores,Debora
Escalante,René
González-Lima,María
Jimenez,Oswaldo
author_role author
author2 Escalante,René
González-Lima,María
Jimenez,Oswaldo
author2_role author
author
author
dc.contributor.author.fl_str_mv Cores,Debora
Escalante,René
González-Lima,María
Jimenez,Oswaldo
dc.subject.por.fl_str_mv support vector machines
quadratic programming
Spectral Projected Gradient method
topic support vector machines
quadratic programming
Spectral Projected Gradient method
description In this work we study how to solve the SVM optimization problem by using the Spectral Projected Gradient (SPG) method with three different strategies for computing the projection onto the constrained set. One of the strategies is based on Dykstra's alternating projection algorithm since there is not a mathematical equation for the projection onto the whole constrained set but the projection on each restriction is easy to compute with exact formulations. We present another strategy based on the Karush-Kunh-Tucker optimality conditions, we call it the Projected-KKT algorithm. We compare these strategies with a third one proposed by Dai and Fletcher. The three schemes are low computational cost and their use within the SPG algorithm leads to a solution of the SVM problem. We study the computational performance of the three strategies when solving randomly generated as well as real life SVM problems. The numerical results show that Projected-KKT is competitive in general with the Dai and Fletcher algorithm, and it is more efficient for some specific problems. They both outperform Dykstra's algorithm in all the tests.
publishDate 2009
dc.date.none.fl_str_mv 2009-01-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022009000300005
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022009000300005
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/S1807-03022009000300005
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
dc.source.none.fl_str_mv Computational & Applied Mathematics v.28 n.3 2009
reponame:Computational & Applied Mathematics
instname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
instacron:SBMAC
instname_str Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
instacron_str SBMAC
institution SBMAC
reponame_str Computational & Applied Mathematics
collection Computational & Applied Mathematics
repository.name.fl_str_mv Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
repository.mail.fl_str_mv ||sbmac@sbmac.org.br
_version_ 1754734890195091456