User Friendly Recommender Systems

Recommender systems are a recent but increasingly widely used resource. Yet most, if not all of them suffer from serious deficiencies. Recommender systems often require first time users to enter ratings for a large number of items — a tedious process that often deters users. Thus, this thesis investigated whether useful recommendations could be made without requiring users to explicitly rate items. It was shown that ratings automatically generated from implicit information about a user can be used to make useful recommendations. Most recommender systems also provide no explanations for the recommendations that they make, and give users little control over the recommendation process. Thus, when these systems make a poor recommendation, users can not understand why it was made, and are not able to easily improve their recommendations. Hence, this thesis investigated ways in which scrutability and control could be implemented in such systems. A comprehensive questionnaire was completed by 18 participants as a basis for a broader understanding of the issues mentioned above and to inform the design of a prototype; a prototype was then created and two separate evaluations performed, each with at least 9 participants. This investigation highlighted a number of key scrutability and control features that could be useful additions to existing recommender systems. The findings of this thesis can be used to improve the effectiveness, usefulness and user friendliness of existing recommender systems. These findings include: • Explanations, controls and a map based presentation are all useful additions to a recommender system. • Specific explanation types can be more useful than others for explaining particular recommendation techniques. • Specific recommendation techniques can be useful even when a user has not entered many ratings. • Ratings generated from purely implicit information about a user can be used to made useful recommendations.

[1]  Beth Logan,et al.  Music Recommendation from Song Sets , 2004, ISMIR.

[2]  Douglas W. Oard,et al.  Implicit Feedback for Recommender Systems , 1998 .

[3]  Pattie Maes,et al.  Social information filtering: algorithms for automating “word of mouth” , 1995, CHI '95.

[4]  Pavol Návrat,et al.  Combining Content-Based and Collaborative Filtering , 2000, ADBIS-DASFAA Symposium.

[5]  Andreas F. Ehmann,et al.  Mining Music Reviews: Promising Preliminary Results , 2005, ISMIR.

[6]  AdomaviciusGediminas,et al.  Toward the Next Generation of Recommender Systems , 2005 .

[7]  Rashmi R. Sinha,et al.  The role of transparency in recommender systems , 2002, CHI Extended Abstracts.

[8]  Loriene Roy,et al.  Content-based book recommending using learning for text categorization , 1999, DL '00.

[9]  Joseph A. Konstan,et al.  Understanding and improving automated collaborative filtering systems , 2000 .

[10]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[11]  William W. Cohen,et al.  Recommendation as Classification: Using Social and Content-Based Information in Recommendation , 1998, AAAI/IAAI.

[12]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[13]  Irena Koprinska,et al.  INTIMATE: a Web-based movie recommender using text categorization , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[14]  Stuart E. Middleton,et al.  Capturing knowledge of user preferences: ontologies in recommender systems , 2001, K-CAP '01.

[15]  Anton Nijholt,et al.  Case-Based Reasoning as a Prediction Strategy for Hybrid Recommender Systems , 2004, AWIC.

[16]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[17]  Joël Quinqueton,et al.  Machine Learning of User Preferences in a Corporate Knowledge Management System , 2001 .

[18]  Jakob Nielsen,et al.  Estimating the number of subjects needed for a thinking aloud test , 1994, Int. J. Hum. Comput. Stud..

[19]  Anton Nijholt,et al.  Prediction strategies: Combining prediction techniques to optimize personalization , 2002 .

[20]  Kate Ehrlich,et al.  Pointing the way: active collaborative filtering , 1995, CHI '95.

[21]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[22]  Luc Lamontagne,et al.  Case-Based Reasoning Research and Development , 1997, Lecture Notes in Computer Science.

[23]  李幼升,et al.  Ph , 1989 .

[24]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[25]  Kirsten Swearingen,et al.  Beyond Algorithms: An HCI Perspective on Recommender Systems , 2001 .

[26]  Jakob Nielsen,et al.  Evaluating the thinking-aloud technique for use by computer scientists , 1993 .

[27]  John Riedl,et al.  Explaining collaborative filtering recommendations , 2000, CSCW '00.

[28]  David McSherry,et al.  Explanation in Recommender Systems , 2005, Artificial Intelligence Review.

[29]  Markus Koppenberger,et al.  General Terms Algorithms , 2022 .

[30]  Anton Nijholt,et al.  Prediction Strategies in a TV Recommender System – Method and Experiments , 2003, ICWI.

[31]  Padraig Cunningham,et al.  An Evaluation of the Usefulness of Case-Based Explanation , 2003, ICCBR.