Collaborative recommendation
Top Cited Papers
- 1 November 2004
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Internet Technology
- Vol. 4 (4) , 344-377
- https://doi.org/10.1145/1031114.1031116
Abstract
Collaborative recommendation has emerged as an effective technique for personalized information access. However, there has been relatively little theoretical analysis of the conditions under which the technique is effective. To explore this issue, we analyse the robustness of collaborative recommendation: the ability to make recommendations despite (possibly intentional) noisy product ratings. There are two aspects to robustness: recommendation accuracy and stability. We formalize recommendation accuracy in machine learning terms and develop theoretically justified models of accuracy. In addition, we present a framework to examine recommendation stability in the context of a widely-used collaborative filtering algorithm. For each case, we evaluate our analysis using several real-world data-sets. Our investigation is both practically relevant for enterprises wondering whether collaborative recommendation leaves their marketing operations open to attack, and theoretically interesting for the light it sheds on a comprehensive theory of collaborative recommendation.Keywords
This publication has 9 references indexed in Scilit:
- Competitive recommendation systemsPublished by Association for Computing Machinery (ACM) ,2002
- Spectral analysis of dataPublished by Association for Computing Machinery (ACM) ,2001
- An algorithmic framework for performing collaborative filteringPublished by Association for Computing Machinery (ACM) ,1999
- Social information filteringPublished by Association for Computing Machinery (ACM) ,1995
- GroupLensPublished by Association for Computing Machinery (ACM) ,1994
- Using collaborative filtering to weave an information tapestryCommunications of the ACM, 1992
- Learning in the presence of malicious errorsPublished by Association for Computing Machinery (ACM) ,1988
- Learning From Noisy ExamplesMachine Learning, 1988
- A theory of the learnableCommunications of the ACM, 1984