Skip to main content

Collaborative Filtering Recommender System

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

Abstract

Recently, with the presence of a lot of information and the emergence of many programs, sites and companies that provide items to customers like Amazon for products or Netflix for movies …, it was necessary to exploit this data to achieve a quantum leap in the world of technology and specially do not leave the customer confused in the item to be chosen among other huge options, so many of sciences that are interested in the field of Big data and using the large information to meet the needs of users intervened to improve the area of recommendation such as data science, machine learning…. however there is one solution to give suggestions for customers is recommender systems. Recommender systems is a useful information filtering tool for guiding users in a personalized way of discovering products or services they might be interested in from a large space of possible options. It predicts interests of users and makes recommendation according to the interest model of users. On one hand, there is a traditional recommender systems recommend items based on different criteria of users or items like item price, user profile …on another hand we have recommender systems using deep learning techniques even if not been well explored yet. In this article, we first introduce different kinds of the most famous category of recommender systems and focus on one type to do movies recommendations and then make a quantitative comparison.

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

  • Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer (2009)

    Google Scholar 

  • Zhang, S., Yao, L., Sun, A.: Deep learning based recommender system: a survey and new perspectives. ACM J. Comput. Cult. Herit. 1, 1, Article 35 (2017)

    Google Scholar 

  • Hegde, A., Shetty, S.K.: Collaborative filtering recommender system. Int. J. Emerg. Trends Sci. Technol. (2015)

    Google Scholar 

  • Ben Schafer, J., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems

    Google Scholar 

  • Wang, N., Yeung, D.-Y.: Collaborative Deep Learning for Recommender Systems (2015)

    Google Scholar 

  • Saga, R., Hayashi, Y., Tsuji, H.: Hotel recommender system based on user’s preference transition. In: IEEE International Conference on Systems (2008)

    Google Scholar 

  • Yao, G., Cai, L.: User-Based and Item-Based Collaborative Filtering Recommendation Algorithms Design

    Google Scholar 

  • 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 

  • Balabanovíc, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)

    Article  Google Scholar 

  • Basu, C., Hirsh, H., Cohen, W.W.: Recommendation as classification: using social and content-based information in recommendation. In: Proceedings of the Fifteenth National Conference on Artificial Intelligence, pp. 714–720. AAAI Press, Madison, Wisconsin (1998)

    Google Scholar 

  • Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In Proceeding of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI). Morgan Kaufmann, Madison, Wisconsin (1998)

    Google Scholar 

  • Canny, J.: Collaborative filtering with privacy via factor analysis. In: Proceedings of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. ACM Press, Tampere, Finland (2002)

    Google Scholar 

  • Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., Sartin, M.: Combining content-based and collaborative filters in an online newspaper. In: Proceedings of the ACM SIGIR ’99 Workshop on Recommender Systems: Algorithms and Evaluation. Berkeley, California (1999)

    Google Scholar 

  • En-Naimani, Z., Lazaar, M., Ettaouil, M.: Architecture optimization model for the probabilistic self-organizing maps and speech compression. Int. J. Comput. Intell. Appl. (2016)

    Google Scholar 

  • Cosley, D., Lam, S.K., Albert, I., Konstan, J.A., Riedl, J.: Is seeing believing?: How recommender system interfaces affect users’ opinions. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. ACM Press, Ft. Lauderdale, Florida, USA (2003)

    Google Scholar 

  • Ettaouil, M., Lazaar, M., Elmoutaouakil, K., Haddouch, K.: A new algorithm for optimization of the kohonen network architectures using the continuous hopfield networks. WSEAS Trans. Comput. (2013)

    Google Scholar 

  • Dahlen, B.J., Konstan, J.A., Herlocker, J., Riedl, J.: Jump-starting Movielens: User Benefits of Starting a Collaborative Filtering System with “Dead Data”. TR 98-017, University of Minnesota

    Google Scholar 

  • Delgado, J., Ishii, N.: Memory-based weighted majority prediction for recommender systems. In 1999 SIGIR Workshop on Recommender Systems, pp. 1–5. University of California, Berkeley (1999)

    Google Scholar 

  • Harper, F., Li, X., Chen, Y., Konstan, J.: An economic model of user rating in an online recommender system. In: Proceedings of the 10th International Conference on User Modeling. Edinburgh, UK (2005)

    Google Scholar 

  • Konstan, J.A., Miller, B., Maltz, D., Herlocker, J., Gordon, L., Riedl, J.: GroupLens: applying collaborative filtering to usenet news. Commun. ACM 40(3), 77–87

    Google Scholar 

  • Linden, G., Smith, B., York, J.: Amazon.Com Recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1) (2003)

    Google Scholar 

  • Oard, D.W., Kim, J.: Implicit feedback for recommender systems. In: Proceedings of the AAAI Workshop on Recommender Systems. Madison, Wisconsin (1998)

    Google Scholar 

  • Popescul, A., Ungar, L.H., Pennock, D.M., Lawrence, S.: Probabilistic Models for Unified Collaborative and Content-Based Recommendation in Sparse-Data Environments, pp. 437–444 (2001)

    Google Scholar 

  • Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22(1), 89–115 (2004a)

    Article  Google Scholar 

  • Das, A., Datar, M., Garg, A., Rajaram, S.: Google news personalization: scalable online collaborative filtering. In: Proceedings of the 16th International Conference on World Wide Web (WWW) (2007)

    Google Scholar 

  • Liu, J., Dolan, P., Pederson, E.: Personalized news recommendation based on click behavior. In: Proceedings of the 14th International Conference on Intelligent User Interface (IUI) (2010)

    Google Scholar 

  • Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Proceedings of 8th International Conference on Data Mining (2008)

    Google Scholar 

  • Parra, D., Karatzoglou, A., Amatriain, X., Yavuz, I.: Implicit feedback recommendation via implicit-to-explicit ordinal logistic regression mapping. In: Workshop on Context-Aware Recommender Systems in 5th ACM Conference on Recommender Systems (2011)

    Google Scholar 

  • Poriya, A., Patel, N., Bhagat, T., Sharma, R.: Non-personalized recommender systems and user-based collaborative recommender systems. Int. J. Appl. Inf. Syst. 6(9), 22–27 (2014)

    Google Scholar 

  • Herlocker, J., Konstan, J.A., Terveen, L.G., Reidl, J.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst., 5–53 (2004)

    Google Scholar 

  • Herlocker, J.L., Konstan, J.A., Riedl, J.: Explaining collaborative filtering recommendations. In: Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp. 241–250. ACM Press, Philadelphia, Pennsylvania (2000)

    Google Scholar 

  • Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 89–115 (2004b)

    Article  Google Scholar 

  • Karypis, G.: Evaluation of item-based Top-N recommendation algorithms. In: 10th Conference of Information and Knowledge Management (CIKM), pp. 247–254 (2001)

    Google Scholar 

  • Lam, S.K. Riedl, J.: Shilling recommender systems for fun and profit. In: Proceedings of the 13th International Conference on World Wide Web, pp. 393–402. ACM Press, New York, NY, USA (2004)

    Google Scholar 

  • Lin, W.: Association rule mining for collaborative recommender systems. Master’s Thesis, Worcester Polytechnic Institute, May 2000

    Google Scholar 

  • McLaughlin, M., Herlocker, J.: A collaborative filtering algorithm and evaluation metric that accurately model the user experience. In: Proceedings of the SIGIR Conference on Research and Development in Information Retrieval, pp. 329–336 (2004)

    Google Scholar 

  • Miller, B.N., Konstan, J.A., Riedl, J.: Pocketlens: toward a personal recommender system. ACM Trans. Inf. Syst. 22(3), 437–476 (2004)

    Article  Google Scholar 

  • O’Connor, M., Cosley, D., Konstan, J.A., Riedl, J.: PolyLens: a recommender system for groups of users. In: Proceedings of ECSCW 2001, pp. 199–218. Bonn, Germany (2001)

    Google Scholar 

  • 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)

    Google Scholar 

  • Agichtein, E., Brill, E., Dumais, S., Ragno, R.: Learning user interaction models for predicting web search result preferences. In: ACM SIGIR ’06, pp. 3–10. ACM, New York (2006)

    Google Scholar 

  • Ali, K., van Stam, W.: TiVo: Making Show Recommendations Using a Distributed Collaborative Filtering Architecture. In: ACM KDD ’04, pp. 394–401. ACM, New York (2004)

    Google Scholar 

  • Ansari, A., Essegaier, S., Kohli, R.: Internet recommendation systems. J. Mark. Res. 37(3), 363–375 (2000)

    Google Scholar 

  • Avery, C., Zeckhauser, R.: Recommender systems for evaluating computer messages. Commun. ACM 40(3), 88–89, ACM ID: 245127 (1997)

    Google Scholar 

  • Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)

    Google Scholar 

  • Billsus, D., Pazzani, M.J.: Learning collaborative information filters. In: AAAI 2008 Workshop on Recommender Systems (1998)

    Google Scholar 

  • Brand, M.: Fast online SVD revisions for lightweight recommender systems. In: SIAM International Conference on Data Mining, pp. 37–46. SIAM (2003)

    Google Scholar 

  • Burke, R.: Evaluating the dynamic properties of recommendation algorithms. In: ACM RecSys ’10, pp. 225–228. ACM, New York (2010)

    Google Scholar 

Download references

Acknowledgements

We would like to express our sincere thanks to members of new technology trends our research laboratory. Their advices and comments are gratefully acknowledged.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yassine Afoudi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Afoudi, Y., Lazaar, M., Al Achhab, M. (2019). Collaborative Filtering Recommender System. In: Ezziyyani, M. (eds) Advanced Intelligent Systems for Sustainable Development (AI2SD’2018). AI2SD 2018. Advances in Intelligent Systems and Computing, vol 915. Springer, Cham. https://doi.org/10.1007/978-3-030-11928-7_30

Download citation

Publish with us

Policies and ethics