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 <i>robustness</i> of collaborative recommendation: the ability to make recommendations despite (possibly intentional) noisy product ratings. There are two aspects to robustness: recommendation <i>accuracy</i> and <i>stability</i>. 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.
- Albert, M. and Aha, D. 1991. Analyses of instance-based learning algorithms. In Proceedings of the 9th National Conference on Artificial Intelligence.]]Google Scholar
- Angluin, D. and Laird, P. 1988. Learning from noisy examples. Machine Learning 2, 4, 343--370.]] Google ScholarDigital Library
- Azar, Y., Fiat, A., Karlin, A., McSherry, F., and Saia, J. 2001. Spectral analysis of data. In Proceedings of the 32nd ACM Symposium on the Theory of Computing.]] Google ScholarDigital Library
- Breese, J., Heckerman, D., and Kadie, C. 1998. Empirical analysis of predictive algorithms for collaborative filtering. In Conference on the Uncertainty in Artificial Intelligence.]] Google ScholarDigital Library
- Drineas, P., Kerenidis, I., and Raghavan, P. 2002. Competetive recommender systems. In Proceedings of the 32nd ACM Symposium on the Theory of Computing.]] Google ScholarDigital Library
- Goldberg, D., Nichols, D., Oki, B., and Terry, D. 1992. Using collaborative filtering to weave an information tapestry. Comm. ACM 35, 12, 61--70.]] Google ScholarDigital Library
- Groot, P., van Harmelen, F., and ten Teije, A. 2000. Torture tests: a quantitative analysis for the robustness of knowledge-based systems. In European Workshop on Knowledge Acquisition, Modelling and Management (EKAW'00). LNAI Springer-Verlag.]] Google ScholarDigital Library
- Haussler, D. 1990. Probably approximately correct learning. In National Conference on Artificial Intelligence. 1101--1108.]]Google Scholar
- Herlocker, J., Konstan, J., Borchers, A., and Riedl, J. 1999. An algorithmic framework for performing collaborative filtering. In Proceedings of ACM SIGIR'99.]] Google ScholarDigital Library
- Hsu, C.-N. and Knoblock, C. A. 1995. Estimating the robustness of discovered knowledge. In Proceedings of the First International Conference on Knwledge Discovery and Data Mining. Montreal, Canada.]]Google Scholar
- Hsu, C.-N. and Knoblock, C. A. 1996. Discovering robust knowledge from dynamic closed-world data. In Proceedings of AAAI'96.]] Google ScholarDigital Library
- http://movielens.umn.edu.]]Google Scholar
- http://www.changingworlds.com.]]Google Scholar
- IEEE. 1990. IEEE standard glossary of software engineering terminology. IEEE Standard 610.12-1990.]]Google Scholar
- Kearns, M. and Li, M. 1988. Learning in the presence of malicious errors. In Proceedings of the ACM Symposium on the Theory of Computing.]] Google ScholarDigital Library
- Kleinberg, J. 1998. Authoritative sources in a hyperlinked environment. In Proceedings of the ACM SIAM Symposium on Discrete Algorithms.]] Google ScholarDigital Library
- Kumar, R., Raghavan, P., Rajagopalan, S., and Tompkins, A. 1998. Recommender systems: A probabilistic analysis. In Proceedings of the 39th IEEE Symposium on the Foundations of Computer Science.]] Google ScholarDigital Library
- Ng, A., Zheng, A., and Jordan, M. 2001. Link analysis, eigenvectors and stability. In Proceedings of the 17th International Joint Conference on Artificial Intelligence.]] Google ScholarDigital Library
- Pennock, D., Horvitz, E., and Giles, L. 2000. Socal choice theory and recommender systems: Analysis of the axiomatic foundations of collabortative filtering. In National Conference on Artificial Intelligence. 729--734.]] Google ScholarDigital Library
- Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J. 1994. An open architecture for collaborative filtering of netnews. In ACM Conference on Computer Supported Cooperative Work.]] Google ScholarDigital Library
- Shardanand, U. and Maes, P. 1994. Social information filtering: Algorithms for automating "word of mouth". In Proceedings of the Conference on Human Factors in Computing Systems.]] Google ScholarDigital Library
- Valiant, L. 1984. A theory of the learnable. Comm. ACM, 1134--1142.]] Google ScholarDigital Library
Index Terms
- Collaborative recommendation: A robustness analysis
Recommendations
An improved collaborative recommendation algorithm based on optimized user similarity
There are lots of issues existing in traditional collaborative filtering recommendation, such as data scarcities, cold start, recommendation accuracy and timeliness. And how to improve the efficiency and quality of recommendation is a key problem in ...
Metadata based combined approach for effective collaborative recommendation
RACS '14: Proceedings of the 2014 Conference on Research in Adaptive and Convergent SystemsIn this paper, we propose content-metadata based combined approach to effective collaborative recommendation. Our approach combines user-item rating scores and/or trust network information with content-metadata compensatively for boosting collaborative ...
Recommendation algorithm combining the user-based classified regression and the item-based filtering
ICEC '06: Proceedings of the 8th international conference on Electronic commerce: The new e-commerce: innovations for conquering current barriers, obstacles and limitations to conducting successful business on the internetWith the expansion of the Internet services, providing personalized product recommendations has become one of the most important ways to attract customers. Especially, collaborative recommender systems have achieved widespread success on the web. ...
Comments