Over-fitting Control in Deep Nonlinear Matrix Completion via Gradual Nonsmooth Regularization
Organizations: School of Electrical Engineering, Iran University of Science & Technology, Tehran, Iran. · Electronics Research Institute (ERI) at Sharif University of Technology, Tehran, Iran. · College of Information and Computer Sciences, University of Massachusetts Amherst, Amherst, MA, USA. · Department of Mathematics at the University of Antwerp, Antwerp, Belgium. ·
Abstract
Conventional matrix completion methods exploit the underlying low-rank structure of a target matrix to recover its missing entries, but may be inadequate for capturing complex nonlinear dependencies. Deep neural networks have therefore been increasingly adopted for nonlinear matrix completion (NLMC). However, their high representational capacity, particularly in deep fully connected neural networks (FCNNs), can lead to over-fitting when training is restricted to incomplete observations. In this paper, we propose a Deep Neural Network with Nonsmooth Regularization (DNN-NSR) framework to address this issue by incorporating two complementary structural priors: sparsity of intermediate representations and low-rankness of layer-wise weight matrices. Specifically, the -norm of hidden representations promotes sparse latent features, while the nuclear norm of weight matrices encourages low-rank layer-wise transformations. To optimize the resulting nonsmooth and nonconvex objective, we develop an extrapolated proximal gradient algorithm that employs soft-thresholding and singular-value thresholding to handle the two regularization terms, respectively. We further introduce a gradual regularization strategy that progressively increases the influence of these structural penalties during training. Under suitable assumptions, we establish convergence properties of the proposed algorithm toward a critical point of the training objective. The effectiveness of DNN-NSR is evaluated through extensive experiments on synthetic matrix recovery, single-image inpainting, and recommender systems using the MovieLens 100K and MovieLens 1M datasets. Comparisons with representative linear and nonlinear matrix completion methods demonstrate the potential of the proposed framework to improve recovery performance by jointly exploiting sparse latent representations and low-rank network transformations.
Figures & tables
| Metric | IALM | NCARL | AEMC | DLMC | BiBNN | LeRMC | DNN-NSR | |
|---|---|---|---|---|---|---|---|---|
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}36.3523}} | |||||||
| SD | \mathbf{{\color[rgb]{0.75,0,0.25}0.5079}} | |||||||
| MSE | \mathbf{{\color[rgb]{0.75,0,0.25}1.1040}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}33.2218}} | |||||||
| SD | \mathbf{{\color[rgb]{0.75,0,0.25}0.6140}} | |||||||
| MSE | \mathbf{{\color[rgb]{0.75,0,0.25}2.6990}} |
| Metric | IALM | NCARL | AEMC | DLMC | BiBNN | LeRMC | DNN-NSR | |
|---|---|---|---|---|---|---|---|---|
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}37.3565}} | |||||||
| SD | \mathbf{{\color[rgb]{0.75,0,0.25}0.5672}} | |||||||
| MSE | \mathbf{{\color[rgb]{0.75,0,0.25}1.9130}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}35.1072}} | |||||||
| SD | \mathbf{{\color[rgb]{0.75,0,0.25}0.6594}} | |||||||
| MSE | \mathbf{{\color[rgb]{0.75,0,0.25}2.7940}} |
| Metric | IALM | NCARL | AEMC | DLMC | BiBNN | LeRMC | DNN-NSR | |
|---|---|---|---|---|---|---|---|---|
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}30.8723}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.8774}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}30.2301}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.8656}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}30.0301}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.8521}} |
| Metric | IALM | NCARL | AEMC | DLMC | BiBNN | LeRMC | DNN-NSR | |
|---|---|---|---|---|---|---|---|---|
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}30.0519}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.9797}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}29.1035}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.9643}} | |||||||
| PSNR | \mathbf{{\color[rgb]{0.75,0,0.25}28.8465}} | |||||||
| SSIM | \mathbf{{\color[rgb]{0.75,0,0.25}0.9488}} |
| Dataset | Users | Films | Rating | Rating range |
|---|---|---|---|---|
| MovieLens k | 943 | 1682 | 1-5 | |
| MovieLens M | 6040 | 3952 | 1-5 |
| Dataset | IALM | NCARL | AEMC | DLMC | BiBNN | LeRMC | DNN-NSR | |
|---|---|---|---|---|---|---|---|---|
| MovieLens k | \mathbf{{\color[rgb]{0.75,0,0.25}15.54}} | |||||||
| \mathbf{{\color[rgb]{0.75,0,0.25}17.07}} | ||||||||
| MovieLens M | \mathbf{{\color[rgb]{0.75,0,0.25}16.82}} | |||||||
| \mathbf{{\color[rgb]{0.75,0,0.25}17.16}} |
Matrix Completion
Matrix completion estimates missing entries in partially observed matrices by exploiting low-rank structure and related information.
See all 24 papers