Position Paper for the
CHI 97 Basic Research Symposium
(March 22-23, 1997, Atlanta, GA)

The GroupLens Research Project: Exploring Collaborative Filtering

Joseph A. Konstan, John Riedl, and Bradley N. Miller
University of Minnesota
Department of Computer Science
200 Union Street SE -- Rm 4-192
Minneapolis, MN 55455
E-mail: {konstan, riedl, bmiller}@cs.umn.edu
URL: http://www.cs.umn.edu/Research/GroupLens
also
Net Perceptions, Inc.
11200 West 78th Street, Suite 300
Eden Prairie, MN 55344-3814
E-mail: {konstan, riedl, bmiller}@netperceptions.com
URL: http://www.netperceptions.com



Index

Abstract || Keywords || Position Statement || References


Abstract

Collaborative filtering attempts to address information overload by forming recommendations based on the opinions of other people who have seen information items. The GroupLens project provides personalized collaborative filtering for Usenet news. Personalization is based on a personal set of "neighbors" chosen based on prior patterns of agreement.

Initial GroupLens project trials have shown that the system provides useful recommendations and that it can be implemented efficiently. They have also allowed us to test several hypotheses about measures of opinion and agreement. We are now beginning a multi-year project to explore several other research questions.


Keywords

Collaborative filtering, information filtering, information overload.


Position Statement

Information overload is a significant problem for today's consumers of information. The "computer revolution" has created an enormous wealth of available data, but this volume of data is often too great for humans to effectively use. There are many different approaches to sifting through immense data sets, including search and visualization techniques, programmable or learning agents that detect items of interest, and informal social techniques in which friends and colleagues recommend items of interest to each other. The term "collaborative filtering" encompasses a range of formalized social techniques that capture the opinions of individuals who consume a piece of information and use these opinions to form recommendations for other information consumers.

The GroupLens Project

The GroupLens project, started in 1992 by Paul Resnick and John Riedl, has focused on applying collaborative filtering to Usenet news, a high-volume, high-noise set of discussion groups distributed across the Internet. Several characteristics make Usenet an interesting research area for collaborative filtering: GroupLens research is an on-going project that has already demonstrated some significant results. Among the achievements of the project so far are the following: In addition, this research has led to the creation of a start-up software company, Net Perceptions, that is commercializing a collaborative filtering toolkit and server for a wider variety of applications.

Research Questions

As we proceed forward with further research, there are many key questions that still remain to be answered both in the domain of Usenet news and more widely. We are at the beginning of a new multi-year effort to gather data and study this set of topics:

Research Methods

There are three primary methods that are employed in this research: user tests, controlled trials, and open trials. We use user tests to evaluate display effectiveness for a task, and for other research questions that are difficult to evaluate from wider tests without confounding data. We use controlled trials--trials where users are asked to read and rate a specific set of articles without seeing recommendations--to create a complete matrix testbed from which controlled experiments can be run (e.g., evaluating prediction accuracy for different algorithms at different ratings densities). We use the open trials to gather real-world results including information about real system usage (from trace logs) and real system performance and accuracy (from retrospective analyses of trace log data). We also consider the open trial to be a valuable service to the news reading community.

Why Present This at the Basic Research Symposium

We believe that there are several ways in which this research project can benefit from the ideas and thoughts of Basic Research Symposium participants. In particular, we hope to obtain feedback on these issues: We also hope that this research is of interest to BRS participants. We find collaborative filtering to be an exciting research area with many challenging research questions and many exciting applications.


References

P. Resnick, N. Iacovou, M. Sushak, P. Bergstrom, and J. Riedl. "GroupLens: An Open Architecture for Collaborative Filtering of Netnews," Proceedings of the 1994 Computer Supported Cooperative Work Conference, ACM, 1994.

J. Konstan, B. Miller, D. Maltz, J. Herlocker, L. Gordon, and J. Riedl. "GroupLens: Collaborative Filtering for Usenet News," to appear in Communications of the ACM special issue on collaborative filtering, March 1997.

B. Miller, J. Riedl, and J. Konstan. "Experiences with GroupLens: Making Usenet Useful Again," Proceedings of the Usenix 1997 Winter Technical Conference, Anaheim, CA, January 1997.

GroupLens Research Project Home Page. URL: http://www.cs.umn.edu/Research/GroupLens


Return to Top of Page || Index.

The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.