Skip to main content
Log in

Increasing prediction accuracy in collaborative filtering with initialized factor matrices

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Recommender systems are useful tools to give personalized recommendations to users. One of the most popular techniques used in these systems is collaborative filtering. Recommender system algorithms get into trouble with data sparsity and scalability. These challenges cause lack of convergence in our algorithms. In this research, we propose a new method based on matrix factorization which alleviates data sparsity. We suggest a new method which can be performed as a preprocessing method for initial latent factor matrices of users and items. Initialized latent factors in matrix factorization lead to two advantages: (1) sparsity and scalability would be covered and (2) convergence of algorithms would be faster. We have shown that our method has improved the accuracy of optimization-based matrix factorization technique. Also it has increased the speed of matrix factorization convergence.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. Lee YL, Huang FH (2011) Recommender system architecture for adaptive green marketing. Expert Syst Appl 38(8):9696–9703

    Article  Google Scholar 

  2. Taghipour N, Kardan A (2008) A hybrid web recommender system based on q-learning. In: Proceedings of the 2008 ACM symposium on Applied computing. pp 1164–1168. ACM

  3. Yang X, Guo Y, Liu Y, Steck H (2014) A survey of collaborative filtering based social recommender systems. Comp Commun 41:1–10

    Article  Google Scholar 

  4. Lü L, Medo M, Yeung CH, Zhang YC, Zhang ZK, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49

    Article  Google Scholar 

  5. Anand D, Bharadwaj KK (2011) Utilizing various sparsity measures for enhancing accuracy of collaborative recommender systems based on local and global similarities. Expert Syst Appl 38(5):5101–5109

    Article  Google Scholar 

  6. Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. Knowledge Data Eng IEEE Trans 17(6):734–749

    Article  Google Scholar 

  7. Mazurowski MA (2013) Estimating confidence of individual rating predictions in collaborative filtering recommender systems. Expert Syst Appl 40(10):3847–3857

    Article  Google Scholar 

  8. Luo X, Xia Y, Zhu Q (2012) Incremental collaborative filtering recommender based on regularized matrix factorization. Knowledge Based Syst 27:271–280

    Article  Google Scholar 

  9. Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence. pp 43–52. Morgan Kaufmann Publishers Inc

  10. Kaminskas M, Ricci F (2012) Contextual music information retrieval and recommendation: state of the art and challenges. Comp Sci Rev 6(2):89–119

    Article  Google Scholar 

  11. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artificial Intell 2009(4):421–425

    Google Scholar 

  12. Park MH, Hong JH, Cho SB (2007) Location-based recommendation system using bayesian user’s preference model in mobile devices. In: Ubiquitous intelligence and computing. pp 1130–1139. Springer Berlin Heidelberg

  13. Roh TH, Oh KJ, Han I (2003) The collaborative filtering recommendation based on SOM cluster-indexing CBR. Expert Syst Appl 25(3):413–423

    Article  Google Scholar 

  14. Yager RR (2003) Fuzzy logic methods in recommender systems. Fuzzy Sets Syst 136(2):133–149

    Article  MathSciNet  MATH  Google Scholar 

  15. Gao L, Li C (2008) Hybrid personalized recommended model based on genetic algorithm. In: Wireless communications, networking and mobile computing, 2008. WiCOM’08. 4th International Conference on pp 1–4. IEEE

  16. Shi Y, Larson M, Hanjalic A (2013) Unifying rating-oriented and ranking-oriented collaborative filtering for improved recommendation. Info Sci 229:29–39

    Article  Google Scholar 

  17. Ricci F, Rokach L, Shapira B (2011) Introduction to recommender systems handbook. In: Recommender systems handbook. pp 1–35. Springer US

  18. Shardanand U, Maes P (1995) Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI conference on Human factors in computing systems pp 210–217. ACM Press/Addison-Wesley Publishing Co

  19. Gemmell J, Schimoler T, Mobasher B, Burke R (2012) Resource recommendation in social annotation systems: A linear-weighted hybrid approach. J Comp Syst Sci 78(4):1160–1174

    Article  MathSciNet  Google Scholar 

  20. Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. pp 285–295. ACM

  21. Linden G, Smith B, York J (2003) Amazon. Com recommendations: item-to-item collaborative filtering. Internet Comput IEEE 7(1):76–80

    Article  Google Scholar 

  22. Wang P (2012) A personalized collaborative recommendation approach based on clustering of customers. Phys Procedia 24:812–816

    Article  Google Scholar 

  23. Bellogin A, Parapar J (2012) Using graph partitioning techniques for neighbour selection in user-based collaborative filtering. In: Proceedings of the sixth ACM conference on Recommender systems. pp 213–216. ACM

  24. Guo G, Zhang J, Thalmann D (2014) Merging trust in collaborative filtering to alleviate data sparsity and cold start. Knowledge Based Syst 57:57–68

    Article  Google Scholar 

  25. Jamali M, Ester M (2009) Trustwalker: a random walk model for combining trust-based and item-based recommendation. In: Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining. pp 397–406. ACM

  26. Fong S, Ho Y, Hang Y (2008) Using genetic algorithm for hybrid modes of collaborative filtering in online recommenders. In: Hybrid intelligent systems, 2008. HIS’08. Eighth International Conference on. pp 174–179. IEEE

  27. Sarwar B, Karypis G, Konstan J, Riedl J (2000) Application of dimensionality reduction in recommender systems: a case study”, In: Proceedings of ACM WebKDD web mining for e-commerce workshop. Boston, pp 82–90

  28. Funk S (2006) Netflix Update: Try This At Home, http://sifter.org/~simon/journal/20061211.html

  29. Kurucz M, Benczúr AA, Csalogány K (2007) Methods for large scale SVD with missing values. In: Proceedings of KDD cup and workshop Vol. 12, pp 31–38

  30. Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 8:30–37

    Article  Google Scholar 

  31. Ma H, Zhou D, Liu C, Lyu MR, King I (2011) Recommender systems with social regularization. In: Proceedings of the fourth ACM international conference on Web search and data mining. pp 287–296. ACM

  32. Nikulin V, Huang TH, Ng SK, Rathnayake SI, McLachlan GJ (2011) A very fast algorithm for matrix factorization. Stat & Probability Lett 81(7):773–782

    Article  MathSciNet  MATH  Google Scholar 

  33. Zhang CX, Zhang ZK, Yu L, Liu C, Liu H, Yan XY (2014) Information filtering via collaborative user clustering modeling. Physica A Stat Mech Appl 396:195–203

    Article  Google Scholar 

  34. Nasiri M, Rezghi M, Minaei B (2014) Effect of rating time for cold start problem in collaborative filtering. Int J Oper Res, Pp

    Google Scholar 

  35. Nasiri M, Sharifi Z, Minaei B (2015) Alleviate sparsity problem using hybrid model based on spectral co-clustering and tensor factorization, Computer and Knowledge Engineering (ICCKE), 2015 5th International Conference on,IEEE, Pp 285–289

  36. Sharifi Z, Rezghi M, Nasiri N (2014) A new algorithm for solving data sparsity problem based-on Non negative matrix factorization in recommender systems, Computer and Knowledge Engineering (ICCKE), 2014 4th International eConference on, pp 56–61

  37. Sharifi Z, Rezghi M, Nasiri N (2013) New Algorithm for recommender systems based on singular value decomposition method, computer and knowledge engineering (ICCKE)

  38. Esmaeili L, Nasiri M, Minaei-Bidgoli B (2013) Analyzing Persian social networks: an empirical study, IGI global, pp 167–172

  39. Esmaeili L, Nasiri M, Minaei-Bidgoli B (2011) Personalizing group recommendation to social network users, Web Information Systems and Mining, pp 124–133

  40. Esmaeili L, Nasiri M, Minaei-Bidgoli B (2012) Hybrid recommender system for joining virtual communities, Res J Appl Sci pp 500–509

  41. Hu Y, Koren Y, Volinsky C (2008) Collaborative filtering for implicit feedback datasets, data mining, ICDM ’08. Eighth IEEE International Conference on, pp 263 – 272

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Behrouz Minaei.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nasiri, M., Minaei, B. Increasing prediction accuracy in collaborative filtering with initialized factor matrices. J Supercomput 72, 2157–2169 (2016). https://doi.org/10.1007/s11227-016-1717-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1717-8

Keywords

Navigation