Abstract
Collaborative filtering is a widely used recommendation approach that aims to predict for a target user the most appropriate items. This approach uses the ratings given by users who share similar tastes and preferences to predict ratings for items that haven’t been rated yet. Despite its simplicity and justifiability, CF approach stills suffering from several drawbacks and problems, including sparsity, gray sheep and scalability. These problems affect the accuracy of the obtained results.
In this work, we present a novel collaborative filtering approach based on the opposite preferences of users. We focus on enhancing the accuracy of predictions and dealing with gray sheep problem by inferring new similar neighbors based on users who have dissimilar tastes and preferences. For instance, if a user X is dissimilar to a user Y then the user ┐X is similar to the user Y. The Experimental results performed on two datasets including MovieLens and FilmTrust show that our approach outperforms several baseline recommendation techniques.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Polatidis, N., Georgiadis, C.K.: A dynamic multi-level collaborative filtering method for improved recommendations. Comput. Stand. Interfaces 51, 14–21 (2017)
Ortega, F., Zhu, B., Bobadilla, J., Hernando, A.: Knowledge-base d systems CF4J : collaborative filtering for Java. Knowledge-Based Syst. 0, 1–6 (2018)
Gomez-uribe, C.A., Hunt, N.: The Netflix Recommender System_Algorithms, Business Value.pdf. 6(4) (2015)
Celma, O.: Music recommendation and discovery in the long tail. Citeulikeorg, p. 252 (2008)
Callan, J., et al.: Personalisation and recommender systems in digital libraries joint NSF-EU DELOS working group report. Libr. (Lond) 5(May), 299–308 (2003)
Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)
Linden, G., Smith, B., York, J.: Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2017)
Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)
Adomavicius, G., Tuzhilin, A.: Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans. Knowl. Data Eng. 17(6), 734–749 (2005)
Ekstrand, M.D.: Collaborative filtering recommender systems, found. Trends® Human–Comput Interact. 4(2), 81–173 (2011)
Pazzani, M.J., Billsus, D.: Content-based recommendation systems. Constr. Build. Mater. 171, 546–557 (2007)
Burke, R.: Hybrid recommender systems: survey and user model. User Adapted Interact. 12(4), 331–370 (2002)
El Alami, Y.E.M., Nfaoui, E.H., El Beqqali, O.: Toward an effective hybrid collaborative filtering : a new approach based on matrix factorization and heuristic-based neighborhood (2015)
Fu, M., Qu, H., Moges, D., Lu, L.: Attention based collaborative filtering. Neurocomputing 311, 88–98 (2018)
Najafabadi, M.K., Mohamed, A., Onn, C.W.: An impact of time and item influencer in collaborative filtering recommendations using graph-based model. Inf. Process. Manag. 56(3), 526–540 (2019)
E. Vozalis, K.G. Margaritis, Analysis of recommender systems algorithms. In: 6th Hellenic European Conference on Computer Mathematics and its Applications (HERCMA), vol. 2003, pp. 1–14. Athens, Greece (2003)
Jawaheer, G., Szomszor, M., Kostkova, P.: Comparison of Implicit and Explicit Feedback from an Online Music Recommendation Service, pp. 47–51
Hu,Y., Koren, Y., Volinsky, C.: Collaborative Filtering for Implicit Feedback Datasets. Gastroenterology. 1, S415 (2008)
Tsai, C.F., Hung, C.: Cluster ensembles in collaborative filtering recommendation. Appl. Soft Comput. J. 12(4), 1417–1425 (2012)
Paterek, A.: Improving regularized singular value decomposition for collaborative filtering. In: Proceedings of KDD Cup and Workshop, pp. 2–5 (2007)
Agrawal, S., Agrawal, J.: Survey on anomaly detection using data mining techniques. Procedia Comput. Sci. 60(1), 708–713 (2015)
Breese, J., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial intelligence, pp. 43–52 (1998)
Bhaidani, S.: Recommender system algorithms. In: Proceedings of International Conference on weblogs and Social Media ICWSM 2007 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
El Fazziki, A., El Madani El Alami, Y., El Aissaoui, O., El Allioui, Y., Benbrahim, M. (2020). Improving Collaborative Filtering Approach by Leveraging Opposite Users. In: Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2019). AI2SD 2019. Advances in Intelligent Systems and Computing, vol 1102. Springer, Cham. https://doi.org/10.1007/978-3-030-36653-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-36653-7_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-36652-0
Online ISBN: 978-3-030-36653-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)