2013Methods and Applications of AnalysisOpen access

Fast singular value thresholding without singular value decomposition

Jian‐Feng Cai, Stanley Osher

Open full text 65 citations

Abstract

Singular value thresholding (SVT) is a basic subroutine in many popular numerical schemes for solving nuclear norm minimization that arises from low-rank matrix recovery problems such as matrix completion.The conventional approach for SVT is first to find the singular value decomposition (SVD) and then to shrink the singular values.However, such an approach is time-consuming under some circumstances, especially when the rank of the resulting matrix is not significantly low compared to its dimension.In this paper, we propose a fast algorithm for directly computing SVT for general dense matrices without using SVDs.Our algorithm is based on matrix Newton iteration for matrix functions, and the convergence is theoretically guaranteed.Numerical experiments show that our proposed algorithm is more efficient than the SVD-based approaches for general dense matrices.

Open-access reader

About this research paper

What this paper is about

Singular value thresholding (SVT) is a basic subroutine in many popular numerical schemes for solving nuclear norm minimization that arises from low-rank matrix recovery problems such as matrix completion.The conventional approach for SVT is first to find the singular value decomposition (SVD) and then to shrink the singular values.However, such an approach is time-consuming under some circumstances, especially when the rank of the resulting matrix is not significantly low compared to its dimension.In this paper, we propose a fast algorithm for directly computing SVT for general dense matrices without using SVDs.Our algorithm is based on matrix Newton iteration for matrix functions, and the convergence is theoretically guaranteed.Numerical experiments show that our proposed algorithm is more efficient than the SVD-based approaches for general dense matrices.

Why it matters

OpenAlex reports 65 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Singular value thresholding (SVT) is a basic subroutine in many popular numerical schemes for solving nuclear norm minimization that arises from low-rank matrix recovery problems such as matrix completion.The conventional approach for SVT is first to find the singular value decomposition (SVD) and then to shrink the singular values.However, such an approach is time-consuming under some circumstances, especially when the rank of the resulting matrix is not significantly low compared to its dimension.In this paper, we propose a fast algorithm for directly computing SVT for general dense matrices without using SVDs.Our algorithm is based on matrix Newton iteration for matrix functions, and the convergence is theoretically guaranteed.Numerical experiments show that our proposed algorithm is more efficient than the SVD-based approaches for general dense matrices.

Key concepts: Singular value decomposition, Singular value, Mathematics, Matrix norm, Matrix (chemical analysis), Rank (graph theory), Norm (philosophy), Minification

Related papers

Back to paper searchBrowse research topicsOriginal source
Fast singular value thresholding without singular value decomposition — Research Paper | ScholarLens