ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
4.0k
Citations
254
Influential Citations
Advances in Artificial Intelligence
Venue
2009
Year
As one of the most successful approaches to building recommender systems, collaborative filtering ( CF ) uses the known preferences of a group of users to make recommendations or predictions of the unknown preferences for other users. In this paper, we first introduce CF tasks and their main challenges, such as data sparsity, scalability, synonymy, gray sheep, shilling attacks, privacy protection, etc., and their possible solutions. We then present three main categories of CF techniques: memory-based, model-based, and hybrid CF algorithms (that combine CF with other recommendation techniques), with examples for representative algorithms of each category, and analysis of their predictive performance and their ability to address the challenges. From basic techniques to the state-of-the-art, we attempt to present a comprehensive survey for CF techniques, which can be served as a roadmap for research and practice in this area.
Collaborative filtering (CF) is a cornerstone of modern recommender systems, powering personalization on platforms like Amazon, Netflix, and YouTube. This survey, published in 2009, arrived at a time when CF was transitioning from academic research to widespread industrial application. By systematically categorizing CF techniques into memory-based, model-based, and hybrid approaches, the paper provided a clear taxonomy that helped practitioners choose appropriate methods for their specific use cases. Its discussion of key challenges—data sparsity, scalability, synonymy, gray sheep, shilling attacks, and privacy—highlighted critical pain points that continue to drive research today.
The paper's comprehensive nature and balanced treatment of both classic algorithms (e.g., user-based and item-based k-nearest neighbors) and more advanced model-based methods (e.g., matrix factorization, clustering) made it an essential reference. Its high citation count (4030) reflects its role as a go-to resource for anyone entering the field or seeking to understand the landscape of CF techniques.
As a survey, the paper does not present original experimental results. Instead, it synthesizes findings from prior work to offer qualitative comparisons. For example, it notes that memory-based methods are simple and interpretable but suffer from sparsity and scalability issues, while model-based methods like SVD offer better accuracy and handle sparsity more effectively at the cost of increased complexity. Hybrid approaches are shown to improve robustness but require careful integration.
This survey has had a lasting impact on the recommender systems community. It provided a structured roadmap that guided both research and practice for years. Its categorization of CF techniques remains widely used, and its discussion of challenges like shilling attacks and privacy protection anticipated important security and ethical concerns. While newer methods (e.g., deep learning, graph neural networks) have since emerged, this paper's foundational insights continue to inform algorithm design and evaluation.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba