Skip to main content
Log in

Comparative study of recommender system approaches and movie recommendation using collaborative filtering

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

The increasing demand for personalized information has resulted in the development of the Recommender System (RS). RS has been widely utilized and broadly studied to suggest the interests of users and make an appropriate recommendation. This paper gives an overview of several types of recommendation approaches based on user preferences, ratings, domain knowledge, users demographic data, users context and also lists the advantages and disadvantages of each RS approach. In this paper, we also proposed the movie recommendation based on collaborative filtering and singular value decomposition plus-plus (SVD++). The proposed approach is compared with well-known machine learning approaches namely k nearest neighbor (K-NN), singular value decomposition (SVD) and Co-clustering. The proposed approach is experimentally verified using MovieLens 100 K datasets and error of the RS is measured using Root Mean Square Error (RMSE) and Mean Absolute Error (MAE). The result shows that the proposed approach gives a lesser error rate with RMSE (0.9201) and MAE (0.7219). This approach also overcomes cold-start, data sparsity problems and provides them relevant items and services.

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
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. https://grouplens.org/datasets/movielens/100k/.

References

  • Aciar S, Zhang D, Simoff S, Debenham J (2007) Informed recommender: basing recommendations on consumer product reviews. IEEE Intell Syst 22(3):156

    Article  Google Scholar 

  • Aciar SV, Aciar GI, Collazos CA, González CS (2016) User recommender system based on knowledge, availability, and reputation from interactions in forums. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje 11(1):18–22

    Article  Google Scholar 

  • Adomavicius G, Tuzhilin A (2005) 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

    Article  Google Scholar 

  • Aghdam MH (2019) Context-aware recommender systems using hierarchical hidden markov model. Physica A 518:89–98

    Article  Google Scholar 

  • Aguilar J, Valdiviezo-Díaz P, Riofrio G (2016) A general framework for intelligent recommender systems. Appl Comput Inf 56:288

    Google Scholar 

  • Ahmadian S, Afsharchi M, Meghdadi M (2019) A novel approach based on multi-view reliability measures to alleviate data sparsity in recommender systems. In: Multimedia tools and applications, pp 1–36

  • Anwar T, Uma V (2019a) Cd-spm: cross-domain book recommendation using sequential pattern mining and rule mining. J King Saud Univ Comput Inf Sci 56:972

    Google Scholar 

  • Anwar T, Uma V (2019b) Mrec-crm: Movie recommendation based on collaborative filtering and rule mining approach. In: 2019 International conference on smart structures and systems (ICSSS), IEEE, pp 1–5

  • Anwar T, Uma V (2019c) A review of recommender system and related dimensions. Springer, Berlin, pp 3–10

    Google Scholar 

  • Anwar T, Uma V (2020a) A study and analysis of issues and attacks related to recommender system. In: Convergence of ICT and smart devices for emerging applications, Springer, pp 137–157

  • Anwar T, Uma V (2020b) Book recommendation for eLearning using collaborative filtering and sequential pattern mining. In: 2020 international conference on data analytics for business and industry: way towards a sustainable economy (ICDABI). IEEE, pp 1–6

  • Anwar T, Uma V, Hussain MI (2021) Challenges and applications of recommender systems in e-commerce. In: Challenges and applications of data analytics in social perspectives, pp 175–188

  • Aslanian E, Radmanesh M, Jalili M (2016) Hybrid recommender systems based on content feature relationship. IEEE Trans Ind Inf 28:666

    Google Scholar 

  • Deldjoo Y, Elahi M, Cremonesi P, Garzotto F, Piazzolla P, Quadrana M (2016) Content-based video recommendation system based on stylistic visual features. J Data Sem 5(2):99–113

    Article  Google Scholar 

  • Felfernig A, Burke R (2008) Constraint-based recommender systems: technologies and research issues. In: Proceedings of the 10th international conference on Electronic commerce, ACM, p 3

  • George G, Lal AM (2019) Review of ontology-based recommender systems in e-learning. Comput Educ 142:103642

    Article  Google Scholar 

  • Ghauth KI, Abdullah NA (2010) Measuring learner’s performance in e-learning recommender systems. Australasian J Educ Technol 26(6):764–774

    Article  Google Scholar 

  • Golbeck J, Hendler J (2006) Inferring binary trust relationships in web-based social networks. ACM Trans Internet Technol 6(4):497–529

    Article  Google Scholar 

  • Gordillo A, Barra E, Quemada J (2017) A hybrid recommendation model for learning object repositories. IEEE Latin Am Trans 15(3):462–473

    Article  Google Scholar 

  • Hassan T (2019) Trust and trustworthiness in social recommender systems. In: Companion proceedings of the 2019 world wide web conference, ACM, pp 529–532

  • Kant S, Mahara T (2018) Merging user and item based collaborative filtering to alleviate data sparsity. Int J Syst Assur Eng Manag 9(1):173–179

    Article  Google Scholar 

  • Klašnja-Milićević A, Ivanović M, Nanopoulos A (2015) Recommender systems in e-learning environments: a survey of the state-of-the-art and possible extensions. Artif Intell Rev 44(4):571–604

    Article  Google Scholar 

  • Koshti V, Abhilash N, Gill KS, Nair N, Christian MB, Gupta P (2019) Online partitioning of large graphs for improving scalability in recommender systems. In: Computational intelligence: theories. Springer, Applications and Future Directions-Volume II, pp 121–135

  • Kumar P, Thakur RS (2018) Recommendation system techniques and related issues: a survey. Int J Inf Technol 10(4):495–501

    Google Scholar 

  • Lillegraven TN, Wolden AC (2010) Design of a bayesian recommender system for tourists presenting a solution to the cold-start user problem. MS. thesis, Institutt for datateknikk og informasjonsvitenskap

  • Mazloom M, Hendriks B, Worring M (2017) Multimodal context-aware recommender for post popularity prediction in social media

  • Mobasher B (2007) Data mining for web personalization. In: The adaptive web, Springer, pp 90–135

  • Pazzani MJ, Billsus D (2007) Content-based recommendation systems. In: The adaptive web, Springer, pp 325–341

  • Premalatha M, Viswanathan V, Suganya G, Kaviya M, Vijaya A (2018) Educational data mining and recommender systems survey. Int J Web Portals 10(1):39–53

    Article  Google Scholar 

  • Rezaeimehr F, Moradi P, Ahmadian S, Qader NN, Jalili M (2018) Tcars: time-and community-aware recommendation system. Future Gener Comput Syst 78:419–429

    Article  Google Scholar 

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

  • Tarus J, Niu Z, Khadidja B (2017a) E-learning recommender system based on collaborative filtering and ontology. World Acad Sci Eng Technol Int J Comput Electr Autom Control Inf Eng 11(2):225–230

    Google Scholar 

  • Tarus JK, Niu Z, Mustafa G (2017b) Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning. In: Artificial intelligence review, pp 1–28

  • Thaduri A, Kumar U, Verma AK (2017) Computational intelligence framework for context-aware decision making. Int J Syst Assur Eng Manag 8(4):2146–2157

    Article  Google Scholar 

  • Tsymbal A (2004) The problem of concept drift: definitions and related work. Computer Science Department, Trinity College Dublin 106(2)

  • Yan Y, Huang C, Wang Q, Hu B (2020) Data mining of customer choice behavior in internet of things within relationship network. Int J Inf Manag 50:566–574

    Article  Google Scholar 

  • Zhang HR, Min F, He X, Xu YY (2015) A hybrid recommender system based on user-recommender interaction. Mathematical Problems in Engineering 2015

  • Zhao X, Niu Z, Wang K, Niu K, Liu Z (2015) Improving top-n recommendation performance using missing data. Mathematical Problems in Engineering 2015

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Taushif Anwar.

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

Anwar, T., Uma, V. Comparative study of recommender system approaches and movie recommendation using collaborative filtering. Int J Syst Assur Eng Manag 12, 426–436 (2021). https://doi.org/10.1007/s13198-021-01087-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-021-01087-x

Keywords

Navigation