Employing opposite ratings users in a new approach to collaborative filtering

Abdellah El Fazziki, Yasser El Madani El Alami, Jalil Elhassouni, Ouafae El Aissaoui, Mohammed Benbrahim


Over the past few decades, various recommendation system paradigms have been developed for both research and industrial purposes to satisfy the needs and preferences of users when they deal with enormous data. The collaborative filtering (CF) is one of the most popular recommendation techniques, although it is still immature and suffers from some difficulties such asparsity, gray sheep and scalability impeding recommendation quality. Therefore, we propose a new CF approach to deal with the gray sheep problem in order to improve the predictions accuracy. To realize this goal, our solution aims to infer new users from real ones existing in datasets. This transformation allows for creating users with opposite preferences to the real ones. On the one hand, our approach permits to amplify the number of neighbors, especially in the case of users who have unusual behavior (gray sheep). On the other hand, it facilitates building a dense similar neighborhood. The basic assumption behind this is that if user X is not similar to user Y, then the imaginary user ¬X is similar to the user Y. The performance of our approach was evaluated using two datasets, MovieLens and FilmTrust. Experimental results have shown that our approach surpasses many traditional recommendation approaches.


Collaborative filtering; Gray sheep problem; Imaginary user; Opposite neighbors; Recommendation system; Similarity measure;

Full Text:


DOI: http://doi.org/10.11591/ijeecs.v25.i1.pp450-459


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

shopify stats IJEECS visitor statistics