Item-based collaborative filtering recommendation algorithms
Abstract
Recommender systems apply knowledge discovery techniques to the problem of making personalized recommendations for information, products or services during a liveinteraction. These systems, especially the k-nearest neighbor collaborative ltering based ones, are achieving widespread success on the Web. The tremendous growth in the amountofavailable information and the number of visitors to Web sites in recentyears poses some key challenges for recommender systems. These are: producing high quality recommendations, performing many recommendations per second for millions of users and items and achieving high coverage in the face of data sparsity. In traditional collaborative ltering systems the amountofwork increases with the number of participants in the system. New recommender system technologies are needed that can quickly produce high quality recommendations, even for very large-scale problems. To address these issues we have explored item-based collaborative ltering techniques. Item-based techniques rst analyze the user-item matrix to identify relationships between dierent items, and then use these relationships to indirectly compute recommendations for users. In this paper we analyze dierent item-based recommendation generation algorithms. Welookinto dierenttechniques for computing item-item similarities (e.g., item-item correlation vs. cosine similarities between item vectors) and dierenttechniques for obtaining recommendations from them (e.g., weighted sum vs. regression model). Finally, weexperimentally evaluate our results and compare them to the basic k-nearest neighbor approach. Our experiments suggest that item-based algorithms provide dramatically better performance than user-based algorithms, while at the same time providing better quality than th...
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Machine learning methods can learn from population and individual user data to automatically adapt the form of interventions to meet the user's needs and capabilities.
“it is also possible to use machine learning methods that can learn from population and individual user data to automatically adapt the form of interventions to meet the user’s needs and capabilities [25-27].”
From The Behavioral Intervention Technology Model: An Integrated Conceptual and Technological Framework for eHealth and mHealth Interventions (2014) · cites this paper as [26]
Cites
Indexing by latent semantic analysis
Deerwester, S. C., Dumais, S., Furnas, G. W., Landauer, T. K., & Harshman, R. A. (1990) · Journal of the American Society for Information Science · doi:10.1002/(sici)1097-4571(199009)41:6 · Cited by 12,758 · see citing works
Zero defections: quality comes to services.
Reichheld, F. F., & Sasser, W. E. (1990) · PubMed · Cited by 5,373 · see citing works
GroupLens: an open architecture for collaborative filtering of netnews
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, J. (1994) · Proceedings of the 1994 ACM conference on Computer supported cooperative work - CSCW '94 · doi:10.1145/192844.192905 · Cited by 5,058 · see citing works
Self-citationEmpirical Analysis of Predictive Algorithms for Collaborative FilteringPreprint
Breese, J. S., Heckerman, D. E., & Kadie, C. M. (2013) · arXiv (Cornell University) · doi:10.48550/arxiv.1301.7363 · Cited by 4,768 · see citing works
Using collaborative filtering to weave an information tapestry
Goldberg, D., Nichols, D., Oki, B. M., & Terry, D. B. (1992) · Communications of the ACM · doi:10.1145/138859.138867 · Cited by 4,071 · see citing works
Resnick, P., & Varian, H. R. (1997) · Communications of the ACM · doi:10.1145/245108.245121 · Cited by 3,772 · see citing works
Advances in knowledge discovery and data mining
(1996) · Computers & Mathematics with Applications · doi:10.1016/s0898-1221(96)90007-3 · Cited by 2,996 · see citing works
Shardanand, U., & Maes, P. (1995) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/223904.223931 · Cited by 2,821 · see citing works
An Algorithmic Framework for Performing Collaborative Filtering
Herlocker, J. L., Konstan, J. A., Borchers, A., & Riedl, J. (2017) · ACM SIGIR Forum · doi:10.1145/3130348.3130372 · Cited by 2,512 · see citing works
Self-citationKonstan, J. A., Miller, B., Maltz, D. A., Herlocker, J. L., Gordon, L. R., & Riedl, J. (1997) · Communications of the ACM · doi:10.1145/245108.245126 · Cited by 2,367 · see citing works
Self-citationAn algorithmic framework for performing collaborative filtering
Herlocker, J. L., Konstan, J. A., Borchers, A., & Riedl, J. (1999) · International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR) · doi:10.1145/312624.312682 · Cited by 2,013 · see citing works
Self-citationAnalysis of recommendation algorithms for e-commerce
Sarwar, B. M., Karypis, G., Konstan, J. A., & Riedl, J. (2000) · ACM Conference on Electronic Commerce (EC) · doi:10.1145/352871.352887 · Cited by 1,836 · see citing works
Self-citationRecommender systems in e-commerce
Schafer, J. B., Konstan, J. A., & Riedl, J. (1999) · ACM Conference on Electronic Commerce (EC) · doi:10.1145/336992.337035 · Cited by 1,702 · see citing works
Self-citationApplication of Dimensionality Reduction in Recommender System - A Case Study
Sarwar, B. M., Karypis, G., Konstan, J. A., & Riedl, J. (2000) · doi:10.21236/ada439541 · Cited by 1,493 · see citing works
Self-citationUsing Linear Algebra for Intelligent Information Retrieval
Berry, M. W., Dumais, S., & O'Brien, G. (1995) · SIAM Review · doi:10.1137/1037127 · Cited by 1,490 · see citing works
Reichheld, F. F. (1993) · PubMed · Cited by 1,318 · see citing works
Recommending and evaluating choices in a virtual community of use
Hill, W., Stead, L., Rosenstein, M., et al. (1995) · ACM SIGCHI Conference on Human Factors in Computing Systems (CHI) · doi:10.1145/223904.223929 · Cited by 1,139 · see citing works
Learning Collaborative Information Filters
Billsus, D., & Pazzani, M. J. (1998) · Cited by 1,040 · see citing works
Recommendation as classification: using social and content-based information in recommendation
Basu, C., Hirsh, H., & Cohen, W. W. (1998) · Cited by 948 · see citing works
The One to One Future: Building Relationships One Customer at a Time
Schneider, P. A., Peppers, D., & Rogers, M. (1995) · Journal of Marketing · doi:10.2307/1252334 · Cited by 698 · see citing works
Combining Collaborative Filtering with Personal Agents for Better Recommendations
Good, N. S., Schafer, J. B., Konstan, J. A., et al. (1999) · Cited by 676 · see citing works
Self-citationData mining for direct marketing: problems and solutions
Ling, C. X., & Cheng-hui, L. (1998) · Cited by 645 · see citing works
Clustering Methods for Collaborative Filtering
Ungar, L., & Foster, D. P. (1998) · Cited by 639 · see citing works
Evaluation of Item-Based Top- N Recommendation Algorithms
Karypis, G. (2001) · ACM International Conference on Information and Knowledge Management (CIKM) · doi:10.1145/502585.502627 · Cited by 586 · see citing works
Self-citationTerveen, L., Hill, W., Amento, B., et al. (1997) · Communications of the ACM · doi:10.1145/245108.245122 · Cited by 494 · see citing works
Sarwar, B. M., Konstan, J. A., Borchers, A., et al. (1998) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/289444.289509 · Cited by 396 · see citing works
Self-citationAggarwal, C. C., Wolf, J. L., Wu, K., et al. (1999) · ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD) · doi:10.1145/312129.312230 · Cited by 392 · see citing works
Factor Analysis: An Applied Approach
Jackson, J. E. (1985) · Technometrics · doi:10.1080/00401706.1985.10488039 · Cited by 372 · see citing works
Brachman, R. J., Khabaza, T., Kloesgen, W., et al. (1996) · Communications of the ACM · doi:10.1145/240455.240468 · Cited by 232 · see citing works
Understanding and improving automated collaborative filtering systems
Konstan, J. A., & Herlocker, J. L. (2000) · Cited by 125 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Evaluating collaborative filtering recommender systems
Herlocker, J. L., Konstan, J. A., Terveen, L. G., & Riedl, J. T. (2004) · ACM Transactions on Information Systems · doi:10.1145/963770.963772 · Cited by 5,798 · see citing works
Self-citationAmazon.com recommendations: item-to-item collaborative filtering
Linden, G., Smith, B., & York, J. (2003) · IEEE Internet Computing · doi:10.1109/mic.2003.1167344 · Cited by 5,403 · see citing works
Context-Aware Recommender Systems
Adomavicius, G., & Tuzhilin, A. (2011) · Recommender Systems Handbook · doi:10.1007/978-0-387-85820-3_7 · Cited by 1,102 · see citing works
Automated machine learning: Review of the state-of-the-art and opportunities for healthcare
Waring, J., Lindvall, C., & Umeton, R. (2020) · Artificial Intelligence in Medicine · doi:10.1016/j.artmed.2020.101822 · Cited by 834 · see citing works
Abdul, A., Vermeulen, J., Wang, D., Lim, B. Y., & Kankanhalli, M. (2018) · Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3173574.3174156 · Cited by 743 · see citing works
Lessons from the Netflix prize challenge
Bell, R. M., & Koren, Y. (2007) · ACM SIGKDD Explorations Newsletter · doi:10.1145/1345448.1345465 · Cited by 727 · see citing works
Towards Making Systems Forget with Machine Unlearning
Cao, Y., & Yang, J. (2015) · 2015 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2015.35 · Cited by 622 · see citing works
Mohr, D. C., Schueller, S. M., Montague, E., Burns, M. N., & Rashidi, P. (2014) · Journal of Medical Internet Research · doi:10.2196/jmir.3077 · Cited by 510 · see citing works
Geng, S., Liu, S., Fu, Z., Ge, Y., & Zhang, Y. (2022) · Proceedings of the 16th ACM Conference on Recommender Systems · doi:10.1145/3523227.3546767 · Cited by 556 · see citing works
Making sense of recommendations
Yeomans, M., Shah, A., Mullainathan, S., & Kleinberg, J. (2019) · Journal of Behavioral Decision Making · doi:10.1002/bdm.2118 · Cited by 459 · see citing works
Advances in Collaborative Filtering
Koren, Y., Rendle, S., & Bell, R. (2022) · Recommender Systems Handbook · doi:10.1007/978-1-0716-2197-4_3 · Cited by 324 · see citing works
Neural Rating Regression with Abstractive Tips Generation for Recommendation
Li, P., Wang, Z., Ren, Z., Bing, L., & Lam, W. (2017) · Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval · doi:10.1145/3077136.3080822 · Cited by 313 · see citing works
"You Might Also Like:" Privacy Risks of Collaborative Filtering
Calandrino, J. A., Kilzer, A., Narayanan, A., Felten, E. W., & Shmatikov, V. (2011) · 2011 IEEE Symposium on Security and Privacy · doi:10.1109/sp.2011.40 · Cited by 311 · see citing works
SuggestBot: using intelligent task routing to help people find work in wikipedia
Cosley, D., Frankowski, D., Terveen, L., & Riedl, J. (2007) · Proceedings of the 12th international conference on Intelligent user interfaces · doi:10.1145/1216295.1216309 · Cited by 245 · see citing works
Self-citationIterative Visual Reasoning Beyond Convolutions
Chen, X., Li, L.-J., Fei-Fei, L., & Gupta, A. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00756 · Cited by 236 · see citing works
Hierarchical Reinforcement Learning for Course Recommendation in MOOCs
Zhang, J., Hao, B., Chen, B., Li, C., Chen, H., & Sun, J. (2019) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v33i01.3301435 · Cited by 196 · see citing works
The Connection Between Popularity Bias, Calibration, and Fairness in Recommendation
Abdollahpouri, H., Mansoury, M., Burke, R., & Mobasher, B. (2020) · Fourteenth ACM Conference on Recommender Systems · doi:10.1145/3383313.3418487 · Cited by 183 · see citing works
A Random Walk around the City: New Venue Recommendation in Location-Based Social Networks
Noulas, A., Scellato, S., Lathia, N., & Mascolo, C. (2012) · 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing · doi:10.1109/socialcom-passat.2012.70 · Cited by 184 · see citing works
GCN-Based User Representation Learning for Unifying Robust Recommendation and Fraudster Detection
Zhang, S., Yin, H., Chen, T., Hung, Q. V. N., Huang, Z., & Cui, L. (2020) · Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval · doi:10.1145/3397271.3401165 · Cited by 175 · see citing works
Al-Hassan, M., Lu, H., & Lu, J. (2015) · Decision Support Systems · doi:10.1016/j.dss.2015.02.001 · Cited by 136 · see citing works
Serendipity in Recommender Systems: A Systematic Literature Review
Ziarani, R. J., & Ravanmehr, R. (2021) · Journal of Computer Science and Technology · doi:10.1007/s11390-020-0135-9 · Cited by 123 · see citing works
Evolution and impact of bias in human and machine learning algorithm interaction
Sun, W., Nasraoui, O., & Shafto, P. (2020) · PLOS ONE · doi:10.1371/journal.pone.0235502 · Cited by 116 · see citing works
Fairness in package-to-group recommendations
Serbos, D., Qi, S., Mamoulis, N., Pitoura, E., & Tsaparas, P. (2017) · Proceedings of the 26th International Conference on World Wide Web · doi:10.1145/3038912.3052612 · Cited by 107 · see citing works
Automated Product Recommendations with Preference-Based Explanations
Marchand, A., & Marx, P. (2020) · Journal of Retailing · doi:10.1016/j.jretai.2020.01.001 · Cited by 100 · see citing works
A novel Enhanced Collaborative Autoencoder with knowledge distillation for top-N recommender systems
Pan, Y., He, F., & Yu, H. (2019) · Neurocomputing · doi:10.1016/j.neucom.2018.12.025 · Cited by 97 · see citing works
User behaviour modeling, recommendations, and purchase prediction during shopping festivals
Zeng, M., Cao, H., Chen, M., & Li, Y. (2019) · Electronic Markets · doi:10.1007/s12525-018-0311-8 · Cited by 78 · see citing works
Modeling dual role preferences for trust-aware recommendation
Yao, W., He, J., Huang, G., & Zhang, Y. (2014) · Proceedings of the 37th international ACM SIGIR conference on Research & development in information retrieval · doi:10.1145/2600428.2609488 · Cited by 62 · see citing works
All Together Now: A Perspective on the Netflix Prize
Bell, R. M., Koren, Y., & Volinsky, C. (2010) · CHANCE · doi:10.1080/09332480.2010.10739787 · Cited by 91 · see citing works
Web-based statistical fact checking of textual documents
Magdy, A., & Wanas, N. (2010) · Proceedings of the 2nd international workshop on Search and mining user-generated contents · doi:10.1145/1871985.1872002 · Cited by 59 · see citing works
Tang, J., & Liu, H. (2015) · Synthesis Lectures on Information Security, Privacy, and Trust · doi:10.2200/s00657ed1v01y201507spt013 · Cited by 53 · see citing works
Liu, Y., Cheng, J., Yan, C., Wu, X., & Chen, F. (2015) · International Journal of Hybrid Information Technology · doi:10.14257/ijhit.2015.8.1.14 · Cited by 41 · see citing works
Algorithmic and Ethical Aspects of Recommender Systems in e-Commerce
Paraschakis, D. (2018) · doi:10.24834/2043/24268 · Cited by 35 · see citing works
Hasan, M., & Roy, F. (2019) · Big Data and Cognitive Computing · doi:10.3390/bdcc3030039 · Cited by 28 · see citing works
Social engineering and digital technologies for the security of the social capital' development
Pokrovskaia, N. N., & Snisarenko, S. O. (2017) · 2017 International Conference "Quality Management,Transport and Information Security, Information Technologies" (IT&QM&IS) · doi:10.1109/itmqis.2017.8085750 · Cited by 19 · see citing works
Analysing User Reviews in Tourism with Topic Models
Rossetti, M., Stella, F., Cao, L., & Zanker, M. (2015) · Information and Communication Technologies in Tourism 2015 · doi:10.1007/978-3-319-14343-9_4 · Cited by 13 · see citing works
- Authors
- Sarwar, B., Karypis, G., Konstan, J., & Riedl, J.
- Affiliations
- University of Minnesota (US)
- Venue
- Proceedings of the 10th international conference on World Wide Web
- Publisher
- ACM
- Published
- 2001-04
- Pages
- 285-295
- OpenAlex
- W2042281163
- Cited by
- 9,135
- References
- 30
- Citations by year
- 2026: 240 · 2025: 393 · 2024: 484 · 2023: 489 · 2022: 537 · 2021: 673 · 2020: 584 · 2019: 631 · 2018: 568 · 2017: 534 · 2016: 503 · 2015: 505 · 2014: 444 · 2013: 450 · 2012: 414
- FWCI
- 53.50
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International World Wide Web Conference (WWW) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
- Social Sciences › Decision Sciences › Management Science and Operations Research › Advanced Bandit Algorithms Research
- Physical Sciences › Computer Science › Information Systems › Information Retrieval and Search Behavior
- Keywords
- item-based collaborative filtering, recommender systems, personalized recommendation, item-item similarity, cosine similarity, user-item matrix, data sparsity, k-nearest neighbor comparison, large-scale recommendation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review