skip to main content
10.1145/1297231.1297241acmconferencesArticle/Chapter ViewAbstractPublication PagesrecsysConference Proceedingsconference-collections
Article

A recursive prediction algorithm for collaborative filtering recommender systems

Published: 19 October 2007 Publication History

Abstract

Collaborative filtering (CF) is a successful approach for building online recommender systems. The fundamental process of the CF approach is to predict how a user would like to rate a given item based on the ratings of some nearest-neighbor users (user-based CF) or nearest-neighbor items (item-based CF). In the user-based CF approach, for example, the conventional prediction procedure is to find some nearest-neighbor users of the active user who have rated the given item, and then aggregate their rating information to predict the rating for the given item. In reality, due to the data sparseness, we have observed that a large proportion of users are filtered out because they don't rate the given item, even though they are very close to the active user. In this paper we present a recursive prediction algorithm, which allows those nearest-neighbor users to join the prediction process even if they have not rated the given item. In our approach, if a required rating value is not provided explicitly by the user, we predict it recursively and then integrate it into the prediction process. We study various strategies of selecting nearest-neighbor users for this recursive process. Our experiments show that the recursive prediction algorithm is a promising technique for improving the prediction accuracy for collaborative filtering recommender systems.

References

[1]
J. S. Breese, D. Heckerman, and C. Kadie. Empirical analysis of predictive algorithms for collaborative filtering. In Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI-98), pages 43--52, San Francisco, 1998. Morgan Kaufmann.
[2]
D. Goldberg, D. Nichols, B. M. Oki, and D. Terry. Using collaborative filtering to weave an information tapestry. Commun. ACM, 35(12):61--70, 1992.
[3]
J. Herlocker, J. A. Konstan, and J. Riedl. An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms. Information Retrieval, 5(4):287--310, 2002.
[4]
J. L. Herlocker, J. A. Konstan, A. Borchers, and J. Riedl. An algorithmic framework for performing collaborative filtering. In SIGIR '99: Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval, pages 230--237, New York, NY, USA, 1999. ACM Press.
[5]
W. C. Hill, L. Stead, M. Rosenstein, and G. W. Furnas. Recommending and evaluating choices in a virtual community of use. In CHI, pages 194--201, 1995.
[6]
D. Lemire and A. Maclachlan. Slope one predictors for online rating-based collaborative filtering. In Proceedings of SIAM Data Mining (SDM'05), 2005.
[7]
G. D. Linden, J. A. Jacobi, and E. A. Benson. Collaborative recommendations using item-to-item similarity mappings. US Patent 6,266,649 (to Amazon.com), 2001.
[8]
J. O'Donovan and B. Smyth. Trust in recommender systems. In IUI '05: Proceedings of the 10th international conference on Intelligent user interfaces, pages 167--174, New York, NY, USA, 2005. ACM Press.
[9]
S. Owen. Taste: Open source collaborative filtering for Java: http://taste.sourceforge.net/.
[10]
P. Resnick, N. Iacovou, M. Suchak, P. Bergstorm, and J. Riedl. Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work, pages 175--186, Chapel Hill, North Carolina, 1994. ACM.
[11]
B. Sarwar, G. Karypis, J. Konstan, and J. Reidl. Item-based collaborative filtering recommendation algorithms. In WWW '01: Proceedings of the 10th international conference on World Wide Web, pages 285--295, New York, NY, USA, 2001. ACM Press.
[12]
U. Shardanand and P. Maes. Social information filtering: Algorithms for automating "word of mouth". In CHI, pages 210--217, 1995.
[13]
D. O. Sullivan, D. Wilson, and B. Smyth. Improving case-based recommendation: A collaborative filtering approach. In ECCBR '02: Proceedings of the 6th European Conference on Advances in Case-Based Reasoning, pages 278--291, London, UK, 2002. Springer-Verlag.

Cited By

View all
  • (2024)Sentiment analysis based distributed recommendation systemMultimedia Tools and Applications10.1007/s11042-023-18081-z83:25(66539-66563)Online publication date: 24-Jan-2024
  • (2023)Co-Training-Teaching: A Robust Semi-Supervised Framework for Review-Aware Rating RegressionACM Transactions on Knowledge Discovery from Data10.1145/362539118:2(1-16)Online publication date: 26-Sep-2023
  • (2022)AQA: An Adaptive Quality Assessment Framework for Online Review SystemsIEEE Transactions on Services Computing10.1109/TSC.2020.299773715:3(1486-1497)Online publication date: 1-May-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
RecSys '07: Proceedings of the 2007 ACM conference on Recommender systems
October 2007
222 pages
ISBN:9781595937308
DOI:10.1145/1297231
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 October 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. collaborative filtering
  2. prediction algorithm
  3. recommendation accuracy
  4. recommender systems

Qualifiers

  • Article

Conference

RecSys07
Sponsor:
RecSys07: ACM Conference on Recommender Systems
October 19 - 20, 2007
MN, Minneapolis, USA

Acceptance Rates

Overall Acceptance Rate 254 of 1,295 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)1
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Sentiment analysis based distributed recommendation systemMultimedia Tools and Applications10.1007/s11042-023-18081-z83:25(66539-66563)Online publication date: 24-Jan-2024
  • (2023)Co-Training-Teaching: A Robust Semi-Supervised Framework for Review-Aware Rating RegressionACM Transactions on Knowledge Discovery from Data10.1145/362539118:2(1-16)Online publication date: 26-Sep-2023
  • (2022)AQA: An Adaptive Quality Assessment Framework for Online Review SystemsIEEE Transactions on Services Computing10.1109/TSC.2020.299773715:3(1486-1497)Online publication date: 1-May-2022
  • (2022)MulSetRank: Multiple set ranking for personalized recommendation from implicit feedbackKnowledge-Based Systems10.1016/j.knosys.2022.108946249(108946)Online publication date: Aug-2022
  • (2022)Multi-order nearest neighbor prediction for recommendation systemsDigital Signal Processing10.1016/j.dsp.2022.103540127(103540)Online publication date: Jul-2022
  • (2022)A New Item-Based Collaborative Filtering Algorithm to Improve the Accuracy of Prediction in Sparse DataInternational Journal of Computational Intelligence Systems10.1007/s44196-022-00068-715:1Online publication date: 2-Mar-2022
  • (2021)Semi-supervised collaborative filtering ensembleWorld Wide Web10.1007/s11280-021-00866-7Online publication date: 12-Mar-2021
  • (2021)Iterative rating prediction for neighborhood-based collaborative filteringApplied Intelligence10.1007/s10489-021-02237-1Online publication date: 14-Feb-2021
  • (2021)Semi-supervised Factorization Machines for Review-Aware RecommendationDatabase Systems for Advanced Applications10.1007/978-3-030-73200-4_6(85-99)Online publication date: 6-Apr-2021
  • (2020)Cognitive Similarity-Based Collaborative Filtering Recommendation SystemApplied Sciences10.3390/app1012418310:12(4183)Online publication date: 18-Jun-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media