{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T16:27:43Z","timestamp":1784824063491,"version":"3.55.0"},"reference-count":157,"publisher":"Emerald","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,5,5]]},"abstract":"<jats:p>Recommender systems are an important part of the information and e-commerce ecosystem. They represent a powerful method for enabling users to filter through large information and product spaces. Nearly two decades of research on collaborative filtering have led to a varied set of algorithms and a rich collection of tools for evaluating their performance. Research in the field is moving in the direction of a richer understanding of how recommender technology may be embedded in specific domains. The differing personalities exhibited by different recommender algorithms show that recommendation is not a one-size-fits-all problem. Specific tasks, information needs, and item domains represent unique problems for recommenders, and design and evaluation of recommenders needs to be done based on the user tasks to be supported. Effective deployments must begin with careful analysis of prospective users and their goals. Based on this analysis, system designers have a host of options for the choice of algorithm and for its embedding in the surrounding user experience. This paper discusses a wide variety of the choices available and their implications, aiming to provide both practicioners and researchers with an introduction to the important issues underlying recommenders and current best practices for addressing these issues.<\/jats:p>","DOI":"10.1561\/1100000009","type":"journal-article","created":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T02:43:33Z","timestamp":1309488213000},"page":"81-173","source":"Crossref","is-referenced-by-count":767,"title":["Collaborative Filtering Recommender Systems"],"prefix":"10.1108","volume":"4","author":[{"given":"Michael D","family":"Ekstrand","sequence":"first","affiliation":[{"name":"University of Minnesota , 4-192 Keller Hall, 200 Union St., Minneapolis, MN 55455,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"John T.","family":"Riedl","sequence":"additional","affiliation":[{"name":"University of Minnesota , 4-192 Keller Hall, 200 Union St., Minneapolis, MN 55455,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joseph A.","family":"Konstan","sequence":"additional","affiliation":[{"name":"University of Minnesota , 4-192 Keller Hall, 200 Union St., Minneapolis, MN 55455,","place":["USA"]}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","published-online":{"date-parts":[[2011,5,5]]},"reference":[{"issue":"6","key":"2026040213371431400_ref001","doi-asserted-by":"crossref","first-page":"734","DOI":"10.1109\/TKDE.2005.99","article-title":"Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions","volume":"17","author":"Adomavicius","year":"2005","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"2026040213371431400_ref002","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/1148170.1148175","article-title":"Learning user interaction models for predicting web search result preferences","author":"Agichtein","year":"2006","journal-title":"ACM SIGIR \u201906"},{"key":"2026040213371431400_ref003","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1007\/3-540-63233-6_498","article-title":"Refining conversational case libraries","volume":"1266","author":"Aha","year":"1997","journal-title":"Case-Based Reasoning Research and Development"},{"key":"2026040213371431400_ref004","first-page":"394","article-title":"TiVo: Making show recommendations using a distributed collaborative filtering architecture","author":"Ali","year":"2004","journal-title":"ACM KDD \u201904"},{"key":"2026040213371431400_ref005","first-page":"247","article-title":"I like it...I like it not: Evaluating user ratings noise in recommender systems","volume":"5535","author":"Amatriain","year":"2009","journal-title":"UMAP 2009"},{"key":"2026040213371431400_ref006","first-page":"173","article-title":"Rate it again: Increasing recommendation accuracy by user re-rating","author":"Amatriain","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref007","article-title":"Q4 2009 Financial Results","author":"Amazon.com","year":"2010","journal-title":"Earnings Report Q4-2009"},{"issue":"5","key":"2026040213371431400_ref008","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10207-007-0049-3","article-title":"Alambic: A privacy-preserving recommender system for electronic commerce","volume":"7","author":"Aimeur","year":"2008","journal-title":"International Journal of Information Security"},{"key":"2026040213371431400_ref009","first-page":"41","article-title":"Do numeric values influence subjects\u2019 responses to rating scales?","volume":"26","author":"Amoo","year":"2001","journal-title":"Journal of International Marketing and Marketing Research"},{"issue":"3","key":"2026040213371431400_ref010","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1509\/jmkr.37.3.363.18779","article-title":"Internet recommendation systems","volume":"37","author":"Ansari","year":"2000","journal-title":"Journal of Marketing Research"},{"issue":"3","key":"2026040213371431400_ref011","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1145\/245108.245127","article-title":"Recommender systems for evaluating computer messages","volume":"40","author":"Avery","year":"1997","journal-title":"Communications of the ACM"},{"key":"2026040213371431400_ref012","first-page":"1589","article-title":"A trust-enhanced recommender system application: Moleskiing","author":"Avesani","year":"2005","journal-title":"ACM SAC \u201905"},{"issue":"3","key":"2026040213371431400_ref013","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1145\/245108.245124","article-title":"Fab: Content-based, collaborative recommendation","volume":"40","author":"Balabanovic","year":"1997","journal-title":"Communications of the ACM"},{"key":"2026040213371431400_ref014","first-page":"43","article-title":"Scalable collaborative filtering with jointly derived neighborhood interpolation weights","author":"Bell","year":"2007","journal-title":"IEEE ICDM 2007"},{"key":"2026040213371431400_ref015","article-title":"The netflix prize","author":"Bennett","year":"2007","journal-title":"KDD Cup and Workshop \u201907"},{"issue":"4","key":"2026040213371431400_ref016","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1137\/1037127","article-title":"Using linear algebra for intelligent information retrieval","volume":"37","author":"Berry","year":"1995","journal-title":"SIAM Review"},{"key":"2026040213371431400_ref017","first-page":"13","article-title":"Explaining recommendations: Satisfaction vs. promotion","author":"Bilgic","year":"2005","journal-title":"Beyond Personalization 2005: A Workshop on the Next Stage of Recommender Systems Research"},{"key":"2026040213371431400_ref018","article-title":"Learning collaborative information filters","author":"Billsus","year":"1998","journal-title":"AAAI 2008 Workshop on Recommender Systems"},{"key":"2026040213371431400_ref019","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1145\/301136.301208","article-title":"A personal news agent that talks, learns and explains","author":"Billsus","year":"1999","journal-title":"AGENTS \u201999"},{"key":"2026040213371431400_ref020","first-page":"993","article-title":"Latent dirichlet allocation","volume":"3","author":"Blei","year":"2003","journal-title":"Journal of Machine Learning Research"},{"key":"2026040213371431400_ref021","first-page":"37","article-title":"Fast online svd revisions for lightweight recommender systems","author":"Brand","year":"2003","journal-title":"SIAM International Conference on Data Mining"},{"key":"2026040213371431400_ref022","first-page":"43","article-title":"Empirical analysis of predictive algorithms for collaborative filtering","author":"Breese","year":"1998","journal-title":"UAI 1998"},{"issue":"2","key":"2026040213371431400_ref023","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1007\/BF00143964","article-title":"Methods and techniques of adaptive hypermedia","volume":"6","author":"Brusilovsky","year":"1996","journal-title":"User Modeling and User-Adapted Interaction"},{"issue":"4","key":"2026040213371431400_ref024","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1023\/A:1021240730564","article-title":"Hybrid recommender systems: Survey and experiments","volume":"12","author":"Burke","year":"2002","journal-title":"User Modeling and User-Adapted Interaction"},{"key":"2026040213371431400_ref025","first-page":"225","article-title":"Evaluating the dynamic properties of recommendation algorithms","author":"Burke","year":"2010","journal-title":"ACM RecSys \u201910"},{"key":"2026040213371431400_ref026","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/SECPRI.2002.1004361","article-title":"Collaborative filtering with privacy","author":"Canny","year":"2002","journal-title":"IEEE Symposium on Security and Privacy 2002"},{"key":"2026040213371431400_ref027","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1145\/564376.564419","article-title":"Collaborative filtering with privacy via factor analysis","author":"Canny","year":"2002","journal-title":"ACM SIGIR \u201902"},{"key":"2026040213371431400_ref028","first-page":"201","article-title":"Make new friends, but keep the old: Recommending people on social networking sites","author":"Chen","year":"2009","journal-title":"ACM CHI \u201909"},{"key":"2026040213371431400_ref029","first-page":"157","article-title":"Evaluating critiquing-based recommender agents","volume":"21","author":"Chen","year":"2006","journal-title":"AAAI 2006"},{"key":"2026040213371431400_ref030","article-title":"A bayesian model for collaborative filtering","author":"Chien","year":"1999","journal-title":"7th International Workshop on Artificial Intelligence and Statistics"},{"issue":"8","key":"2026040213371431400_ref031","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1362\/026725799784772594","article-title":"Marketing performance measures: History and interrelationships","volume":"15","author":"Clark","year":"1999","journal-title":"Journal of Marketing Management"},{"key":"2026040213371431400_ref032","article-title":"The justified user model: A viewable, explained user model","author":"Cook","year":"1994","journal-title":"User Modelling 1994"},{"key":"2026040213371431400_ref033","first-page":"32","article-title":"SuggestBot: using intelligent task routing to help people find work in wikipedia","author":"Cosley","year":"2007","journal-title":"ACM IUI \u201907"},{"key":"2026040213371431400_ref034","first-page":"585","article-title":"Is seeing believing?: How recommender system interfaces affect users\u2019 opinions","author":"Cosley","year":"2003","journal-title":"ACM CHI \u201903"},{"key":"2026040213371431400_ref035","unstructured":"B.\n              Dahlen\n            , J.Konstan, J.Herlocker, N.Good, A.Borchers, and J.Riedl, \u201cJump-starting MovieLens: User benefits of starting a collaborative filtering system with \u2018dead data\u2019,\u201d Technical Report 98-017, University of Minnesota, March1998."},{"issue":"6","key":"2026040213371431400_ref036","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9","article-title":"Indexing by latent semantic analysis","volume":"41","author":"Deerwester","year":"1990","journal-title":"Journal of the American Society for Information Science"},{"issue":"1","key":"2026040213371431400_ref037","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","article-title":"Maximum likelihood from incomplete data via the EM algorithm","volume":"39","author":"Dempster","year":"1977","journal-title":"Journal of the Royal Statistical Society. Series B (Methodological)"},{"issue":"1","key":"2026040213371431400_ref038","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1145\/963770.963776","article-title":"Item-based top-N recommendation algorithms","volume":"22","author":"Deshpande","year":"2004","journal-title":"ACM Transactions on Information Systems"},{"key":"2026040213371431400_ref039","first-page":"159","article-title":"Automatically building research reading lists","author":"Ekstrand","year":"2010","journal-title":"ACM RecSys \u201910"},{"key":"2026040213371431400_ref040","article-title":"Using song social tags and topic models to describe and compare playlists","volume":"633","author":"Fields","year":"2010","journal-title":"Workshop on Music Recommendation and Discovery 2010"},{"key":"2026040213371431400_ref041","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1145\/1148170.1148267","article-title":"You are what you say: Privacy risks of public mentions","author":"Frankowski","year":"2006","journal-title":"ACM SIGIR \u201906"},{"key":"2026040213371431400_ref042","first-page":"85","article-title":"Increasing engagement through early recommender intervention","author":"Freyne","year":"2009","journal-title":"ACM RecSys \u201909"},{"issue":"3","key":"2026040213371431400_ref043","first-page":"114","article-title":"Rating the rating scales","volume":"9","author":"Friedman","year":"1999","journal-title":"Journal of Marketing Management"},{"key":"2026040213371431400_ref044","unstructured":"S.\n              Funk\n            \n          , \u201cNetflix update: Try this at home,\u201d http:\/\/sifter.org\/~simon\/journal\/20061211.html, Archived at http:\/\/www.webcitation.org\/5pVQphxrD, December2006."},{"key":"2026040213371431400_ref045","first-page":"66","article-title":"The mid-point on a rating scale: Is it desirable?","volume":"2","author":"Garland","year":"1991","journal-title":"Marketing Bulletin"},{"key":"2026040213371431400_ref046","first-page":"29","article-title":"Personalized conversational case-based recommendation","volume":"1898","author":"Goker","year":"2000","journal-title":"Advances in Case-Based Reasoning"},{"key":"2026040213371431400_ref047","first-page":"93","article-title":"Generating predictive movie recommendations from trust in social networks","volume":"3986","author":"Golbeck","year":"2006","journal-title":"International Conference on Trust Management"},{"issue":"2","key":"2026040213371431400_ref048","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1561\/1800000006","article-title":"Trust on the World Wide Web: A survey","volume":"1","author":"Golbeck","year":"2006","journal-title":"Foundations and Trends\u00ae in Web Science"},{"issue":"12","key":"2026040213371431400_ref049","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1145\/138859.138867","article-title":"Using collaborative filtering to weave an information tapestry","volume":"35","author":"Goldberg","year":"1992","journal-title":"Communications of the ACM"},{"issue":"2","key":"2026040213371431400_ref050","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1023\/A:1011419012209","article-title":"Eigentaste: A constant time collaborative filtering algorithm","volume":"4","author":"Goldberg","year":"2001","journal-title":"Information Retrieval"},{"key":"2026040213371431400_ref051","first-page":"97","article-title":"Generalized Hebbian algorithm for incremental singular value decomposition in natural language processing","author":"Gorrell","year":"2006","journal-title":"EACL 2006"},{"key":"2026040213371431400_ref052","unstructured":"M.\n              Grigoriev\n            \n          , \u201cIntelligent multimedia management system,\u201d 2003."},{"key":"2026040213371431400_ref053","first-page":"2935","article-title":"A survey of accuracy evaluation metrics of recommendation tasks","volume":"10","author":"Gunawardana","year":"2009","journal-title":"Journal of Machine Learning Research"},{"key":"2026040213371431400_ref054","first-page":"53","article-title":"Personalized recommendation of social software items based on social relations","author":"Guy","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref055","first-page":"1217","article-title":"Mixing it up: Recommending collections of items","author":"Hansen","year":"2009","journal-title":"ACM CHI \u201909"},{"key":"2026040213371431400_ref056","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/11527886_40","article-title":"An economic model of user rating in an online recommender system","volume":"3538","author":"Harper","year":"2005","journal-title":"User Modeling 2005"},{"issue":"4","key":"2026040213371431400_ref057","doi-asserted-by":"crossref","first-page":"1199","DOI":"10.5465\/amr.2007.26586096","article-title":"What\u2019s the difference? Diversity constructs as separation, variety, or disparity in organizations","volume":"32","author":"Harrison","year":"2007","journal-title":"Academy of Management Review"},{"issue":"4","key":"2026040213371431400_ref058","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1023\/A:1020443909834","article-title":"An empirical analysis of design choices in neighborhood-based collaborative filtering algorithms","volume":"5","author":"Herlocker","year":"2002","journal-title":"Information Retrieval"},{"key":"2026040213371431400_ref059","first-page":"230","article-title":"An algorithmic framework for performing collaborative filtering","author":"Herlocker","year":"1999","journal-title":"ACM SIGIR \u201999"},{"key":"2026040213371431400_ref060","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1145\/358916.358995","article-title":"Explaining collaborative filtering recommendations","author":"Herlocker","year":"2000","journal-title":"ACM CSCW \u201900"},{"issue":"1","key":"2026040213371431400_ref061","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/963770.963772","article-title":"Evaluating collaborative filtering recommender systems","volume":"22","author":"Herlocker","year":"2004","journal-title":"ACM Transactions on Information Systems"},{"key":"2026040213371431400_ref062","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1145\/223904.223929","article-title":"Recommending and evaluating choices in a virtual community of use","author":"Hill","year":"1995","journal-title":"ACM CHI 95"},{"key":"2026040213371431400_ref063","first-page":"106","article-title":"Using frequency-of-mention in public conversations for social filtering","author":"Hill","year":"1996","journal-title":"ACM CSCW \u201996"},{"key":"2026040213371431400_ref064","first-page":"50","article-title":"Probabilistic latent semantic indexing","author":"Hofmann","year":"1999","journal-title":"ACM SIGIR \u201999"},{"issue":"1","key":"2026040213371431400_ref065","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1145\/963770.963774","article-title":"Latent semantic models for collaborative filtering","volume":"22","author":"Hofmann","year":"2004","journal-title":"ACM Transactions on Information Systems"},{"key":"2026040213371431400_ref066","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/989863.989869","article-title":"More than the sum of its members: Challenges for group recommender systems","author":"Jameson","year":"2004","journal-title":"Working Conference on Advanced Visual Interfaces"},{"key":"2026040213371431400_ref067","first-page":"197","article-title":"Web usage mining based on probabilistic latent semantic analysis","author":"Jin","year":"2004","journal-title":"ACM KDD \u201904"},{"issue":"2","key":"2026040213371431400_ref068","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1162\/003355397555235","article-title":"Back to bentham? Explorations of experienced utility","volume":"112","author":"Kahneman","year":"1997","journal-title":"The Quarterly Journal of Economics"},{"key":"2026040213371431400_ref069","unstructured":"J.\n              Karlgren\n            \n          , \u201cNewsgroup clustering based on user behavior \u2014 a recommendation algebra,\u201d Technical Report, European Research Consortium for Informatics and Mathematics at SICS, 1994."},{"key":"2026040213371431400_ref070","article-title":"Visual nudges for enhancing the use and produce of reputation information","author":"Karvonen","year":"2010","journal-title":"Workshop on User-Centric Evaluation of Recommender Systems and Their Interfaces"},{"key":"2026040213371431400_ref071","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1145\/502585.502627","article-title":"Evaluation of item-based top-N recommendation algorithms","author":"Karypis","year":"2001","journal-title":"ACM CIKM \u201901"},{"issue":"3","key":"2026040213371431400_ref072","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/245108.245123","article-title":"Referral Web: Combining social networks and collaborative filtering","volume":"40","author":"Kautz","year":"1997","journal-title":"Communications of the ACM"},{"key":"2026040213371431400_ref073","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1145\/347090.347181","article-title":"Cross-sell: A fast promotion-tunable customer-item recommendation method based on conditionally independent probabilities","author":"Kitts","year":"2000","journal-title":"ACM KDD \u201900"},{"key":"2026040213371431400_ref074","first-page":"383","article-title":"Workshop on user-centric evaluation of recommender systems and their interfaces","author":"Knijnenburg","year":"2010","journal-title":"ACM RecSys \u201910"},{"key":"2026040213371431400_ref075","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1007\/978-3-540-72079-9_21","article-title":"Privacy-enhanced web personalization","author":"Kobsa","year":"2007","journal-title":"The Adaptive Web"},{"key":"2026040213371431400_ref076","first-page":"959","article-title":"Practical guide to controlled experiments on the web: Listen to your customers not to the HiPPO","author":"Kohavi","year":"2007","journal-title":"ACM KDD \u201907"},{"issue":"1","key":"2026040213371431400_ref077","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1007\/s10618-008-0114-1","article-title":"Controlled experiments on the web: Survey and practical guide","volume":"18","author":"Kohavi","year":"2008","journal-title":"Data Mining and Knowledge Discovery"},{"issue":"3","key":"2026040213371431400_ref078","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1145\/245108.245126","article-title":"GroupLens: applying collaborative filtering to Usenet news","volume":"40","author":"Konstan","year":"1997","journal-title":"Communications of the ACM"},{"key":"2026040213371431400_ref079","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1145\/1401890.1401944","article-title":"Factorization meets the neighborhood: A multifaceted collaborative filtering model","author":"Koren","year":"2008","journal-title":"ACM KDD \u201908"},{"issue":"4","key":"2026040213371431400_ref080","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1145\/1721654.1721677","article-title":"Collaborative filtering with temporal dynamics","volume":"53","author":"Koren","year":"2010","journal-title":"Communications of the ACM"},{"key":"2026040213371431400_ref081","article-title":"Methods for large scale SVD with missing values","author":"Kurucz","year":"2007","journal-title":"KDD Cup and Workshop 2007"},{"key":"2026040213371431400_ref082","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1145\/988672.988726","article-title":"Shilling recommender systems for fun and profit","author":"Lam","year":"2004","journal-title":"ACM WWW \u201904"},{"key":"2026040213371431400_ref083","first-page":"123","article-title":"Precision-recall operating characteristic (P-ROC) curves in imprecise environments","author":"Landgrebe","year":"2006","journal-title":"ICPR 2006"},{"key":"2026040213371431400_ref084","unstructured":"N.\n              Lathia\n            \n          , \u201cEvaluating Collaborative Filtering Over Time,\u201d PhD thesis, University College London, June2010."},{"key":"2026040213371431400_ref085","article-title":"Evaluating collaborative filtering over time","author":"Lathia","year":"2009","journal-title":"SIGIR 09 Workshop on the Future of IR Evaluation"},{"key":"2026040213371431400_ref086","first-page":"796","article-title":"Temporal collaborative filtering with adaptive neighbourhoods","author":"Lathia","year":"2009","journal-title":"ACM SIGIR \u201909"},{"issue":"1","key":"2026040213371431400_ref087","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1109\/MIC.2003.1167344","article-title":"Amazon.com recommendations: Item-to-item collaborative filtering","volume":"7","author":"Linden","year":"2003","journal-title":"IEEE Internet Computing"},{"key":"2026040213371431400_ref088","first-page":"5","article-title":"Collaborative prediction and ranking with non-random missing data","author":"Marlin","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref089","first-page":"50","article-title":"Collaborative filtering and the missing at random assumption","author":"Marlin","year":"2007","journal-title":"UAI \u201907"},{"key":"2026040213371431400_ref090","first-page":"1","article-title":"RecSys \u201909 industrial keynote: Top 10 lessons learned developing deploying and operating real-world recommender systems","author":"Martin","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref091","first-page":"275","article-title":"Trust-Aware collaborative filtering for recommender systems","volume":"3290","author":"Massa","year":"2004","journal-title":"On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE"},{"key":"2026040213371431400_ref092","first-page":"363","article-title":"MusicFX: an arbiter of group preferences for computer supported collaborative workouts","author":"McCarthy","year":"1998","journal-title":"ACM CSCW \u201998"},{"key":"2026040213371431400_ref093","first-page":"214","article-title":"Evaluating expertise recommendations","author":"McDonald","year":"2001","journal-title":"ACM GROUP \u201901"},{"issue":"2","key":"2026040213371431400_ref094","doi-asserted-by":"crossref","first-page":"35","DOI":"10.2753\/JEC1086-4415110202","article-title":"Adaptive selection: An analysis of critiquing and preference-based feedback in conversational recommender systems","volume":"11","author":"McGinty","year":"2006","journal-title":"International Journal of Electronic Commerce"},{"key":"2026040213371431400_ref095","doi-asserted-by":"crossref","first-page":"329","DOI":"10.1145\/1008992.1009050","article-title":"A collaborative filtering algorithm and evaluation metric that accurately model the user experience","author":"McLaughlin","year":"2004","journal-title":"ACM SIGIR \u201904"},{"key":"2026040213371431400_ref096","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1007\/3-540-44963-9_24","article-title":"Interfaces for eliciting new user preferences in recommender systems","volume":"2702","author":"McNee","year":"2003","journal-title":"User Modeling 2003"},{"key":"2026040213371431400_ref097","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1145\/587078.587096","article-title":"On the recommending of citations for research papers","author":"McNee","year":"2002","journal-title":"ACM CSCW \u201902"},{"key":"2026040213371431400_ref098","doi-asserted-by":"crossref","first-page":"1097","DOI":"10.1145\/1125451.1125659","article-title":"Being accurate is not enough: How accuracy metrics have hurt recommender systems","author":"McNee","year":"2006","journal-title":"ACM CHI \u201906 Extended Abstracts"},{"key":"2026040213371431400_ref099","doi-asserted-by":"crossref","first-page":"1103","DOI":"10.1145\/1125451.1125660","article-title":"Making recommendations better: An analytic model for human-recommender interaction","author":"McNee","year":"2006","journal-title":"ACM CHI \u201906 Extended Abstracts"},{"key":"2026040213371431400_ref100","first-page":"263","article-title":"MovieLens unplugged: Experiences with an occasionally connected recommender system","author":"Miller","year":"2003","journal-title":"ACM IUI \u201903"},{"issue":"3","key":"2026040213371431400_ref101","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1145\/1010614.1010618","article-title":"PocketLens: Toward a personal recommender system","volume":"22","author":"Miller","year":"2004","journal-title":"ACM Transactions on Information Systems"},{"issue":"4","key":"2026040213371431400_ref102","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1145\/1278366.1278372","article-title":"Toward trustworthy recommender systems: An analysis of attack models and algorithm robustness","volume":"7","author":"Mobasher","year":"2007","journal-title":"ACM Transactions on Internet Technology"},{"key":"2026040213371431400_ref103","first-page":"1388","article-title":"Model-based collaborative filtering as a defense against profile injection attacks","author":"Mobasher","year":"2006","journal-title":"AAAI 2006"},{"key":"2026040213371431400_ref104","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1007\/978-1-4471-2099-5_28","article-title":"Information filtering based on user behavior analysis and best match text retrieval","author":"Morita","year":"1994","journal-title":"ACM SIGIR \u201994"},{"key":"2026040213371431400_ref105","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1109\/SP.2008.33","article-title":"Robust de-anonymization of large sparse datasets","author":"Narayanan","year":"2008","journal-title":"IEEE Symposium on Security and Privacy 2008"},{"key":"2026040213371431400_ref106","article-title":"Implicit feedback for recommender systems","author":"Oard","year":"1998","journal-title":"AAAI Workshop on Recommender Systems"},{"key":"2026040213371431400_ref107","first-page":"199","article-title":"PolyLens: a recommender system for groups of users","author":"O\u2019Connor","year":"2001","journal-title":"ECSCW 2001"},{"issue":"4","key":"2026040213371431400_ref108","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1145\/1031114.1031116","article-title":"Collaborative recommendation: A robustness analysis","volume":"4","author":"O\u2019Mahony","year":"2004","journal-title":"ACM Transactions on Internet Technology"},{"key":"2026040213371431400_ref109","first-page":"109","article-title":"Detecting noise in recommender system databases","author":"O\u2019Mahony","year":"2006","journal-title":"ACM IUI \u201906"},{"key":"2026040213371431400_ref110","article-title":"Improving regularized singular value decomposition for collaborative filtering","author":"Paterek","year":"2007","journal-title":"KDD Cup and Workshop 2007"},{"key":"2026040213371431400_ref111","article-title":"Social choice theory and recommender systems: Analysis of the axiomatic foundations of collaborative filtering","author":"Pennock","year":"2000","journal-title":"AAAI 2000"},{"key":"2026040213371431400_ref112","first-page":"473","article-title":"Collaborative filtering by personality diagnosis: A hybrid memory-and model-based approach","author":"Pennock","year":"2000","journal-title":"UAI 2000"},{"key":"2026040213371431400_ref113","first-page":"791","article-title":"SVD-based collaborative filtering with privacy","author":"Polat","year":"2005","journal-title":"ACM SAC \u201905"},{"key":"2026040213371431400_ref114","first-page":"437","article-title":"Probabilistic models for unified collaborative and content-based recommendation in sparse-data environments","author":"Popescul","year":"2001","journal-title":"UAI 2001"},{"key":"2026040213371431400_ref115","first-page":"1","article-title":"Putting the collaborator back into collaborative filtering","author":"Potter","year":"2008","journal-title":"KDD Workshop on Large-Scale Recommender Systems and the Netflix Prize Competition"},{"issue":"6","key":"2026040213371431400_ref116","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/4236.968832","article-title":"Privacy risks in recommender systems","volume":"5","author":"Ramakrishnan","year":"2001","journal-title":"IEEE Internet Computing"},{"key":"2026040213371431400_ref117","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1145\/502716.502737","article-title":"Getting to know you: Learning new user preferences in recommender systems","author":"Rashid","year":"2002","journal-title":"ACM IUI \u201902"},{"key":"2026040213371431400_ref118","first-page":"114","article-title":"Evaluating compound critiquing recommenders: A real-user study","author":"Reilly","year":"2007","journal-title":"ACM EC\u201907"},{"key":"2026040213371431400_ref119","first-page":"175","article-title":"GroupLens: an open architecture for collaborative filtering of netnews","author":"Resnick","year":"1994","journal-title":"ACM CSCW \u201994"},{"key":"2026040213371431400_ref120","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1145\/1297231.1297236","article-title":"The influence limiter: Provably manipulation-resistant recommender systems","author":"Resnick","year":"2007","journal-title":"ACM RecSys \u201907"},{"key":"2026040213371431400_ref121","first-page":"147","article-title":"The information cost of manipulation-resistance in recommender systems","author":"Resnick","year":"2008","journal-title":"ACM RecSys \u201908"},{"key":"2026040213371431400_ref122","doi-asserted-by":"crossref","unstructured":"F.\n              Ricci\n            , L.Rokach, B.Shapira, and P. B.Kantor, eds., Recommender Systems Handbook. 2010.","DOI":"10.1007\/978-0-387-85820-3"},{"issue":"4","key":"2026040213371431400_ref123","first-page":"329","article-title":"User modeling via stereotypes","volume":"3","author":"Rich","year":"1979","journal-title":"Cognitive Science"},{"key":"2026040213371431400_ref124","unstructured":"C. J. V.\n              Rijsbergen\n            \n          , Information Retrieval. 1979."},{"key":"2026040213371431400_ref125","doi-asserted-by":"crossref","first-page":"791","DOI":"10.1145\/1273496.1273596","article-title":"Restricted Boltzmann machines for collaborative filtering","author":"Salakhutdinov","year":"2007","journal-title":"ACM ICML \u201907"},{"issue":"4","key":"2026040213371431400_ref126","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1016\/0306-4573(92)90002-H","article-title":"The state of retrieval system evaluation","volume":"28","author":"Salton","year":"1992","journal-title":"Information Processing and Management"},{"issue":"6","key":"2026040213371431400_ref127","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1016\/0893-6080(89)90044-0","article-title":"Optimal unsupervised learning in a single-layer linear feedforward neural network","volume":"2","author":"Sanger","year":"1989","journal-title":"Neural Networks"},{"key":"2026040213371431400_ref128","first-page":"158","article-title":"Analysis of recommendation algorithms for e-commerce","author":"Sarwar","year":"2000","journal-title":"ACM EC\u201900"},{"key":"2026040213371431400_ref129","article-title":"Incremental SVD-based algorithms for highly scaleable recommender systems","author":"Sarwar","year":"2002","journal-title":"ICCIT 2002"},{"key":"2026040213371431400_ref130","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1145\/371920.372071","article-title":"Item-based collaborative filtering recommendation algorithms","author":"Sarwar","year":"2001","journal-title":"ACM WWW \u201901"},{"key":"2026040213371431400_ref131","article-title":"Application of dimensionality reduction in recommender system \u2014 a case study","author":"Sarwar","year":"2000","journal-title":"WebKDD 2000"},{"issue":"1","key":"2026040213371431400_ref132","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1023\/A:1009804230409","article-title":"E-Commerce recommendation applications","volume":"5","author":"Schafer","year":"2001","journal-title":"Data Mining and Knowledge Discovery"},{"key":"2026040213371431400_ref133","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1145\/564376.564421","article-title":"Methods and metrics for cold-start recommendations","author":"Schein","year":"2002","journal-title":"ACM SIGIR \u201902"},{"key":"2026040213371431400_ref134","first-page":"361","article-title":"The quest for quality tags","author":"Sen","year":"2007","journal-title":"ACM GROUP \u201907"},{"key":"2026040213371431400_ref135","first-page":"257","article-title":"Evaluating recommendation systems","author":"Shani","year":"2010","journal-title":"Recommender Systems Handbook"},{"key":"2026040213371431400_ref136","first-page":"1265","article-title":"An MDP-based recommender system","volume":"6","author":"Shani","year":"2005","journal-title":"Journal of Machine Learning Research"},{"key":"2026040213371431400_ref137","first-page":"210","article-title":"Social information filtering: Algorithms for automating \u201cword of mouth\u201d","author":"Shardanand","year":"1995","journal-title":"ACM CHI \u201995"},{"key":"2026040213371431400_ref138","first-page":"157","article-title":"Preserving privacy in collaborative filtering through distributed aggregation of offline profiles","author":"Shokri","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref139","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1007\/978-3-540-72079-9_11","article-title":"Case-based recommendation","volume":"4321","author":"Smyth","year":"2007","journal-title":"The Adaptive Web"},{"key":"2026040213371431400_ref140","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1155\/2009\/421425","article-title":"A survey of collaborative filtering techniques","volume":"2009","author":"Su","year":"2009","journal-title":"Advances in Artificial Intelligence"},{"key":"2026040213371431400_ref141","article-title":"Interaction design for recommender systems","author":"Swearingen","year":"2002","journal-title":"DIS 2002"},{"issue":"3577","key":"2026040213371431400_ref142","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1126\/science.141.3577.245","article-title":"Information retrieval systems","volume":"141","author":"Swets","year":"1963","journal-title":"Science"},{"issue":"3","key":"2026040213371431400_ref143","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1145\/1096737.1096740","article-title":"Social matching: A framework and research agenda","volume":"12","author":"Terveen","year":"2005","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"2026040213371431400_ref144","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1145\/1297231.1297275","article-title":"Explanations of recommendations","author":"Tintarev","year":"2007","journal-title":"ACM RecSys \u201907"},{"key":"2026040213371431400_ref145","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1145\/1297231.1297259","article-title":"Effective explanations of recommendations: User-centered design","author":"Tintarev","year":"2007","journal-title":"ACM RecSys \u201907"},{"key":"2026040213371431400_ref146","first-page":"228","article-title":"Enhancing digital libraries with TechLens+","author":"Torres","year":"2004","journal-title":"ACM\/IEEE JCDL \u201904"},{"issue":"6","key":"2026040213371431400_ref147","doi-asserted-by":"crossref","first-page":"851","DOI":"10.1287\/mnsc.1050.0363","article-title":"Global village or cyber-balkans? Modeling and measuring the integration of electronic communities","volume":"51","author":"van Alstyne","year":"2005","journal-title":"Management Science"},{"key":"2026040213371431400_ref148","first-page":"101","article-title":"Regret-based optimal recommendation sets in conversational recommender systems","author":"Viappiani","year":"2009","journal-title":"ACM RecSys \u201909"},{"key":"2026040213371431400_ref149","unstructured":"J.\n              von Neumann\n             and O.Morgenstern, Theory of Games and Economic Behavior. Princeton, NJ: Princeton University Press, 1944."},{"key":"2026040213371431400_ref150","first-page":"2079","article-title":"Curator: A game with a purpose for collection recommendation","author":"Walsh","year":"2010","journal-title":"ACM CHI HO"},{"issue":"3","key":"2026040213371431400_ref151","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1023\/A:1008127022539","article-title":"Agents to the Rescue?","volume":"10","author":"West","year":"1999","journal-title":"Marketing Letters"},{"key":"2026040213371431400_ref152","first-page":"151","article-title":"Breaking out of the box of recommendations: From items to packages","author":"Xie","year":"2010","journal-title":"ACM RecSys \u201910"},{"key":"2026040213371431400_ref153","first-page":"42","article-title":"A re-examination of text categorization methods","author":"Yang","year":"1999","journal-title":"ACM SIGIR \u201999"},{"issue":"2","key":"2026040213371431400_ref154","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.dss.2006.11.003","article-title":"Investigating interactions of trust and interest similarity","volume":"43","author":"Ziegler","year":"2007","journal-title":"Decision Support Systems"},{"issue":"4","key":"2026040213371431400_ref155","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1007\/s10796-005-4807-3","article-title":"Propagation models for trust and distrust in social networks","volume":"7","author":"Ziegler","year":"2005","journal-title":"Information Systems Frontiers"},{"key":"2026040213371431400_ref156","first-page":"22","article-title":"Improving recommendation lists through topic diversification","author":"Ziegler","year":"2005","journal-title":"ACM WWW \u201905"},{"key":"2026040213371431400_ref157","doi-asserted-by":"crossref","DOI":"10.1145\/1183614.1183672","article-title":"Bayesian adaptive user profiling with explicit&implicit feedback","author":"Zigoris","year":"2006","journal-title":"ACM CIKM \u201906"}],"container-title":["Foundations and Trends\u00ae in Human\u2013Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/fthci\/article-pdf\/4\/2\/81\/10903119\/1100000009en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/fthci\/article-pdf\/4\/2\/81\/10903119\/1100000009en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T14:31:45Z","timestamp":1777473105000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/fthci\/article\/4\/2\/81\/1320898\/Collaborative-Filtering-Recommender-Systems"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5,5]]},"references-count":157,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,5,5]]}},"URL":"https:\/\/doi.org\/10.1561\/1100000009","relation":{},"ISSN":["1551-3955","1551-3963"],"issn-type":[{"value":"1551-3955","type":"print"},{"value":"1551-3963","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,5,5]]}}}