Collaborative Filtering for Personalized Recommendations: A Comparative Analysis of NMF and CoClustering

Authors

  • Samir Rahimov Azeerbaijan State Oil and Industry University, Department of Mechatronics and Robotics, Master Student
  • Nigar Ismayilova Ph.D

Keywords:

Recommendation systems, Collaborative filtering, Non-negative Matrix Factorization (NMF), Co-Clustering, MovieLens 100K, Top-N suggestions, Small-scale datasets

Abstract

Collaborative filtering is central to personalized recommendation systems, especially in environments with limited data. In this research, we perform a comparative analysis of two matrix-based collaborative filtering methods: Non-negative Matrix Factorization (NMF) and Co-Clustering. For assessing performance, both algorithms underwent testing using a standard 75/25 train-test division, followed by 5-fold cross-validation to ensure robustness. NMF reported a marginally reduced RMSE  and MAE  compared to CoClustering  when evaluated on the test set.

The effectiveness of Top-N recommendations was evaluated through the use of Precision@5 and Recall@5 metrics. NMF demonstrated better precision and recall than CoClustering , suggesting that its top recommendations are more relevant.

Our results indicate that although both models are computationally efficient and suitable for small-scale recommendation tasks, NMF reliably surpasses CoClustering in predictive accuracy and top-N relevance.  Future research might involve integrating hybrid frameworks or real-world implicit feedback datasets to investigate wider generalizability.

Published

2025-06-02

How to Cite

Samir Rahimov, & Nigar Ismayilova. (2025). Collaborative Filtering for Personalized Recommendations: A Comparative Analysis of NMF and CoClustering. Modern Scientific Technology, (10). Retrieved from https://ojs.publisher.agency/index.php/MSC/article/view/6367

Issue

Section

Technical science