Encyclopedia of Big Data

Living Edition
| Editors: Laurie A. Schintler, Connie L. McNeely

Collaborative Filtering

  • Ashrf AlthbitiEmail author
  • Xiaogang Ma
Living reference work entry
DOI: https://doi.org/10.1007/978-3-319-32001-4_274-1


Collaborative filtering (CF) is a process to filter information or patterns with collaboration among multiple agents and resources. The main idea of CF is to effectively extract useful information from the overwhelming amount of collected data. This article discusses the perception of CF techniques and explains how to utilize CF in a recommender system (RS). RS provides recommendations to an active user based on items that other similar users prefer. CF makes automatic predictions of a user’s interests by utilizing stored data of various users, which makes it a key method for RS.

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


  1. Aggarwal, C. C. (2016). An introduction to recommender systems. In Recommender systems (pp. 1–28). Cham: Springer.Google Scholar
  2. Golub, G., & Kahan, W. (1965). Calculating the singular values and pseudo-inverse of a matrix. Journal of the Society for Industrial and Applied Mathematics, Series B: Numerical Analysis, 2(2), 205–224.CrossRefGoogle Scholar
  3. Jannach, D., Zanker, M., Felfernig, A., & Friedrich, G. (2010). Recommender systems: An introduction. Cambridge, UK: Cambridge University Press.CrossRefGoogle Scholar
  4. Koren, Y., & Bell, R. (2015). Advances in collaborative filtering. In Recommender systems handbook (pp. 77–118). Boston: Springer.CrossRefGoogle Scholar
  5. Ning, X., Desrosiers, C., & Karypis, G. (2015). A comprehensive survey of neighborhood-based recommendation methods. In Recommender systems handbook (pp. 37–76). Boston: Springer.CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of IdahoMoscowUSA