Abstract
Recommender systems (RS) are software tools that have become increasingly popular in recent years. RS are utilized in a variety of areas including movies, music, news, books, research articles, etc. Typically, there are many items and many users present in these areas making the problem hard and expensive to solve. Collaborative filtering is a widely used approach to design of recommender systems. This method is based on collecting and analyzing a large amount of information on users’ behaviors, activities or preferences and predicting what users will like based on their similarity to other users. A key advantage of the collaborative filtering approach is that it does not rely on machine analyzable content and therefore it is capable of accurately recommending complex items like movies without requiring an understanding of the item itself. We present a new approach based on user clustering and item clustering to recommendation for the active user. The K-means clustering algorithm is used to categorize users based on their interests. Our result shows that the proposed algorithm provides improved quality of clusters and also render a better recommendation to the users.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ricci, F., Rokach, L., Shapira, B.: Introduction to recommender systems handbook. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 1–35. Springer, Boston, MA (2011). https://doi.org/10.1007/978-0-387-85820-3_1
Facebook, Pandora Lead Rise of Recommendation Engines—TIME, 27 May 2010. TIME.com. Accessed 1 June 2015
Pu, P., Chen, L.: A user-centric evaluation framework of recommender systems. In: Proceedings of the ACM RecSys 2010 Workshop on User-Centric Evaluation of Recommender Systems and Their Interfaces (UCERSTI), Barcelona, Spain, 30 September, pp. 14–21 (2010)
Shardanand, U., Maes, P.: Social information filtering: algorithms for automating “word of mouth”. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1995, pp. 210–217 (1995)
Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM CACM Homepage Arch. 40(3), 66–72 (1997)
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, UAI 1998, pp. 43–52 (1998)
Kernel-mapping recommender system algorithms. Inf. Sci. pp. 81–104 (2015)
Zapata, B.C., et al: Revista Ib, Association Ib America de Sistemas e Technologias de Informa, pp. 35–50 (2014)
Felfernig, A., Burke, R.: Constraint-based recommender systems: technologies and research issues. In: Proceedings of the 10th International Conference on Electronic Commerce, ICEC 2008 (2008). Article no. 3
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. Arch. 17(6), 734–749 (2005)
Elahia, M., Riccib, F., Rubensc, N.: A Survey of Active Learning in Collaborative Filtering Recommender Systems. Elsevier, London (2016)
Bhao, K., Kumar, D., Saroj.: An evolutionary k-means clustering approach to recommender systems. In: International Conference on Advanced Computing, Communication and Networks, pp. 851–855 (2011)
Phongsavanh, P., Yu, L.: Movies recommendation system using collaborative filtering and k-means. Int. J. Adv. Comput. Res. 7(29), 52–59 (2018)
Herlocker, J.L., Konstan, J.A., Riedl, J.: Explaining collaborative filtering recommendations. In: Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp. 241–250. ACM (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Shristi, Jagadev, A.K., Mohanty, S.N. (2018). A Collaborative Filtering Approach for Movies Recommendation Based on User Clustering and Item Clustering. In: Singh, M., Gupta, P., Tyagi, V., Flusser, J., Ă–ren, T. (eds) Advances in Computing and Data Sciences. ICACDS 2018. Communications in Computer and Information Science, vol 906. Springer, Singapore. https://doi.org/10.1007/978-981-13-1813-9_19
Download citation
DOI: https://doi.org/10.1007/978-981-13-1813-9_19
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1812-2
Online ISBN: 978-981-13-1813-9
eBook Packages: Computer ScienceComputer Science (R0)