|
ABSTRACT
Collaborative Filtering (CF) systems have been researched for over a decade as a tool to deal with information overload. At the heart of these systems are the algorithms which generate the predictions and recommendations.In this article we empirically demonstrate that two of the most acclaimed CF recommendation algorithms have flaws that result in a dramatically unacceptable user experience.In response, we introduce a new Belief Distribution Algorithm that overcomes these flaws and provides substantially richer user modeling. The Belief Distribution Algorithm retains the qualities of nearest-neighbor algorithms which have performed well in the past, yet produces predictions of belief distributions across rating values rather than a point rating value.In addition, we illustrate how the exclusive use of the mean absolute error metric has concealed these flaws for so long, and we propose the use of a modified Precision metric for more accurately evaluating the user experience.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Breese, J. S., Heckerman, D., Kadie, C., 1998. Empirical analysis of predictive algorithms for collaborative filtering. Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence (UAI-98). Morgan Kaufmann, San Francisco. (pp. 43--52).
|
| |
2
|
Dahlen, B. J., Konstan, J. A., Herlocker, J. L., Good, N., Borchers, A., Riedl, J., 1998. Jump-starting movielens: User benefits of starting a collaborative filtering system with "dead data". University of Minnesota TR 98-017.
|
| |
3
|
|
 |
4
|
|
| |
5
|
McJones, P., DeTreville, J., 1997. Each to Each Programmers Reference Manual. Digital SRC Technical Note 1997-023.
|
 |
6
|
Paul Resnick , Neophytos Iacovou , Mitesh Suchak , Peter Bergstrom , John Riedl, GroupLens: an open architecture for collaborative filtering of netnews, Proceedings of the 1994 ACM conference on Computer supported cooperative work, p.175-186, October 22-26, 1994, Chapel Hill, North Carolina, United States
[doi> 10.1145/192844.192905]
|
 |
7
|
Badrul Sarwar , George Karypis , Joseph Konstan , John Riedl, Analysis of recommendation algorithms for e-commerce, Proceedings of the 2nd ACM conference on Electronic commerce, p.158-167, October 17-20, 2000, Minneapolis, Minnesota, United States
[doi> 10.1145/352871.352887]
|
 |
8
|
Badrul Sarwar , George Karypis , Joseph Konstan , John Reidl, Item-based collaborative filtering recommendation algorithms, Proceedings of the 10th international conference on World Wide Web, p.285-295, May 01-05, 2001, Hong Kong, Hong Kong
[doi> 10.1145/371920.372071]
|
| |
9
|
|
CITED BY 15
|
|
|
|
|
Philip Bonhard , Clare Harries , John McCarthy , M. Angela Sasse, Accounting for taste: using profile similarity to improve recommender systems, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
|
|
|
Bharath Kumar Mohan , Benjamin J. Keller , Naren Ramakrishnan, Scouts, promoters, and connectors: the roles of ratings in nearest neighbor collaborative filtering, Proceedings of the 7th ACM conference on Electronic commerce, p.250-259, June 11-15, 2006, Ann Arbor, Michigan, USA
|
|
|
Seung-Taek Park , David Pennock , Omid Madani , Nathan Good , Dennis DeCoste, Naïve filterbots for robust cold-start recommendations, Proceedings of the 12th ACM SIGKDD international conference on Knowledge discovery and data mining, August 20-23, 2006, Philadelphia, PA, USA
|
|
|
Xavier Amatriain , Neal Lathia , Josep M. Pujol , Haewoon Kwak , Nuria Oliver, The wisdom of the few: a collaborative filtering approach based on expert opinions from the web, Proceedings of the 32nd international ACM SIGIR conference on Research and development in information retrieval, July 19-23, 2009, Boston, MA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jiaqian Zheng , Xiaoyuan Wu , Junyu Niu , Alvaro Bolivar, Substitutes or complements: another step forward in recommendations, Proceedings of the tenth ACM conference on Electronic commerce, July 06-10, 2009, Stanford, California, USA
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.3
Information Search and Retrieval
Subjects:
Information filtering
Additional Classification:
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.4
Systems and Software
Subjects:
Performance evaluation (efficiency and effectiveness)
H.3.5
On-line Information Services
Subjects:
Web-based services
General Terms:
Algorithms,
Experimentation,
Human Factors,
Measurement
Keywords:
algorithms,
collaborative filtering,
evaluation,
machine learning,
mean absolute error,
nearest neighbor,
precision,
recommender systems
REVIEW
"Ian Ruthven : Reviewer"
A good way to find useful information is to ask someone else. Collaborative filtering, or recommender, systems use this idea to recommend new items to users based on similarities between user profiles. For example, Amazon, the best-known commercia
more...
|