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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer (2009)
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)
Hegde, A., Shetty, S.K.: Collaborative filtering recommender system. Int. J. Emerg. Trends Sci. Technol. (2015)
Ben Schafer, J., Frankowski, D., Herlocker, J., Sen, S.: Collaborative Filtering Recommender Systems
Wang, N., Yeung, D.-Y.: Collaborative Deep Learning for Recommender Systems (2015)
Saga, R., Hayashi, Y., Tsuji, H.: Hotel recommender system based on user’s preference transition. In: IEEE International Conference on Systems (2008)
Yao, G., Cai, L.: User-Based and Item-Based Collaborative Filtering Recommendation Algorithms Design
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)
Balabanovíc, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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
Linden, G., Smith, B., York, J.: Amazon.Com Recommendations: item-to-item collaborative filtering. IEEE Internet Comput. 7(1) (2003)
Oard, D.W., Kim, J.: Implicit feedback for recommender systems. In: Proceedings of the AAAI Workshop on Recommender Systems. Madison, Wisconsin (1998)
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)
Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 22(1), 89–115 (2004a)
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)
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)
Hu, Y., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Proceedings of 8th International Conference on Data Mining (2008)
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)
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)
Herlocker, J., Konstan, J.A., Terveen, L.G., Reidl, J.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst., 5–53 (2004)
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)
Hofmann, T.: Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. (TOIS) 22(1), 89–115 (2004b)
Karypis, G.: Evaluation of item-based Top-N recommendation algorithms. In: 10th Conference of Information and Knowledge Management (CIKM), pp. 247–254 (2001)
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)
Lin, W.: Association rule mining for collaborative recommender systems. Master’s Thesis, Worcester Polytechnic Institute, May 2000
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)
Miller, B.N., Konstan, J.A., Riedl, J.: Pocketlens: toward a personal recommender system. ACM Trans. Inf. Syst. 22(3), 437–476 (2004)
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)
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)
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)
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)
Ansari, A., Essegaier, S., Kohli, R.: Internet recommendation systems. J. Mark. Res. 37(3), 363–375 (2000)
Avery, C., Zeckhauser, R.: Recommender systems for evaluating computer messages. Commun. ACM 40(3), 88–89, ACM ID: 245127 (1997)
Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)
Billsus, D., Pazzani, M.J.: Learning collaborative information filters. In: AAAI 2008 Workshop on Recommender Systems (1998)
Brand, M.: Fast online SVD revisions for lightweight recommender systems. In: SIAM International Conference on Data Mining, pp. 37–46. SIAM (2003)
Burke, R.: Evaluating the dynamic properties of recommendation algorithms. In: ACM RecSys ’10, pp. 225–228. ACM, New York (2010)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-11928-7_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11927-0
Online ISBN: 978-3-030-11928-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)