Skip to main content
Log in

Latent Semantic Indexing-Based Hybrid Collaborative Filtering for Recommender Systems

  • Research Article-Computer Engineering and Computer Science
  • Published:
Arabian Journal for Science and Engineering Aims and scope Submit manuscript

Abstract

Advances in information technologies increase the number and diversity of digital objects. This increase poses significant problems in reaching the target audience of digital products. Recommender systems (RS) that propose digital objects according to user profiles aim to deal with these problems. In collaborative recommender systems (CRS), recommendations are made considering similar digital objects. In this study, a hybrid model based on latent semantic indexing (LSI) is proposed for the CRS. User-based, item-based, and hybrid models have been developed by using the LSI, which is generally encountered in text analysis, information retrieval, and information access. These improved models were compared with the models based on the most commonly used Pearson correlation coefficient (PCC) in the CRS. Accordingly, it was observed that predictions were better in all models based on LSI. The developed models have lower computational complexity due to the dimension reduction process. Besides, the proposed hybrid model produced more accurate predictions than the user-based and the item-based models.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Ekstrand, M.D.; Riedl, J.T.; Konstan, J.A.; et al.: Collaborative filtering recommender systems. Found. Trends Human-Comput. Interact. 4(2), 81–173 (2011)

    Article  Google Scholar 

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

  3. Bennett, J.; Lanning, S.; et al.: The netflix prize. In: Proceedings of KDD cup and workshop, p. 35. New York, NY, USA. (2007)

  4. Healey, J.: Grooveshark and virtual music collections. Los Angeles Times (2009)

  5. Linden, G.; Smith, B.; York, J.: Amazon. com recommendations: Item-to-item collaborative filtering. IEEE Internet computing pp. 76–80 (2003)

  6. Chen, W.; Fong, S.: Social network collaborative filtering framework and online trust factors: A case study on facebook. In: 2010 Fifth international conference on digital information management (ICDIM), pp. 266–273. IEEE (2010)

  7. Adomavicius, G.; Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. pp. 734–749 (2005)

  8. Resnick, P.; Iacovou, N.; Suchak, M.; Bergstrom, P.; Riedl, J.: Grouplens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on Computer supported cooperative work, pp. 175–186. ACM (1994)

  9. Balabanović, M.; Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)

    Article  Google Scholar 

  10. Aggarwal, C.C.: Content-based recommender systems. In: Recommender systems, pp. 139–166. Springer (2016)

  11. Burke, R.: Hybrid recommender systems: survey and experiments. User Model. User-Adap. Inter. 12(4), 331–370 (2002)

    Article  Google Scholar 

  12. Basu, C.; Hirsh, H.; Cohen, W.; et al.: Recommendation as classification: using social and content-based information in recommendation. In: Aaai/iaai, pp. 714–720 (1998)

  13. Claypool, M.; Gokhale, A.; Miranda, T.; Murnikov, P.; Netes, D.; Sartin, M.: Combing content-based and collaborative filters in an online newspaper. In: Proc. ACM SIGIR workshop recommender systems: algorithms and evaluation (1999)

  14. Soboroff, I.; Nicholas, C.: Combining content and collaboration in text filtering. In: Proceedings of the IJCAI, vol. 99, pp. 86–91. sn (1999)

  15. Houlsby, N.; Hernández-Lobato, J.M.; Ghahramani, Z.: Cold-start active learning with robust ordinal matrix factorization. In: International conference on machine learning, pp. 766–774 (2014)

  16. Xue, G.R.; Lin, C.; Yang, Q.; Xi, W.; Zeng, H.J.; Yu, Y.; Chen, Z.: Scalable collaborative filtering using cluster-based smoothing. In: Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval, pp. 114–121. ACM (2005)

  17. Bobadilla, J.; Ortega, F.; Hernando, A.; Gutiérrez, A.: Recommender systems survey. Knowl. Based Syst. 46, 109–132 (2013)

    Article  Google Scholar 

  18. Sarwar, B.M.; Karypis, G.; Konstan, J.A.; Riedl, J.; et al.: Item-based collaborative filtering recommendation algorithms. Www 1, 285–295 (2001)

  19. Harper, F.M.; Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intel. Syst. (tiis) 5(4), 1–19 (2015)

    Google Scholar 

  20. Breese, J.S.; Heckerman, D.; Kadie, C.: 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. (1998)

  21. Shani, G.; Heckerman, D.; Brafman, R.I.: An mdp-based recommender system. J. Mach. Learn. Res. 6, 1265–1295 (2005)

    MathSciNet  MATH  Google Scholar 

  22. Bokde, D.; Girase, S.; Mukhopadhyay, D.: Matrix factorization model in collaborative filtering algorithms: a survey. Proc. Comput. Sci. 49, 136–146 (2015)

    Article  Google Scholar 

  23. Sarwar, B.; Karypis, G.; Konstan, J.; Riedl, J.: Incremental singular value decomposition algorithms for highly scalable recommender systems. In: Fifth international conference on computer and information science, vol. 27, p. 28. Citeseer (2002)

  24. Luo, X.; Zhou, M.; Xia, Y.; Zhu, Q.: An efficient non-negative matrix-factorization-based approach to collaborative filtering for recommender systems. IEEE Trans. Industr. Inf. 10(2), 1273–1284 (2014)

    Article  Google Scholar 

  25. Aghdam, M.H.; Analoui, M.; Kabiri, P.: A novel non-negative matrix factorization method for recommender systems. Appl. Math. Inform. Sci. 9(5), 2721 (2015)

    Google Scholar 

  26. Brand, M.: Fast online svd revisions for lightweight recommender systems. In: Proceedings of the 2003 SIAM international conference on data mining, pp. 37–46. SIAM (2003)

  27. Hwang, W.S.; Li, S.; Kim, S.W.; Lee, K.: Data imputation using a trust network for recommendation via matrix factorization. Comput. Sci. Inf. Syst. 15(2), 347–368 (2018)

    Article  Google Scholar 

  28. Evangelopoulos, N.; Zhang, X.; Prybutok, V.R.: Latent semantic analysis: five methodological recommendations. Eur. J. Inf. Syst. 21(1), 70–86 (2012)

    Article  Google Scholar 

  29. Abdelwahab, A.; Sekiya, H.; Matsuba, I.; Horiuchi, Y.; Kuroiwa, S.; Nishida, M.: An efficient collaborative filtering algorithm using svd-free latent semantic indexing and particle swarm optimization. In: 2009 International Conference on Natural Language Processing and Knowledge Engineering, pp. 1–4. IEEE (2009)

  30. Symeonidis, P.; Nanopoulos, A.; Papadopoulos, A.; Manolopoulos, Y.: Scalable collaborative filtering based on latent semantic indexing. In: Intelligent techniques for web personalization: papers from the AAAI workshop, pp. 1–9. AAAI (2006)

  31. Chan, N.N.; Gaaloul, W.; Tata, S.: A web service recommender system using vector space model and latent semantic indexing. In: 2011 IEEE International conference on advanced information networking and applications, pp. 602–609. IEEE (2011)

  32. Wang, H.; Zhang, P.; Lu, T.; Gu, H.; Gu, N.: Hybrid recommendation model based on incremental collaborative filtering and content-based algorithms. In: 2017 IEEE 21st international conference on computer supported cooperative work in design (CSCWD), pp. 337–342. IEEE (2017)

  33. Zhong, J.; Li, X.: Unified collaborative filtering model based on combination of latent features. Expert Syst. Appl. 37(8), 5666–5672 (2010)

    Article  Google Scholar 

  34. Kiran, R.; Kumar, P.; Bhasker, B.: Dnnrec: a novel deep learning based hybrid recommender system. Expert Syst. Appl. 144, 113054 (2020)

    Article  Google Scholar 

  35. Chen, X.; Yao, L.; McAuley, J.; Zhou, G.; Wang, X.: A survey of deep reinforcement learning in recommender systems: a systematic review and future directions. arXiv preprint arXiv:2109.03540 (2021)

  36. Liu, F.; Tang, R.; Guo, H.; Li, X.; Ye, Y.; He, X.: Top-aware reinforcement learning based recommendation. Neurocomputing 417, 255–269 (2020)

    Article  Google Scholar 

  37. Zhang, Q.; Lu, J.; Jin, Y.: Artificial intelligence in recommender systems. Complex Intell. Syst. 7(1), 439–457 (2021)

    Article  Google Scholar 

  38. Salakhutdinov, R.; Mnih, A.; Hinton, G.: Restricted boltzmann machines for collaborative filtering. In: Proceedings of the 24th international conference on Machine learning, pp. 791–798 (2007)

  39. Sedhain, S.; Menon, A.K.; Sanner, S.; Xie, L.: Autorec: Autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on World Wide Web, pp. 111–112 (2015)

  40. Strub, F.; Gaudel, R.; Mary, J.: Hybrid recommender system based on autoencoders. In: Proceedings of the 1st workshop on deep learning for recommender systems, pp. 11–16 (2016)

  41. Valdiviezo-Díaz, P.; Bobadilla, J.: A hybrid approach of recommendation via extended matrix based on collaborative filtering with demographics information. In: International Conference on Technology Trends, pp. 384–398. Springer (2018)

  42. Luo, X.; Zhou, M.; Li, S.; You, Z.; Xia, Y.; Zhu, Q.: A nonnegative latent factor model for large-scale sparse matrices in recommender systems via alternating direction method. IEEE Trans. Neural Netw. Learn. Syst. 27(3), 579–592 (2015)

  43. Luo, X.; Zhou, M.; Li, S.; Shang, M.: An inherently nonnegative latent factor model for high-dimensional and sparse matrices from industrial applications. IEEE Trans. Industr. Inf. 14(5), 2011–2022 (2017)

    Article  Google Scholar 

  44. Jalili, M.; Ahmadian, S.; Izadi, M.; Moradi, P.; Salehi, M.: Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access 6, 74003–74024 (2018)

    Article  Google Scholar 

  45. Salakhutdinov, R.; Mnih, A.: Bayesian probabilistic matrix factorization using markov chain monte carlo. In: Proceedings of the 25th international conference on Machine learning, pp. 880–887 (2008)

  46. Huang, L.; Tan, W.; Sun, Y.: Collaborative recommendation algorithm based on probabilistic matrix factorization in probabilistic latent semantic analysis. Multimed. Tools Appl. 78(7), 8711–8722 (2019)

    Article  Google Scholar 

  47. Hofmann, T.: Collaborative filtering via Gaussian probabilistic latent semantic analysis. In: Proceedings of the 26th annual international ACM SIGIR conference on Research and development in information retrieval, pp. 259–266 (2003)

  48. Klasson, M.; Adalbjörnsson, S.I.; Swärd, J.; et al.: Conjugate-prior-regularized multinomial plsa for collaborative filtering. In: 2017 25th European signal processing conference (EUSIPCO), pp. 2501–2505. IEEE (2017)

  49. Jelodar, H.; Wang, Y.; Yuan, C.; Feng, X.; Jiang, X.; Li, Y.; Zhao, L.: Latent dirichlet allocation (lda) and topic modeling: models, applications, a survey. Multimed. Tools Appl. 78(11), 15169–15211 (2019)

    Article  Google Scholar 

  50. Marlin, B.M.: Modeling user rating profiles for collaborative filtering. Adv. Neural. Inf. Process. Syst. 16, 627–634 (2003)

    Google Scholar 

  51. Li, Z.; Zhang, H.; Wang, S.; Huang, F.; Li, Z.; Zhou, J.: Exploit latent dirichlet allocation for collaborative filtering. Front. Comp. Sci. 12(3), 571–581 (2018)

    Article  Google Scholar 

  52. Jeong, S.: A hybrid similarity measure based on binary and decimal data for data mining. In: Proceedings of the 2019 5th international conference on computing and artificial intelligence, pp. 72–77 (2019)

  53. Ayub, M.; Ghazanfar, M.A.; Khan, T.; Saleem, A.: An effective model for jaccard coefficient to increase the performance of collaborative filtering. Arab. J. Sci. Eng. (2020)

  54. Su, X.; Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009 (2009)

  55. Gohari, F.; Tarokh, M.: Classification and comparison of the hybrid collaborative filtering systems. Int. J. Res. Ind. Eng. 6(2), 129–148 (2017)

    Google Scholar 

  56. Deerwester, S.; Dumais, S.T.; Furnas, G.W.; Landauer, T.K.; Harshman, R.: Indexing by latent semantic analysis. J. Am. Soc. Inform. Sci. 41(6), 391–407 (1990)

    Article  Google Scholar 

  57. Foltz, P.W.: Using latent semantic indexing for information filtering. In: ACM SIGOIS Bulletin, pp. 40–47. ACM (1990)

  58. Chan, T.F.; Hansen, P.C.: Computing truncated singular value decomposition least squares solutions by rank revealing qr-factorizations. SIAM J. Sci. Stat. Comput. 11(3), 519–530 (1990)

    Article  MathSciNet  Google Scholar 

  59. Jensen, S.H.; Hansen, P.C.; Hansen, S.D.; Sorensen, J.A.: Reduction of broad-band noise in speech by truncated qsvd. IEEE Trans. Speech Audio Process. 3(6), 439–448 (1995)

    Article  Google Scholar 

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

  61. Yuan, X.; Han, L.; Qian, S.; Xu, G.; Yan, H.: Singular value decomposition based recommendation using imputed data. Knowl.-Based Syst. 163, 485–494 (2019)

    Article  Google Scholar 

  62. Horasan, F.; Erbay, H.; Varçın, F.; Deniz, E.: Alternate low-rank matrix approximation in latent semantic analysis. Sci. Program. 2019 (2019)

  63. Ozsoy, M.; Cicekli, I.; Alpaslan, F.: Text summarization of turkish texts using latent semantic analysis. In: Proceedings of the 23rd international conference on computational linguistics (Coling 2010), pp. 869–876 (2010)

  64. Varçın, F.; Erbay, H.; Horasan, F.: Latent semantic analysis via truncated ulv decomposition. In: 2016 24th signal processing and communication application conference (SIU), pp. 1333–1336. IEEE (2016)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fahrettin Horasan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Horasan, F. Latent Semantic Indexing-Based Hybrid Collaborative Filtering for Recommender Systems. Arab J Sci Eng 47, 10639–10653 (2022). https://doi.org/10.1007/s13369-022-06704-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13369-022-06704-w

Keywords

Navigation