A Hybrid Approach of Recommendation via Extended Matrix Based on Collaborative Filtering with Demographics Information

  • Priscila Valdiviezo-DíazEmail author
  • Jesus BobadillaEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 895)


In view of the growth in the use of methods based on matrix factorization, this research proposes an hybrid approach of recommendation based on collaborative filtering techniques, which exploits demographic information of the user and item within the factorization process, considering an extended rating matrix in order to generate more accurate prediction. In this paper we present an approach of collaborative filtering that is at least as accurate as the biased matrix factorization models or better than them in terms of precision and recall metrics. Several experiments involving different settings of the proposed approach show predictions of improved quality when extended matrix is used. The model is evaluated on three open datasets that contain demographic information and apply metrics to measure the performance of the proposed approach. Additionally, the results are compared with the traditional bias-based factorization model. The results showed a more expressive precision and recall than the model without demographic data.


Collaborative filtering Demographic information Extended matrix Matrix factorization Recommender system Sparse data 


  1. 1.
    Lops, P., De Gemmis, M., Semeraro, G.: Recommender Systems Handbook. Springer, Boston (2011). Scholar
  2. 2.
    Ekstrand, M.D., Riedl, J., Konstan, J.: Collaborative filtering recommender systems. Found. Trends® Hum.-Comput. Interact. 4, 81–173 (2010)CrossRefGoogle Scholar
  3. 3.
    Liu, Q., Chen, E., Member, S., Xiong, H., Ding, C.H.Q., Chen, J.: Enhancing collaborative filtering by user interest expansion via personalized ranking. IEEE Trans. Syst. Man Cybern. Part B Cybern. 42(1), 218–233 (2012)CrossRefGoogle Scholar
  4. 4.
    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. 17(6), 734–749 (2005)CrossRefGoogle Scholar
  5. 5.
    Bobadilla, J., Ortega, F., Hernando, A., Gutiérrez, A.: Recommender systems survey. Knowl.-Based Syst. 46, 109–132 (2013)CrossRefGoogle Scholar
  6. 6.
    Adomavicius, G., Tuzhilin, A.: Context-Aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, Paul B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, Boston, MA (2011). Scholar
  7. 7.
    Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. IEEE Comput. Soc. 42(8), 42–49 (2009)CrossRefGoogle Scholar
  8. 8.
    Zhang, H., Nikolov, Nikola S., Ganchev, I.: Exploiting user feedbacks in matrix factorization for recommender systems. In: Ouhammou, Y., Ivanovic, M., Abelló, A., Bellatreche, L. (eds.) MEDI 2017. LNCS, vol. 10563, pp. 235–247. Springer, Cham (2017). Scholar
  9. 9.
    Tiwari, S.K., Potter, H.: An approach for recommender system by combining collaborative filtering with user demographics and items genres. Int. J. Comput. Appl. 128(13), 16–24 (2015)Google Scholar
  10. 10.
    Kumar Bokde, D., Girase, S., Mukhopadhyay, D.: Matrix factorization model in collaborative filtering algorithms. In: 4th International Conference on Advances in Computing, Communication and Control, ICAC3 2015 (2015)Google Scholar
  11. 11.
    Hong, L., Davison, B.D.: Co-Factorization machines: modeling user interests and predicting individual decisions in twitter. In: Proceedings of the Sixth ACM International Conference on Web Search and Data Mining, pp. 557–566. ACM (2013)Google Scholar
  12. 12.
    Wilson, J., Chaudhury, S., Lall, B.: Improving collaborative filtering based recommenders using topic modelling. In: IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technologies, pp. 340–346, August 2014Google Scholar
  13. 13.
    Koren, Y.: Factor in the neighbors. ACM Trans. Knowl. Discov. Data 4(1), 1–24 (2010)CrossRefGoogle Scholar
  14. 14.
    Santos, E.B., Garcia, M., Goularte, R.: Evaluating the impact of demographic. IADIS Int. J. WWW/Internet 12(2), pp. 149–167 (2014)Google Scholar
  15. 15.
    Di Fu, T., He, Z.: A combined collaborative filtering model for recommender system, 1(2), pp. 1–5 (2013)Google Scholar
  16. 16.
    Manzatog, M.G.: SVD++: supporting implicit feedback on recommender systems with metadata awareness. In: 28th Symposium on Applied Computing – SAC 2013, Coimbra, PT. ACM (2013)Google Scholar
  17. 17.
    Schenkel, J.F.: Collaborative Filtering for Implicit Feedback system by including context. University of Oslo, Oslo (2017)Google Scholar
  18. 18.
    De Campos, L.M., Fernández-Luna, J.M., Huete, J.F., Rueda-Morales, M.A.: Combining content-based and collaborative recommendations: a hybrid approach based on Bayesian networks. Int. J. Approx. Reason. 51(7), 785–799 (2010)CrossRefGoogle Scholar
  19. 19.
    Seroussi, Y., Bohnert, F., Zukerman, I.: Personalised rating prediction for new users using latent factor models. In: Proceedings of the 22nd ACM Conference on Hypertext Hypermedia - HT 2011, January 2011, p. 47 (2011)Google Scholar
  20. 20.
    Manzato, M.G., Domingues, M.A., Marcacini, R.M., Rezende, S.O.: Improving personalized ranking in recommender systems with topic hierarchies and implicit feedback. In: Proceedings of the international Conference on Pattern Recognition, pp. 3696–3701 (2014)Google Scholar
  21. 21.
    Kumar, B.: A novel latent factor model for recommender system. JISTEM-J. Inf. Syst. Technol. Manag. 13(3), 497–514 (2016)Google Scholar
  22. 22.
    Li, Y., Wang, D., He, H., Jiao, L., Xue, Y.: Mining intrinsic information by matrix factorization-based approaches for collaborative filtering in recommender systems. Neurocomputing 249(Suppl. C), 48–63 (2017)Google Scholar
  23. 23.
    Baltrunas, L., Ludwig, B., Ricci, F.: Matrix factorization techniques for context aware recommendation. In: Proceedings of the Fifth ACM Conference on Recommender Systems, RecSys 2011, New York, NY, USA, pp. 301–304. ACM (2011)Google Scholar
  24. 24.
    Ortega, F., Hernando, A., Bobadilla, J., Kang, J.H.: Recommending items to group of users using matrix factorization based collaborative filtering. Inf. Sci. 345(Suppl. C), 313–324 (2016)CrossRefGoogle Scholar
  25. 25.
    Najafabadi, M.K., Mahrin, M.N., Chuprat, S., Sarkan, H.M.: Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data. Comput. Hum. Behav. 67(Suppl. C), 113–128 (2017)CrossRefGoogle Scholar
  26. 26.
    Gogna, A., Majumdar, A.: Latent Factor Models for Collaborative Filtering (2017)Google Scholar
  27. 27.
    Chang, T.-M., Hsiao, W.-F.: LDA-based personalized document. In: PACIS (2013)Google Scholar
  28. 28.
    Wilson, J., Chaudhury, S., Lall, B.: Improving collaborative filtering based recommenders using topic modelling. In: IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), pp. 340–346 (2014)Google Scholar
  29. 29.
    Xie, W., Dong, Q., Gao, H.: A probabilistic recommendation method inspired by latent Dirichlet allocation model. Math. Probl. Eng. 2014, 1–10 (2014)Google Scholar
  30. 30.
    Liu, Q., Chen, E., Member, S., Xiong, H., Ding, C.: Enhancing collaborative filtering by user interest expansion via personalized ranking. IEEE Trans. Syst., Man, Cybern., Part B: Cybern. 42, 218–233 (2012)CrossRefGoogle Scholar
  31. 31.
    Zafari, F., Moser, I.: Modelling socially-influenced conditional preferences over feature values in recommender systems based on factorised collaborative filtering. Expert Syst. Appl. 87, 98–117 (2017)CrossRefGoogle Scholar
  32. 32.
    Wang, C., Blei, D.M.: Collaborative topic modeling for recommending scientific articles. In: Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2011, pp. 448–456 (2011)Google Scholar
  33. 33.
    Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Computer Science and Electronic DepartmentUniversidad Técnica Particular de LojaLojaEcuador
  2. 2.Universidad Politécnica de MadridMadridSpain

Personalised recommendations