TY - JOUR
T1 - Adaptive Rank-One Matrix Completion using Sum of Outer Products
AU - Wang, Zhi-Yong
AU - Li, Xiao Peng
AU - So, Hing Cheung
AU - Zoubir, Abdelhak M.
PY - 2023/9
Y1 - 2023/9
N2 - Matrix completion refers to recovering a matrix from a small subset of its entries. It is an important topic because numerous real-world data can be modeled as low-rank matrices. One popular approach for matrix completion is based on low-rank matrix factorization, but it requires knowing the matrix rank, which is difficult to accurately determine in many practical scenarios. We propose a novel algorithm based on rank-one approximation that a matrix can be decomposed as a sum of outer products. The key idea is to find the basis vectors of the underlying matrix according to the observed entries, and gradually increase the vector number until an appropriate rank estimate is reached. In contrast to the conventional rank-one schemes that employ unchanging rank-one basis matrices, our algorithm performs completion from the vector viewpoint and is able to generate continuously updated rank-one basis matrices. Besides, we theoretically show that the developed method has a linear convergence rate and a smaller recovery error than existing rank-one based algorithms. Experimental results using both synthetic data and real-world images demonstrate that our solution has the best recovery performance among the competing algorithms when the observations are contaminated by Gaussian noise.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
AB - Matrix completion refers to recovering a matrix from a small subset of its entries. It is an important topic because numerous real-world data can be modeled as low-rank matrices. One popular approach for matrix completion is based on low-rank matrix factorization, but it requires knowing the matrix rank, which is difficult to accurately determine in many practical scenarios. We propose a novel algorithm based on rank-one approximation that a matrix can be decomposed as a sum of outer products. The key idea is to find the basis vectors of the underlying matrix according to the observed entries, and gradually increase the vector number until an appropriate rank estimate is reached. In contrast to the conventional rank-one schemes that employ unchanging rank-one basis matrices, our algorithm performs completion from the vector viewpoint and is able to generate continuously updated rank-one basis matrices. Besides, we theoretically show that the developed method has a linear convergence rate and a smaller recovery error than existing rank-one based algorithms. Experimental results using both synthetic data and real-world images demonstrate that our solution has the best recovery performance among the competing algorithms when the observations are contaminated by Gaussian noise.
© 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
KW - Low-rank matrix completion
KW - rank-one approximation
KW - basis vector
KW - linear convergence
KW - alternating minimization
UR - https://www.scopus.com/pages/publications/85149382746
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85149382746&origin=recordpage
U2 - 10.1109/TCSVT.2023.3250651
DO - 10.1109/TCSVT.2023.3250651
M3 - RGC 21 - Publication in refereed journal
SN - 1051-8215
VL - 33
SP - 4868
EP - 4880
JO - IEEE Transactions on Circuits and Systems for Video Technology
JF - IEEE Transactions on Circuits and Systems for Video Technology
IS - 9
M1 - 10056990
ER -