Skip to main content
Log in

A proficient video recommendation framework using hybrid fuzzy C means clustering and Kullback-Leibler divergence algorithms

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

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

Similar content being viewed by others

References

  1. 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

    Chapter  Google Scholar 

  2. 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

  3. 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

  4. Clement J. (2020). Impact of recommendation engine on video-sharing platform -YouTube. https://doi.org/10.13140/RG.2.2.15746.50882

  5. 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.

  6. 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

  7. 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

    Article  Google Scholar 

  8. Deldjoo Y. (2019). Enhancing video recommendation using multimedia content. https://doi.org/10.1007/978-3-030-32094-2_6

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

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Gupta M, Thakkar A, Gupta V, Rathore DP (2021). Movie Recommender System Using Collaborative Filtering. 978–979

  13. 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

  14. 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.

  15. Kamran M, Shah SS, Baig MN, Khan RH (2020). A movie recommender system by combining both content based and collaborative filtering algorithms

  16. Khadse VP, Basha SM, Iyengar N, Caytiles R (2018) Recommendation engine for predicting best rated movies. Int J Adv Sci Technol 110:65–76

    Article  Google Scholar 

  17. Lu W & Chung FL (2016). Computational Creativity Based Video Recommendation. 793–796. https://doi.org/10.1145/2911451.2914707.

  18. Mercanoglu O & Yıldırım Z (2017). Video Recommendation System Using Collaborative Filtering

  19. 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.

  20. Patil, Lalit. (2016). Fuzzy C means clustering MATLAB code. https://doi.org/10.13140/RG.2.1.3924.9046.

  21. 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

  22. Shah P, Sanghvi S (2020) Video Recommender System

  23. 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

    Article  MATH  Google Scholar 

  24. 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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. Anwar Basha.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-14460-8

Keywords

Navigation