Fast Matrix Factorization with Non-Uniform Weights on Missing Data
Not on the map. Why?
Abstract (arXiv)
Matrix factorization (MF) has been widely used to discover the low-rank structure and to predict the missing entries of data matrix. In many real-world learning systems, the data matrix can be very high-dimensional but sparse. This poses an imbalanced learning problem, since the scale of missing entries is usually much larger than that of observed entries, but they cannot be ignored due to the valuable negative signal. For efficiency concern, existing work typically applies a uniform weight on missing entries to allow a fast learning algorithm. However, this simplification will decrease modeling fidelity, resulting in suboptimal performance for downstream applications. In this work, we weight the missing data non-uniformly, and more generically, we allow any weighting strategy on the missing data. To address the efficiency challenge, we propose a fast learning method, for which the time complexity is determined by the number of observed entries in the data matrix, rather than the matrix size. The key idea is two-fold: 1) we apply truncated SVD on the weight matrix to get a more compact representation of the weights, and 2) we learn MF parameters with element-wise alternating least squares (eALS) and memorize the key intermediate variables to avoid repeating computations that are unnecessary. We conduct extensive experiments on two recommendation benchmarks, demonstrating the correctness, efficiency, and effectiveness of our fast eALS method.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
12 papers.
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Samplingcited by 14
- 2022Cross Pairwise Ranking for Unbiased Item Recommendationcited by 8
- 2021Deviance Matrix Factorizationcited by 5
- 2022Detect Professional Malicious User with Metric Learning in Recommender Systemscited by 3
- 2021Entropy Minimizing Matrix Factorizationcited by 2
- 2022G3SR: Global Graph Guided Session-based Recommendationcited by 2
- 2021Feature Weighted Non-negative Matrix Factorizationcited by 1
- 2022A Multi-Metric Latent Factor Model for Analyzing High-Dimensional and Sparse datacited by 1
- 2021Scalable Personalised Item Ranking through Parametric Density Estimationcited by 0
- 2022Graph-incorporated Latent Factor Analysis for High-dimensional and Sparse Matricescited by 0
- 2022Broad Recommender System: An Efficient Nonlinear Collaborative Filtering Approachcited by 0
- 2026PreGress: Ranking-Native Pre-training and Prompting for Graph Node Rankingcited by 0
- 2026PreGress: Ranking-Native Pre-training and Prompting for Graph Node Ranking10 Aug 2026
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Sampling23 Jun 2022
- 2022Detect Professional Malicious User with Metric Learning in Recommender Systems19 May 2022
- 2022Cross Pairwise Ranking for Unbiased Item Recommendation26 Apr 2022
- 2022Broad Recommender System: An Efficient Nonlinear Collaborative Filtering Approach20 Apr 2022
- 2022A Multi-Metric Latent Factor Model for Analyzing High-Dimensional and Sparse data16 Apr 2022
- 2022Graph-incorporated Latent Factor Analysis for High-dimensional and Sparse Matrices16 Apr 2022
- 2022G3SR: Global Graph Guided Session-based Recommendation12 Mar 2022
- 2021Deviance Matrix Factorization12 Oct 2021
- 2021Scalable Personalised Item Ranking through Parametric Density Estimation11 May 2021
- 2021Feature Weighted Non-negative Matrix Factorization24 Mar 2021
- 2021Entropy Minimizing Matrix Factorization24 Mar 2021