Modeling relationships at multiple scales to improve accuracy of large recommender systems
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Factorization meets the neighborhood: a multifaceted collaborative filtering model
Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining
Large-Scale Parallel Collaborative Filtering for the Netflix Prize
AAIM '08 Proceedings of the 4th international conference on Algorithmic Aspects in Information and Management
Scalable Collaborative Filtering with Jointly Derived Neighborhood Interpolation Weights
ICDM '07 Proceedings of the 2007 Seventh IEEE International Conference on Data Mining
Collaborative Filtering for Implicit Feedback Datasets
ICDM '08 Proceedings of the 2008 Eighth IEEE International Conference on Data Mining
Scalable Collaborative Filtering Approaches for Large Recommender Systems
The Journal of Machine Learning Research
Computational Complexity Reduction for Factorization-Based Collaborative Filtering Algorithms
EC-Web 2009 Proceedings of the 10th International Conference on E-Commerce and Web Technologies
Investigation of various matrix factorization methods for large recommender systems
Proceedings of the 2nd KDD Workshop on Large-Scale Recommender Systems and the Netflix Prize Competition
Fast context-aware recommendations with factorization machines
Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval
Multi-value probabilistic matrix factorization for IP-TV recommendations
Proceedings of the fifth ACM conference on Recommender systems
Applications of the conjugate gradient method for implicit feedback collaborative filtering
Proceedings of the fifth ACM conference on Recommender systems
Enhancing matrix factorization through initialization for implicit feedback databases
Proceedings of the 2nd Workshop on Context-awareness in Retrieval and Recommendation
Factorization Machines with libFM
ACM Transactions on Intelligent Systems and Technology (TIST)
Preference relation based matrix factorization for recommender systems
UMAP'12 Proceedings of the 20th international conference on User Modeling, Adaptation, and Personalization
Alternating least squares for personalized ranking
Proceedings of the sixth ACM conference on Recommender systems
Fast ALS-Based tensor factorization for context-aware recommendation from implicit feedback
ECML PKDD'12 Proceedings of the 2012 European conference on Machine Learning and Knowledge Discovery in Databases - Volume Part II
Scaling factorization machines to relational data
Proceedings of the VLDB Endowment
A fast parallel SGD for matrix factorization in shared memory systems
Proceedings of the 7th ACM conference on Recommender systems
Personalised ranking with diversity
Proceedings of the 7th ACM conference on Recommender systems
Hi-index | 0.00 |
Alternating least squares (ALS) is a powerful matrix factorization (MF) algorithm for both explicit and implicit feedback based recommender systems. As shown in many articles, increasing the number of latent factors (denoted by K) boosts the prediction accuracy of MF based recommender systems, including ALS as well. The price of the better accuracy is paid by the increased running time: the running time of the original version of ALS is proportional to K3. Yet, the running time of model building can be important in recommendation systems; if the model cannot keep up with the changing item portfolio and/or user profile, the prediction accuracy can be degraded. In this paper we present novel and fast ALS variants both for the implicit and explicit feedback datasets, which offers better trade-off between running time and accuracy. Due to the significantly lower computational complexity of the algorithm - linear in terms of K - the model being generated under the same amount of time is more accurate, since the faster training enables to build model with more latent factors. We demonstrate the efficiency of our ALS variants on two datasets using two performance measures, RMSE and average relative position (ARP), and show that either a significantly more accurate model can be generated under the same amount of time or a model with similar prediction accuracy can be created faster; for explicit feedback the speed-up factor can be even 5-10.