Cargando…

A constrained singular value decomposition method that integrates sparsity and orthogonality

We propose a new sparsification method for the singular value decomposition—called the constrained singular value decomposition (CSVD)—that can incorporate multiple constraints such as sparsification and orthogonality for the left and right singular vectors. The CSVD can combine different constraint...

Descripción completa

Detalles Bibliográficos
Autores principales: Guillemot, Vincent, Beaton, Derek, Gloaguen, Arnaud, Löfstedt, Tommy, Levine, Brian, Raymond, Nicolas, Tenenhaus, Arthur, Abdi, Hervé
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6415851/
https://www.ncbi.nlm.nih.gov/pubmed/30865639
http://dx.doi.org/10.1371/journal.pone.0211463
_version_ 1783403246266613760
author Guillemot, Vincent
Beaton, Derek
Gloaguen, Arnaud
Löfstedt, Tommy
Levine, Brian
Raymond, Nicolas
Tenenhaus, Arthur
Abdi, Hervé
author_facet Guillemot, Vincent
Beaton, Derek
Gloaguen, Arnaud
Löfstedt, Tommy
Levine, Brian
Raymond, Nicolas
Tenenhaus, Arthur
Abdi, Hervé
author_sort Guillemot, Vincent
collection PubMed
description We propose a new sparsification method for the singular value decomposition—called the constrained singular value decomposition (CSVD)—that can incorporate multiple constraints such as sparsification and orthogonality for the left and right singular vectors. The CSVD can combine different constraints because it implements each constraint as a projection onto a convex set, and because it integrates these constraints as projections onto the intersection of multiple convex sets. We show that, with appropriate sparsification constants, the algorithm is guaranteed to converge to a stable point. We also propose and analyze the convergence of an efficient algorithm for the specific case of the projection onto the balls defined by the norms L(1) and L(2). We illustrate the CSVD and compare it to the standard singular value decomposition and to a non-orthogonal related sparsification method with: 1) a simulated example, 2) a small set of face images (corresponding to a configuration with a number of variables much larger than the number of observations), and 3) a psychometric application with a large number of observations and a small number of variables. The companion R-package, csvd, that implements the algorithms described in this paper, along with reproducible examples, are available for download from https://github.com/vguillemot/csvd.
format Online
Article
Text
id pubmed-6415851
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-64158512019-04-02 A constrained singular value decomposition method that integrates sparsity and orthogonality Guillemot, Vincent Beaton, Derek Gloaguen, Arnaud Löfstedt, Tommy Levine, Brian Raymond, Nicolas Tenenhaus, Arthur Abdi, Hervé PLoS One Research Article We propose a new sparsification method for the singular value decomposition—called the constrained singular value decomposition (CSVD)—that can incorporate multiple constraints such as sparsification and orthogonality for the left and right singular vectors. The CSVD can combine different constraints because it implements each constraint as a projection onto a convex set, and because it integrates these constraints as projections onto the intersection of multiple convex sets. We show that, with appropriate sparsification constants, the algorithm is guaranteed to converge to a stable point. We also propose and analyze the convergence of an efficient algorithm for the specific case of the projection onto the balls defined by the norms L(1) and L(2). We illustrate the CSVD and compare it to the standard singular value decomposition and to a non-orthogonal related sparsification method with: 1) a simulated example, 2) a small set of face images (corresponding to a configuration with a number of variables much larger than the number of observations), and 3) a psychometric application with a large number of observations and a small number of variables. The companion R-package, csvd, that implements the algorithms described in this paper, along with reproducible examples, are available for download from https://github.com/vguillemot/csvd. Public Library of Science 2019-03-13 /pmc/articles/PMC6415851/ /pubmed/30865639 http://dx.doi.org/10.1371/journal.pone.0211463 Text en © 2019 Guillemot et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Guillemot, Vincent
Beaton, Derek
Gloaguen, Arnaud
Löfstedt, Tommy
Levine, Brian
Raymond, Nicolas
Tenenhaus, Arthur
Abdi, Hervé
A constrained singular value decomposition method that integrates sparsity and orthogonality
title A constrained singular value decomposition method that integrates sparsity and orthogonality
title_full A constrained singular value decomposition method that integrates sparsity and orthogonality
title_fullStr A constrained singular value decomposition method that integrates sparsity and orthogonality
title_full_unstemmed A constrained singular value decomposition method that integrates sparsity and orthogonality
title_short A constrained singular value decomposition method that integrates sparsity and orthogonality
title_sort constrained singular value decomposition method that integrates sparsity and orthogonality
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6415851/
https://www.ncbi.nlm.nih.gov/pubmed/30865639
http://dx.doi.org/10.1371/journal.pone.0211463
work_keys_str_mv AT guillemotvincent aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT beatonderek aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT gloaguenarnaud aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT lofstedttommy aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT levinebrian aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT raymondnicolas aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT tenenhausarthur aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT abdiherve aconstrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT guillemotvincent constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT beatonderek constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT gloaguenarnaud constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT lofstedttommy constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT levinebrian constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT raymondnicolas constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT tenenhausarthur constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality
AT abdiherve constrainedsingularvaluedecompositionmethodthatintegratessparsityandorthogonality