Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/2074094.2074100guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

Empirical analysis of predictive algorithms for collaborative filtering

Published: 24 July 1998 Publication History

Abstract

Collaborative filtering or recommender systems use a database about user preferences to predict additional topics or products a new user might like. In this paper we describe several algorithms designed for this task, including techniques based on correlation coefficients, vector-based similarity calculations, and statistical Bayesian methods. We compare the predictive accuracy of the various methods in a set of representative problem domains. We use two basic classes of evaluation metrics. The first characterizes accuracy over a set of individual predictions in terms of average absolute deviation. The second estimates the utility of a ranked list of suggested items. This metric uses an estimate of the probability that a user will see a recommendation in an ordered list.
Experiments were run for datasets associated with 3 application areas, 4 experimental protocols, and the 2 evaluation metr rics for the various algorithms. Results indicate that for a wide range of conditions, Bayesian networks with decision trees at each node and correlation methods outperform Bayesian-clustering and vector-similarity methods. Between correlation and Bayesian networks, the preferred method depends on the nature of the dataset, nature of the application (ranked versus one-by-one presentation), and the availability of votes with which to make predictions. Other considerations include the size of database, speed of predictions, and learning time.

References

[1]
Breese, J., Heckerman, D., and Kadie, C. (May, 1998). An experimental comparison of collaborative filtering methods. Technical Report MSR-TR-98-12, Microsoft Research, Redmond, WA.
[2]
Cheeseman, P. and Stutz, J. (1995). Bayesian classification (Auto-Class): Theory and results. In Fayyad, U., Piatesky-Shapiro, G., Smyth, P., and Uthurusamy, R., editors, Advances in Knowledge Discovery and Data Mining, pages 153-180. AAAI Press, Menlo Park, CA.
[3]
Chickering, D. and Heckerman, D. (1997). Efficient approximations for the marginal likelihood of Bayesian networks with hidden variables. Machine Learning, 29:181-212.
[4]
Chickering, D., Heckerman, D., and Meek, C. (1997). A Bayesian approach to learning Bayesian networks with local structure. In Proceedings of Thirteenth Conference on Uncertainty in Artificial Intelligence, Providence, RI. Morgan Kaufmann.
[5]
Dempster, A., Laird, N., and Rubin, D. (1977). Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, B 39:1-38.
[6]
L. Terveen, Hill, W., Amento, B., McDconald, D., and Creter, J. (1997). PHOAKS: A system for sharing recommendations. Communications of the ACM, 40(3):59-62.
[7]
McClave, J. T. and Dietrich, F. H. (1988). Statistics. Dellen Publishing Company, San Francisco, fourth edition.
[8]
Miller, B., Riedl, J., and Konstan, J. (1997). Experiences with GroupLens: Making Usenet useful again. In Proceeding of the USENIX 1997 Annual Technical Conference, pages 219-231, Anaheim, CA.
[9]
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J. (1994). Grouplens: An open architecture for collaborative filtering of netnews. In Proceedings of the ACM 1994 Conference on Computer Supported Cooperative Work, pages 175-186, New York. ACM.
[10]
Resnick, P. and Varian, H. (1997). Recommender systems. Communications of the ACM, 40(3):56-58.
[11]
Rucker, J. and Polanco, M. J. (1997). Siteseer: Personalized navigation of the web. Communications of the ACM, 40(3):56-58.
[12]
Salton, G. and McGill, M. (1983). Introduction to Modern Information Retrieval. McGraw-Hill, New York.
[13]
Thiesson, B., Meek, C., Chickering, D., and Heckerman, D. (December, 1997). Learning mixtures of DAG models. Technical Report MSR-TR-97-30, Microsoft Research, Redmond, WA.

Cited By

View all
  • (2024)A Survey of Graph Neural Networks for Social Recommender SystemsACM Computing Surveys10.1145/366182156:10(1-34)Online publication date: 22-Jun-2024
  • (2024)How Powerful is Graph Filtering for RecommendationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671789(2388-2399)Online publication date: 25-Aug-2024
  • (2024)Scaling User Modeling: Large-scale Online User Representations for Ads Personalization in MetaCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3648301(47-55)Online publication date: 13-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
UAI'98: Proceedings of the Fourteenth conference on Uncertainty in artificial intelligence
July 1998
538 pages
ISBN:155860555X

Sponsors

  • NEC
  • HUGIN: Hugin Expert A/S
  • Information Extraction and Transportation
  • Microsoft Research: Microsoft Research
  • AT&T: AT&T Labs Research

Publisher

Morgan Kaufmann Publishers Inc.

San Francisco, CA, United States

Publication History

Published: 24 July 1998

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)329
  • Downloads (Last 6 weeks)35
Reflects downloads up to 23 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Survey of Graph Neural Networks for Social Recommender SystemsACM Computing Surveys10.1145/366182156:10(1-34)Online publication date: 22-Jun-2024
  • (2024)How Powerful is Graph Filtering for RecommendationProceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining10.1145/3637528.3671789(2388-2399)Online publication date: 25-Aug-2024
  • (2024)Scaling User Modeling: Large-scale Online User Representations for Ads Personalization in MetaCompanion Proceedings of the ACM Web Conference 202410.1145/3589335.3648301(47-55)Online publication date: 13-May-2024
  • (2023)Distributionally-Informed Recommender System EvaluationACM Transactions on Recommender Systems10.1145/36134552:1(1-27)Online publication date: 5-Aug-2023
  • (2023)A Framework and Toolkit for Testing the Correctness of Recommendation AlgorithmsACM Transactions on Recommender Systems10.1145/3591109Online publication date: 20-Apr-2023
  • (2023)A Multi-Task Graph Neural Network with Variational Graph Auto-Encoders for Session-Based Travel Packages RecommendationACM Transactions on the Web10.1145/357703217:3(1-30)Online publication date: 1-Feb-2023
  • (2023)Selecting reliable blockchain peers via hybrid blockchain reliability predictionIET Software10.1049/sfw2.1211817:4(362-377)Online publication date: 11-Feb-2023
  • (2022)Evaluating Recommender Systems: Survey and FrameworkACM Computing Surveys10.1145/355653655:8(1-38)Online publication date: 23-Dec-2022
  • (2022)PONI: A Personalized Onboarding Interface for Getting Inspiration and Learning About AR/VR CreationNordic Human-Computer Interaction Conference10.1145/3546155.3546642(1-14)Online publication date: 8-Oct-2022
  • (2021)Interrogating the Black Box: Transparency through Information-Seeking DialoguesProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3463971(106-114)Online publication date: 3-May-2021
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media