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.
Similar content being viewed by others
Notes
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
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
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
Aghdam MH (2019) Context-aware recommender systems using hierarchical hidden markov model. Physica A 518:89–98
Aguilar J, Valdiviezo-Díaz P, Riofrio G (2016) A general framework for intelligent recommender systems. Appl Comput Inf 56:288
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
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
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
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
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
Ghauth KI, Abdullah NA (2010) Measuring learner’s performance in e-learning recommender systems. Australasian J Educ Technol 26(6):764–774
Golbeck J, Hendler J (2006) Inferring binary trust relationships in web-based social networks. ACM Trans Internet Technol 6(4):497–529
Gordillo A, Barra E, Quemada J (2017) A hybrid recommendation model for learning object repositories. IEEE Latin Am Trans 15(3):462–473
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
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
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
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-021-01087-x