Abstract
A video recommendation framework for e-commerce clients is proposed using the collaborative filtering (CF) process. One of the most important features of the CF algorithm is its scalability. To avoid the issue, a hybrid model-based collaborative filtering approach is proposed. KL Divergence was developed to address the CF technique’s scalability problem. The clustering with enhanced sqrt-cosine similarity Recommender scheme is proposed. For successful clustering, Kullback–Leibler Divergence-based Fuzzy C-Means clustering is suggested, with the aim of focusing on greater accuracy during movie recommendation.The proposed scheme is viewed as a trustworthy contribution that significantly improves the ability of movie recommendation by virtue of the KL divergence-based Fuzzy C-Means clustering mechanism and enhanced sqrt-cosine similarity. The proposed scheme highlighted and addressed the critical role of the KL divergence-based cluster ensemble factor in improving clustering stability and robustness. For prediction, the enhanced sqrt-cosine similarity was used to calculate successful related neighbor users. The performance of Recommendation is improved when KLD-FCM is combined with improved sqrt-cosine similarity.The proposed scheme’s empirical work on the Movielens dataset in terms of MAE, RMSE, SD, and Recall were found to be superior in recommendation accuracy compared to traditional approaches and some non-clustering based methods recommended for study. With the specified number of clusters, it is capable of providing accurate and customized movie recommendation systems.
Similar content being viewed by others
References
Antony Vijay J, Anwar Basha H, Arun Nehru J (2021) A dynamic approach for detecting the fake news using random forest classifier and NLP. In: In computational methods and data engineering. Springer, Singapore, pp 331–341
Asadi E & Charkari N (2012). Video summarization using fuzzy c-means clustering. ICEE 2012 - 20th Iranian Conference on Electrical Engineering. 690–694. https://doi.org/10.1109/IranianCEE.2012.6292442
Basha SM, Rajput DS (2019). Survey on evaluating the performance of machine learning algorithms: past contributions and future roadmap. In deep learning and parallel computing environment for bioengineering systems. Academic Press, Cambridge, pp 153–164
Clement J. (2020). Impact of recommendation engine on video-sharing platform -YouTube. https://doi.org/10.13140/RG.2.2.15746.50882
Cui L & Dong L & Fu X & Wen Z & Lu N & Zhang G. (2016). A video recommendation algorithm based on the combination of video content and social network: CONTENT AND SOCIAL NETWORK BASED VIDEO RECOMMENDATION. Concurrency and Computation: Practice and Experience. 29: https://doi.org/10.1002/cpe.3900.
Davidson J, Liebald B, Liu J, Nandy P, Vleet T, Gargi U, Gupta S, He Y, Lambert M, Livingston B, Sampath D (2010). The YouTube video recommendation system. 293–296. https://doi.org/10.1145/1864708.1864770
De Vriendt J, Degrande N, Verhoeyen M (2011) Video Content Recommendation: An Overview and Discussion on Technologies and Business Models. Bell Labs Tech J 16:235–250. https://doi.org/10.1002/bltj.20513
Deldjoo Y. (2019). Enhancing video recommendation using multimedia content. https://doi.org/10.1007/978-3-030-32094-2_6
Deldjoo Y, Elahi M, Quadrana M, Cremonesi P (2015). Toward Building a Content-Based Video Recommendation System Based on Low-Level Features. https://doi.org/10.1007/978-3-319-27729-5
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 Semant 5:1–15. https://doi.org/10.1007/s13740-016-0060-9
Deldjoo Y, Schedl M, Cremonesi P, Pasi G (2020) Recommender Systems Leveraging Multimedia Content. Comput Surv 53:1–38. https://doi.org/10.1145/3407190
Gupta M, Thakkar A, Gupta V, Rathore DP (2021). Movie Recommender System Using Collaborative Filtering. 978–979
Homann L, Martins D, Vossen G, Kraume K (2018) Enhancing traditional recommender systems via social communities. Vietnam J Comput Sci 6. https://doi.org/10.1142/S2196888819500040
Huang Y, Cui B, Jiang J, Hong K, Zhang W, Xie Y (2016). Real-time Video Recommendation Exploration. 35–46. https://doi.org/10.1145/2882903.2903743.
Kamran M, Shah SS, Baig MN, Khan RH (2020). A movie recommender system by combining both content based and collaborative filtering algorithms
Khadse VP, Basha SM, Iyengar N, Caytiles R (2018) Recommendation engine for predicting best rated movies. Int J Adv Sci Technol 110:65–76
Lu W & Chung FL (2016). Computational Creativity Based Video Recommendation. 793–796. https://doi.org/10.1145/2911451.2914707.
Mercanoglu O & Yıldırım Z (2017). Video Recommendation System Using Collaborative Filtering
Mohamed A, Sherif A, Osama F, Roshdy Y, Hassan MA, El Ashmawi WH (2020). A new challenge on video recommendation by content. https://doi.org/10.1109/ICCES48960.2019.9068169.
Patil, Lalit. (2016). Fuzzy C means clustering MATLAB code. https://doi.org/10.13140/RG.2.1.3924.9046.
Ramezani M, Yaghmaee F (2016) A novel video recommendation system based on efficient retrieval of human actions. Physica A: Statistical Mechanics and its Applications 457. https://doi.org/10.1016/j.physa.2016.03.101
Shah P, Sanghvi S (2020) Video Recommender System
Tohidi N, Dadkhah C (2020) Improving the performance of video Collaborative Filtering Recommender Systems using Optimization Algorithm. Int J Nonlinear Anal Appl (IJNAA) 11:283–295. https://doi.org/10.22075/IJNAA.2020.19127.2058
Zhou X, Chen L, Zhang Y, Cao L, Huang G, Wang C (2015). Online Video Recommendation in Sharing Community. 1645–1656. https://doi.org/10.1145/2723372.2749444.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author(s) propose a clear no conflict of interest involved in this research work in form of publication in this Journal Multimedia Tools and Applications.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Basha, H.A., Sangeetha, S.K.B., Sasikumar, S. et al. A proficient video recommendation framework using hybrid fuzzy C means clustering and Kullback-Leibler divergence algorithms. Multimed Tools Appl 82, 20989–21004 (2023). https://doi.org/10.1007/s11042-023-14460-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14460-8