Skip to main content
Log in

A novel recommendation method based on general matrix factorization and artificial neural networks

  • Engineering Applications of Neural Networks 2018
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Collaborative filtering is a successful approach in relevant item or service recommendation provision to users in rich, online domains. This approach has been widely applied in commercial environments with success, especially in online marketing, similar product suggestion and selection and tailor-made consumer suggestions. However, regardless of its market penetration, there are still considerable limitations in terms of accuracy in the proposed recommendations stemming from the high-frequency low-relevance user-item bias, data specificities and individual user patterns and needs that may be hidden in data. We propose a novel recommendation approach that improves accuracy and requires significantly less maintenance compared to traditional collaborative filtering. For the experimental evaluation, we use two real data sets and well-known metrics with the results validating our method. Our proposed method outperforms all the alternative recommendation methods for each of the two data sets and metrics and seems holistically effective against alternatives since it requires fewer settings to be considered without affecting the output.

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

Similar content being viewed by others

References

  1. Alshammari G, Kapetanakis S, Polatidis N, Petridis M (2008) A triangle multi-level item-based collaborative filtering method that improves recommendations. In: International conference on engineering applications of neural networks, 2018, Sep 3, Springer, Cham, pp 145–157

  2. Aggarwal CC et al (2016) Recommender systems. Springer, Berlin

    Book  Google Scholar 

  3. Alshammari G, Jorro-Aragoneses JL, Kapetanakis S, Petridis M, Recio- Garcfa JA, Diaz-Agudo B (2017) A hybrid CBR approach for the long tail problem in recommender systems. In: International conference on case-based reasoning, Springer, Berlin, pp. 35-45

  4. Bobadilla J, Ortega F, Hernando A, Gutierrez A (2013) Recommender systems survey. Knowl Based Syst Recomm Syst Surv 46:109–132

    Article  Google Scholar 

  5. Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User-Adapt Interact 12(4):331–370

    Article  Google Scholar 

  6. Gedikli F, Jannach D (2010) Recommending based on rating frequencies: accurate enough? In: Proceedings of the 8th workshop on intelligent techniques for web personalization and recommender systems at UMAP lO (ITWPlO), pp 65–70

  7. Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70

    Article  Google Scholar 

  8. Harper FM, Konstan JA (2016) The movielens datasets: history and context. ACM Trans Interact Intell Syst (TiiS) 5(4):19

    Google Scholar 

  9. Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In: Proceedings of the 22nd annual international ACM SIGIR conference on research and development in information retrieval, ACM, pp 230–237

  10. Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst (TOIS) 22(1):5–53

    Article  Google Scholar 

  11. Jeong B, Lee J, Cho H (2010) Improving memory-based collaborative filtering via similarity updating and prediction modulation. Inf Sci 180(5):602–612

    Article  Google Scholar 

  12. Katarya R, Verma OP (2017) Effectual recommendations using artificial algae algorithm and fuzzy c-mean. Swarm Evolut Comput 36:52–61

    Article  Google Scholar 

  13. Konstan JA, Riedl J (2012) Recommender systems: from algorithms to user experience. User Model User Adapt Interact 22(1–2):101–123

    Article  Google Scholar 

  14. Mikolov T, Karafiat M, Burget L, Cernocky J, Khudanpur S (2010) Recurrent neural network based language model. In: Eleventh annual conference of the international speech communication association

  15. Miller BN, Albert I, Lam SK, Konstan JA, Riedl J (2003) Movielens unplugged: experiences with an occasionally connected recommender system. In: Proceedings of the 8th international conference on intelligent user interfaces, ACM, pp 263–266

  16. Polatidis N, Georgiadis CK (2016) A multi-level collaborative filtering method that improves recommendations. Expert Syst Appl 48:100–110

    Article  Google Scholar 

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

  18. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, ACM, pp 285–295

  19. Shen K, Liu Y, Zhang Z (2017) Modified similarity algorithm for collaborative filtering. In: International conference on knowledge management in organizations, Springer, Berlin, pp 378–385

  20. Shi Y, Larson M, Hanjalic A (2014) Collaborative filtering beyond the user-item matrix: a survey of the state of the art and future challenges. ACM Comput Surv (CSUR) 47(1):3

    Article  Google Scholar 

  21. Sun SB, Zhang ZH, Dong XL, Zhang HR, Li TJ, Zhang L, Min F (2017) Integrating triangle and Jaccard similarities for recommendation. PLoS ONE 12(8):e0183570

    Article  Google Scholar 

  22. Tan Z, He L (2017) An efficient similarity measure for user-based collaborative filtering recommender systems inspired by the physical resonance principle. IEEE Access 5:27211–27228

    Article  Google Scholar 

  23. Wei S, Zheng X, Chen D, Chen C (2016) A hybrid approach for movie recommendation via tags and ratings. Electron Commer Res Appl 18:83–94

    Article  Google Scholar 

  24. Yoshii K, Goto M, Komatani K, Ogata T, Okuno HG (2008) An efficient hybrid music recommender system using an incrementally trainable probabilistic generative model. IEEE Trans Audio Speech Lang Process 16(2):435–447

    Article  Google Scholar 

  25. Weston J, Wang C, Weiss R, Berenzweig A (2012) Latent collaborative retrieval. In: International conference on machine learning (ICML), Edinburgh, Scotland, June

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stelios Kapetanakis.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kapetanakis, S., Polatidis, N., Alshammari, G. et al. A novel recommendation method based on general matrix factorization and artificial neural networks. Neural Comput & Applic 32, 12327–12334 (2020). https://doi.org/10.1007/s00521-019-04534-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-019-04534-w

Keywords

Navigation