Rank-Restricted Hierarchical Alternating Least Squares Algorithm for Matrix Completion with Applications
Source abstract
Abstract
The matrix completion problem aims to recover missing entries in a partially observed matrix by approximating it with a low-rank structure. The two common approaches—the singular value thresholding and matrix factorization with alternating least squares—often become prohibitively expensive for large matrices or when rigorous accuracy is demanded. To address these issues, we propose a rank-restricted hierarchical alternating least squares with orthogonality and sparsity constraints, which includes a novel shrinkage function. Specifically, for faster execution speed, truncated factor matrices are updated to restrict the costly shrinkage step as well as boundary-condition heuristics. Experiments on image completion and recommender systems show that the proposed method converges with extremely fast execution speed while achieving comparable or superior reconstruction accuracy relative to state-of-the-art matrix completion methods. For example, in the image completion problem, the proposed algorithm produced outputs approximately 15 times faster on average than the most accurate reference algorithm, while achieving 98% of its accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Sparse and Compressive Sensing Techniques · Image and Signal Denoising Methods · Blind Source Separation Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Division of Global Business and Technology, Hankuk University of Foreign Studies, Yongin 17035, Republic of Korea
Funding
Hankuk University of Foreign Studies
References (39)
Show source-provided references
1. A Survey of Matrix Completion Methods, for Recommendation Systems10.26599/BDMA.2018.9020008 ↗
2. A review on matrix completion for recommender systems10.1007/s10115-021-01629-6 ↗
3. A comprehensive review of past and present image inpainting methods10.1016/j.cviu.2020.103147 ↗
4. Li, J., Li, M., and Fan, H. (2014). Image Inpainting Algorithm Based on Low-Rank Approximation and Texture Direction. Math. Prob. Eng.10.1155/2014/621520 ↗
5. Color image inpainting based on low-rank quaternion matrix factorization10.3934/jimo.2023104 ↗
6. Matrix completion by deep matrix factorization10.1016/j.neunet.2017.10.007 ↗
7. Xu, M., Jin, R., and Zhou, Z. (2013, January 5–10). Speedup matrix completion with side information: Application to multi-label learning. Proceedings of the NIPS’13: 26th International Conference on Neural Information Processing Systems, Lake Tahoe, NV USA.
8. Simple, fast, and flexible framework for matrix completion with infinite width neural networks10.1073/pnas.2115064119 ↗
9. Phase retrieval via matrix completion
10. Matrix Completion in Colocated MIMO Radar: Recoverability, Bounds & Theoretical Guarantees10.1109/TSP.2013.2287673 ↗
11. 4D Automotive Radar Sensing for Autonomous Vehicles: A Sparsity-Oriented Approach10.1109/JSTSP.2021.3079626 ↗
12. Matrix completion via modified schattern 2/3-norm10.1186/s13634-023-01027-w ↗
13. Low rank matrix completion by alternating steepest descent methods10.1016/j.acha.2015.08.003 ↗
14. A Singular Value Thresholding Algorithm for Matrix Completion10.1137/080738970 ↗
15. Guaranteed minimum-rank solution of linear matrix equations via nuclear norm minimization10.1137/070697835 ↗
16. Rank-One Matrix Completion With Automatic Rank Estimation via L1-Norm Regularization10.1109/TNNLS.2017.2766160 ↗
17. A Novel Nonconvex Rank Approximation with Application to the Matrix Completion10.4208/eajam.2023-259.140824 ↗
18. Exact recovery low-rank matrix via transformed affine matrix rank minimization10.1016/j.neucom.2018.05.092 ↗
19. Adaptive shrinkage of singular values10.1007/s11222-015-9554-9 ↗
20. Efficient recovery of low-rank via double nonconvex nonsmooth rank minimization10.1109/TNNLS.2019.2900572 ↗
21. Matrix Completion and Low-Rank SVD via Fast Alternating Least Squares
22. Robust multi-view non-negative matrix factorization with adaptive graph and diversity constraints10.1016/j.ins.2023.03.119 ↗
23. Adaptive graph nonnegative matrix factorization with the self-paced regularization10.1007/s10489-022-04339-w ↗
24. Hybrid Matrix Completion Model for Improved Images Recovery and Recommendation Systems10.1109/ACCESS.2021.3125152 ↗
25. Xu, D., Ruan, C., Korpeoglu, E., Kumar, S., and Achan, K. (2021, January 18–24). Rethinking Neural vs. Matrix-Factorization Collaborative Filtering: The Theoretical Perspectives. Proceedings of the 38 th International Conference on Machine Learning, Virtual.
26. Ding, C., Li, T., Peng, W., and Park, H. (2006, January 20–23). Orthogonal nonnegative matrix t-factorizations for clustering. Proceedings of the KDD ’06: 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Philadelphia, PA, USA.10.1145/1150402.1150420 ↗
27. Non-negative Matrix Factorization: A Survey10.1093/comjnl/bxab103 ↗
28. Kimura, K., Tanaka, Y., and Kudo, M. (2015, January 20–22). A Fast Hierarchical Alternating Least Squares Algorithm for Orthogonal Nonnegative Matrix Factorization. Proceedings of the Sixth Asian Conference on Machine Learning, Ho Chi Minh City, Vietnam.
29. Chichocki, A., Zdunek, R., Phan, A.H., and Amari, S.I. (2009). Nonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multi-Way Data Analysis and Blind Source Separation, John Wiley & Sons, Ltd.10.1002/9780470747278 ↗
30. Mairal, J., Bach, F., Ponce, J., Sapiro, G., and Zisserman, A. (October, January 29). Non-local sparse models for image restoration. Proceedings of the IEEE 12th International Conference on Computer Vision, Kyoto, Japan.
31. Image Denoising by Sparse 3-D Transformation-Domain Collaborative Filtering10.1109/TIP.2007.901238 ↗
32. Iterative hard thresholding for compressed sensing10.1016/j.acha.2009.04.002 ↗
33. Hansen, P.C., Nagy, J.G., and O’Leary, D.P. (2006). Deblurring Images Matrices, Spectra, and Filtering, SIAM.10.1137/1.9780898718874 ↗
34. Synthetic boundary conditions for image deblurring10.1016/j.laa.2009.12.021 ↗
35. A boundary condition based deconvolution framework for image deblurring10.1016/j.cam.2013.10.028 ↗
36. Low-Rank Matrix Completion: A Contemporary Survey10.1109/ACCESS.2019.2928130 ↗
37. Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C. (2000, January 23–28). Image inpainting. Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.10.1145/344779.344972 ↗
38. Nontexture inpainting by curvature-driven diffusions10.1006/jvci.2001.0487 ↗
39. FSIM: A Feature Similarity Index for Image Quality Assessment10.1109/TIP.2011.2109730 ↗