Skip to main content

Improving Collaborative Filtering Approach by Leveraging Opposite Users

  • Conference paper
  • First Online:
Advanced Intelligent Systems for Sustainable Development (AI2SD’2019) (AI2SD 2019)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Polatidis, N., Georgiadis, C.K.: A dynamic multi-level collaborative filtering method for improved recommendations. Comput. Stand. Interfaces 51, 14–21 (2017)

    Article  Google Scholar 

  2. Ortega, F., Zhu, B., Bobadilla, J., Hernando, A.: Knowledge-base d systems CF4J : collaborative filtering for Java. Knowledge-Based Syst. 0, 1–6 (2018)

    Google Scholar 

  3. Gomez-uribe, C.A., Hunt, N.: The Netflix Recommender System_Algorithms, Business Value.pdf. 6(4) (2015)

    Google Scholar 

  4. Celma, O.: Music recommendation and discovery in the long tail. Citeulikeorg, p. 252 (2008)

    Google Scholar 

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

    Google Scholar 

  6. Linden, G., Smith, B., York, J.: Amazon.com recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2003)

    Article  Google Scholar 

  7. Linden, G., Smith, B., York, J.: Amazon.com recommendations: Item-to-item collaborative filtering. IEEE Internet Comput. 7(1), 76–80 (2017)

    Article  Google Scholar 

  8. Goldberg, D., Nichols, D., Oki, B.M., Terry, D.: Using collaborative filtering to weave an information tapestry. Commun. ACM 35(12), 61–70 (1992)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Ekstrand, M.D.: Collaborative filtering recommender systems, found. Trends® Human–Comput Interact. 4(2), 81–173 (2011)

    Google Scholar 

  11. Pazzani, M.J., Billsus, D.: Content-based recommendation systems. Constr. Build. Mater. 171, 546–557 (2007)

    Google Scholar 

  12. Burke, R.: Hybrid recommender systems: survey and user model. User Adapted Interact. 12(4), 331–370 (2002)

    Article  Google Scholar 

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

    Google Scholar 

  14. Fu, M., Qu, H., Moges, D., Lu, L.: Attention based collaborative filtering. Neurocomputing 311, 88–98 (2018)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  17. Jawaheer, G., Szomszor, M., Kostkova, P.: Comparison of Implicit and Explicit Feedback from an Online Music Recommendation Service, pp. 47–51

    Google Scholar 

  18. Hu,Y., Koren, Y., Volinsky, C.: Collaborative Filtering for Implicit Feedback Datasets. Gastroenterology. 1, S415 (2008)

    Google Scholar 

  19. Tsai, C.F., Hung, C.: Cluster ensembles in collaborative filtering recommendation. Appl. Soft Comput. J. 12(4), 1417–1425 (2012)

    Article  Google Scholar 

  20. Paterek, A.: Improving regularized singular value decomposition for collaborative filtering. In: Proceedings of KDD Cup and Workshop, pp. 2–5 (2007)

    Google Scholar 

  21. Agrawal, S., Agrawal, J.: Survey on anomaly detection using data mining techniques. Procedia Comput. Sci. 60(1), 708–713 (2015)

    Article  Google Scholar 

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

    Google Scholar 

  23. Bhaidani, S.: Recommender system algorithms. In: Proceedings of International Conference on weblogs and Social Media ICWSM 2007 (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdellah El Fazziki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics