Combining Collaborative Filtering with Personal Agents for Better Recommendations

Information filtering agents and collaborative filtering both attempt to alleviate information overload by identifying which items a user will find worthwhile. Information filtering (IF) focuses on the analysis of item content and the development of a personal user interest profile. Collaborative filtering (CF) focuses on identification of other users with similar tastes and the use of their opinions to recommend items. Each technique has advantages and limitations that suggest that the two could be beneficially combined.This paper shows that a CF framework can be used to combine personal IF agents and the opinions of a community of users to produce better recommendations than either agents or users can produce alone. It also shows that using CF to create a personal combination of a set of agents produces better results than either individual agents or other combination mechanisms. One key implication of these results is that users can avoid having to select among agents; they can use them all and let the CF framework select the best ones for them.

[1]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[2]  Bradley N. Miller,et al.  Applying Collaborative Filtering to Usenet News , 1997 .

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

[4]  Bradley N. Miller,et al.  Collaborative Filtering to Usenet News , 1997 .

[5]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

[6]  Loren Terveen,et al.  PHOAKS: a system for sharing recommendations , 1997, CACM.

[7]  William W. Cohen Learning Rules that Classify E-Mail , 1996 .

[8]  Gary Boone,et al.  Concept features in Re:Agent, an intelligent Email agent , 1998, AGENTS '98.

[9]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[10]  Henry Lieberman,et al.  Autonomous interface agents , 1997, CHI.

[11]  Nicholas J. Belkin,et al.  Information filtering and information retrieval: two sides of the same coin? , 1992, CACM.

[12]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[13]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[14]  William W. Cohen Fast Effective Rule Induction , 1995, ICML.

[15]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[16]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

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

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

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

[20]  J A Swets,et al.  Measuring the accuracy of diagnostic systems. , 1988, Science.