Users' Rating Predictions Using Collaborating Filtering Based on Users and Items Similarity Measures

Comput Intell Neurosci. 2022 Jul 8:2022:2347641. doi: 10.1155/2022/2347641. eCollection 2022.

Abstract

The social media has made the world a global world and we, in addition to, as part of physical society, are now part of the virtual society as well. There has been the generation of a large amount of information over the social web. By way of increasing online information, new opportunities emerged, and diverse issues have been raised, which have attracted researchers to address these research problems. In this current age, where online business and e-commerce are part of our daily lives, recommender systems (RSs) are very effective for information filtering. RSs play a significant role in our lives by assisting users in recommending items and services what they may be interesting in to purchase or avail. In this research work, our goal is to predict the users' ratings for various items, which are an active research area in collaborative filtering (CF). In this work, we have explored various similarity measures based on user-user and item-item rating predictions on different datasets by applying collaborative filtering approaches. The comparison of item-item and user-user CF algorithms such as user K-Nearest Neighbour using cosine; similarity, Pearson correlation as well as item-based K-NN using these measures with baseline approaches and matrix-based methods such as Matrix factorization (MF), biased MF, and factor wise MF has been carried out. For empirical-based comparison analysis, diverse approaches have been selected such as slope one, random, and global average, and it revealed that item-item K-NN using Pearson correlation has outperformed all other applied approaches. For the experiments, three real world and widely used datasets of MovieLens 1M, CiaoDVD, and MovieLens 100k have been used. The empirical-based results have been evaluated by using standard performance evaluation measures of RMSE and MAE.

MeSH terms

  • Algorithms*
  • Commerce
  • Consumer Behavior*
  • Humans