Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3077136.3080836acmconferencesArticle/Chapter ViewAbstractPublication PagesirConference Proceedingsconference-collections
research-article

A Probabilistic Reformulation of Memory-Based Collaborative Filtering: Implications on Popularity Biases

Published: 07 August 2017 Publication History

Abstract

We develop a probabilistic formulation giving rise to a formal version of heuristic k nearest-neighbor (kNN) collaborative filtering. Different independence assumptions in our scheme lead to user-based, item-based, normalized and non-normalized variants that match in structure the traditional formulations, while showing equivalent empirical effectiveness. The probabilistic formulation provides a principled explanation why kNN is an effective recommendation strategy, and identifies a key condition for this to be the case. Moreover, a natural explanation arises for the bias of kNN towards recommending popular items. Thereupon the kNN variants are shown to fall into two groups with similar trends in behavior, corresponding to two different notions of item popularity. We show experiments where the comparative performance of the two groups of algorithms changes substantially, which suggests that the performance measurements and comparison may heavily depend on statistical properties of the input data sample.

References

[1]
G. Adomavicius and A. Tuzhilin. 2005. Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering 17, 6 (June 2005), 734--749.
[2]
F. Aiolli. 2013. Efficient top-n recommendation for very large scale binary rated datasets. In Proceeding of the 7th ACM Conference on Recommender Systems (RecSys 2013). ACM, New York, NY, USA, 273--280.
[3]
A. Bellogín, P. Castells, and I. Cantador. Statistical Biases in Information Retrieval Metrics for Recommender Systems. Information Retrieval. Springer, Netherlands, in press.
[4]
R. Cañamares and P. Castells. Exploring social network effects on popularity biases in recommender systems. In Proc. of the 6th Workshop on Recommender Systems and the Social Web (RSWeb 2014) at the 8th ACM Conference on Recommender Systems (RecSys 2014). Foster City, CA, USA, October 2014.
[5]
O. Celma. 2010. Music Recommendation and Discovery in the Long Tail. Springer-Verlag Berlin Heidelberg.
[6]
P. Cremonesi, Y. Koren, R. Turrin. 2010. Performance of recommender algorithms on top-n recommendation tasks. In Proc. of the 4th ACM Conference on Recommender Systems (RecSys 2010). ACM, New York, NY, USA, 39--46.
[7]
M. Deshpande and G. Karypis. 2004. Item-based top-N recommendation algorithms. ACM Transactions on Information Systems 22, 1 (Jan 2004). ACM, New York, NY, USA, 143-- 177.
[8]
D. Fleder and K. Hosanagar. 2009. Blockbuster culture's next rise or fall: The impact of recommender systems on sales diversity. Management Science 55, 5 (May 2009). Informs, Catonsville, MD, USA, 697--712.
[9]
F. Fouss, A. Pirotte, J-M. Renders, and M. Saerens. 2007. Random-Walk Computation of Similarities between Nodes of a Graph with Application to Collaborative Recommendation. IEEE Transactions on Knowledge and Data Engineering 19, 3 (March 2007). IEEE, Piscataway, NJ, USA, 355--369.
[10]
D. Goldberg, D. Nichols, B. M. Oki and D. Terry. 1992. Using Collaborative Filtering to Weave an Information Tapestry. Communications of the ACM 35, 12 (Dec. 1992). ACM, New York, NY, USA, 61--70.
[11]
J. L. Herlocker, J. A. Konstan, L. G. Terveen, and J. T. Riedl. 2004. Evaluating Collaborative Filtering .Recommender Systems. ACM Transactions on Information Systems 22, 1 (Jan. 2004). ACM, New York, NY, USA, 5--53.
[12]
T. Hofmann. 2003. Collaborative filtering via Gaussian probabilistic latent semantic analysis. In Proc. of the 26th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR 2003). ACM, New York, NY, USA, 259--266.
[13]
Y. Hu, Y. Koren, and C. Volinsky. 2008. Collaborative Filtering for Implicit Feedback Datasets. In Proc. of the 8th IEEE International Conference on Data Mining (ICDM 2008). IEEE Computer Society, Washington, DC, USA, 15--19.
[14]
D. Jannach, L. Lerche, I. Kamehkhosh, and M. Jugovac. 2015. What recommenders recommend: an analysis of recommendation biases and possible countermeasures. User Modeling and User-Adapted Interaction 25, 5 (Dec. 2015). Kluwer Academic Publishers Hingham, MA, USA, 427--491.
[15]
Y. Koren. 2010. Factor in the neighbors: Scalable and accurate collaborative filtering. ACM Transactions on Knowledge Discovery from Data 4, 1 (Jan 2010).
[16]
G. Linden, B. Smith, and J. York. 2003. Amazon.com Recommendations: Item-to-Item Collaborative Filtering. IEEE Internet Computing 7, 1 (Jan. 2003). IEEE, Piscataway, NJ, USA, 76--80.
[17]
X. Ning, C. Desrosiers, and G. Karypis. 2015. A Comprehensive Survey of Neighborhood-Based Recommendation Methods. In: Recommender Systems Handbook, 2nd ed., F. Ricci, L. Rokach, and B. Shapira (Eds.). Springer, New York, NY, USA, Chapter 2, 37--76.
[18]
P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. T. Riedl. 1994. Grouplens: An open architecture for collaborative filtering of netnews. In Proc. of the ACM Conference on Computer Supported Cooperative Work (CSCW 1994). ACM, New York, NY, USA, 175--186.
[19]
F. Ricci, L. Rokach, and B. Shapira (Eds.). 2015. Recommender Systems: Introduction and Challenges. In: Recommender Systems Handbook, 2nd ed., F. Ricci, L. Rokach, and B. Shapira (Eds.). Springer, New York, NY, USA, Chapter 2, 1--34.
[20]
H. Steck. 2010. Training and testing of recommender systems on data missing not at random. In Proc. of the 16th ACM SIGKDD Int. Conference on Knowledge Discovery and Data Mining (KDD 2010). ACM, New York, NY, USA, 713--722.
[21]
H. Steck. 2011. Item popularity and recommendation accuracy. In Proc. of the 5th ACM Conference on Recommender Systems (RecSys 2011). ACM, New York, NY, USA, 125--132.
[22]
D. Valcarce, J. Parapar, and A. Barreiro. 2006. Language Models for Collaborative Filtering Neighbourhoods. In Proc. of the 38th European Conference on Information Retrieval (ECIR 2016). LNCS Vol. 9626. Springer, Switzerland, 614--625.
[23]
S. Vargas and P. Castells. 2014. Improving sales diversity by recommending users to items. In Proc. of the 8th ACM Conference on Recommender Systems (RecSys 2014). ACM, New York, NY, USA, 145--152.
[24]
J. Wang, S. Robertson, A. P. de Vries, and M. J. T. Reinders.2008. Probabilistic relevance ranking for collaborative filtering. Information Retrieval 11, 6 (Dec. 2008). Springer, Netherlands, 477--497.
[25]
J. Wang, A. P. de Vries, M. J. T. Reinders. 2008. Unified relevance models for rating prediction in collaborative filtering. ACM Transactions on Information Systems 26, 3 (June 2008). ACM New York, NY, USA.
[26]
C. Zhai and, J. D. Lafferty. 2004. A study of smoothing methods for language models applied to information retrieval. ACM Transactions on Information Systems 22, 2 (April 2004). ACM, New York, NY, USA, 179--14.

Cited By

View all
  • (2024)Exploring the Landscape of Recommender Systems Evaluation: Practices and PerspectivesACM Transactions on Recommender Systems10.1145/36291702:1(1-31)Online publication date: 7-Mar-2024
  • (2024)Debiasing Recommendation with Personal PopularityProceedings of the ACM Web Conference 202410.1145/3589334.3645421(3400-3409)Online publication date: 13-May-2024
  • (2024)A comprehensive survey on community detection methods and applications in complex information networksSocial Network Analysis and Mining10.1007/s13278-024-01246-514:1Online publication date: 18-Apr-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGIR '17: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval
August 2017
1476 pages
ISBN:9781450350228
DOI:10.1145/3077136
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 the author(s) 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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 August 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. algorithmic bias
  2. collaborative filtering
  3. evaluation
  4. popularity
  5. probabilistic models
  6. recommender systems

Qualifiers

  • Research-article

Funding Sources

  • Spanish Covernment

Conference

SIGIR '17
Sponsor:

Acceptance Rates

SIGIR '17 Paper Acceptance Rate 78 of 362 submissions, 22%;
Overall Acceptance Rate 792 of 3,983 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)1
Reflects downloads up to 10 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Exploring the Landscape of Recommender Systems Evaluation: Practices and PerspectivesACM Transactions on Recommender Systems10.1145/36291702:1(1-31)Online publication date: 7-Mar-2024
  • (2024)Debiasing Recommendation with Personal PopularityProceedings of the ACM Web Conference 202410.1145/3589334.3645421(3400-3409)Online publication date: 13-May-2024
  • (2024)A comprehensive survey on community detection methods and applications in complex information networksSocial Network Analysis and Mining10.1007/s13278-024-01246-514:1Online publication date: 18-Apr-2024
  • (2023)Time Cluster Personalized Ranking Recommender System in Multi-CloudMathematics10.3390/math1106130011:6(1300)Online publication date: 8-Mar-2023
  • (2023)Distributionally-Informed Recommender System EvaluationACM Transactions on Recommender Systems10.1145/36134552:1(1-27)Online publication date: 5-Aug-2023
  • (2023)Causal Disentanglement for Implicit Recommendations with Network InformationACM Transactions on Knowledge Discovery from Data10.1145/358243517:7(1-18)Online publication date: 6-Apr-2023
  • (2023)Bias characterization, assessment, and mitigation in location-based recommender systemsData Mining and Knowledge Discovery10.1007/s10618-022-00913-537:5(1885-1929)Online publication date: 14-Feb-2023
  • (2022)Working for the Invisible Machines or Pumping Information into an Empty Void? An Exploration of Wikidata Contributors' MotivationsProceedings of the ACM on Human-Computer Interaction10.1145/35129826:CSCW1(1-21)Online publication date: 7-Apr-2022
  • (2022)ReCDroid+: Automated End-to-End Crash Reproduction from Bug Reports for Android AppsACM Transactions on Software Engineering and Methodology10.1145/348824431:3(1-33)Online publication date: 7-Mar-2022
  • (2022)Context- and Fairness-Aware In-Process Crowdworker RecommendationACM Transactions on Software Engineering and Methodology10.1145/348757131:3(1-31)Online publication date: 7-Mar-2022
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media