Abstract

The matrix completion (MC) problem aims to recover the complete matrix from the observed matrix with missing entries. The unknown matrix is generally assumed to have a low-rank structure. It is well known that the low-rank minimization problem is NP-hard, so the rank function of the matrix is approximated by a surrogate function. In this paper, we firs t apply the optimization transfer technique to formulate the minimization problem into a bi-variate minimization problem by adding an auxiliary variable. We apply the alternating minimization method to find the minimizer of the bi-variate minimization problem. For the auxiliary variable, the minimum can be formulated as a linear combination of the observation data and the original variable. For the original variable, the minimum is a generalized singular thresholding (GSVT) operator of the auxiliary variable. However, most existing iteration methods for matrix completion problem use fixed thresholding value and also suffer from full singular value decomposition (SVD), which need more computation time for iteration. Thus, they become inefficient for large-scale problems. In order to handle these limitations, we apply the continuation strategy and the randomized singular value decomposition (RSVD) to reduce the computational costs. The threshold value of the continuous strategy is reduced in each iteration until a given minimum thresholding value is reached, while the RSVD only needs to decompose small-scale matrices. Hence, using both strategies simultaneously can effectively reduce the computation time for iteration. Numerical experiments demonstrate that the proposed algorithm can effectively recover the missing entries both in synthetic and real data.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call