Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Matrix completion with nonconvex regularization: spectral operators and scalable algorithms

Matrix completion with nonconvex regularization: spectral operators and scalable algorithms

Thumbnail Image
Download
Name

11222_2020_9939_ReferencePDF.pdf

Size

3.26 MB

Format

Adobe PDF

Checksum (MD5)

13dca7629ffb79262cccdba2e910dc5b

Download all files submitted through automated deposit
art_7913263537472373927.zip (2.94 MB)
Author(s)
Mazumder, Rahul
•
Saldana, Diego
•
Weng, Haolei
Date Issued
March 14, 2020
Publisher
Springer US
Version
Author's final manuscript
Abstract
Abstract In this paper, we study the popularly dubbed matrix completion problem, where the task is to “fill in” the unobserved entries of a matrix from a small subset of observed entries, under the assumption that the underlying matrix is of low rank. Our contributions herein enhance our prior work on nuclear norm regularized problems for matrix completion (Mazumder et al. in J Mach Learn Res 1532(11):2287–2322, 2010) by incorporating a continuum of nonconvex penalty functions between the convex nuclear norm and nonconvex rank functions. Inspired by Soft-Impute (Mazumder et al. 2010; Hastie et al. in J Mach Learn Res, 2016), we propose NC-Impute—an EM-flavored algorithmic framework for computing a family of nonconvex penalized matrix completion problems with warm starts. We present a systematic study of the associated spectral thresholding operators, which play an important role in the overall algorithm. We study convergence properties of the algorithm. Using structured low-rank SVD computations, we demonstrate the computational scalability of our proposal for problems up to the Netflix size (approximately, a 500,000 $$\times $$× 20,000 matrix with $$10^8$$108 observed entries). We demonstrate that on a wide range of synthetic and real data instances, our proposed nonconvex regularization framework leads to low-rank solutions with better predictive performance when compared to those obtained from nuclear norm problems. Implementations of algorithms proposed herein, written in the R language, are made available on github.
MIT Department
Sloan School of Management
Terms of Use
Creative Commons Attribution-Noncommercial-Share Alike
http://creativecommons.org/licenses/by-nc-sa/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/131497
DOI of Published Version
https://doi.org/10.1007/s11222-020-09939-5
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.