On the use of the Spectral Projected Gradient method for Support Vector Machines
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Outros Autores: | , , |
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 |