Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2009.16-D.3.451

Building Error-Reflected Models for Collaborative Filtering Recommender System  

Kim, Heung-Nam (인하대학교 BK21 정보기술사업단)
Jo, Geun-Sik (인하대학교 컴퓨터정보공학과)
Abstract
Collaborative Filtering (CF), one of the most successful technologies among recommender systems, is a system assisting users in easily finding the useful information. However, despite its success and popularity, CF encounters a serious limitation with quality evaluation, called cold start problems. To alleviate this limitation, in this paper, we propose a unique method of building models derived from explicit ratings and applying the models to CF recommender systems. The proposed method is divided into two phases, an offline phase and an online phase. First, the offline phase is a building pre-computed model phase in which most of tasks can be conducted. Second, the online phase is either a prediction or recommendation phase in which the models are used. In a model building phase, we first determine a priori predicted rating and subsequently identify prediction errors for each user. From this error information, an error-reflected model is constructed. The error-reflected model, which is reflected average prior prediction errors of user neighbors and item neighbors, can make accurate predictions in the situation where users or items have few opinions; this is known as the cold start problems. In addition, in order to reduce the re-building tasks, the error-reflected model is designed such that the model is updated effectively and users'new opinions are reflected incrementally, even when users present a new rating feedback.
Keywords
Recommender System; Collaborative Filtering; Cold Start Problems;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Herlocker, J.L., Konstan, J.A., Borchers, A., and Riedl, J., 'An Algorithmic Framework for Performing Collaborative Filtering,' Proceedings of the 22nd ACM SIGIR Conference on Research and Development in Information Retrieval, pp.230-237, 1999   DOI
2 Schein, A. I., Popescul, A., and Ungar, L. H., 'Methods and Metrics for Cold-Start Recommendations,' Proceedings of the 25th International ACM Conference on Research and Development in Information Retrieval, pp.253-260, 2002   DOI
3 Konstan, J. A., Miller, B. N., Maltz, D., Herlocker, J. L., Gordon, L. R., and Riedl, J., 'GroupLens: Applying Collaborative Filtering to Usenet News,' Communications of the ACM, Vol.40, pp.77-87, 1997   DOI   ScienceOn
4 Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J., 'GroupLens: An Open Architecture for Collaborative Filtering of Netnews,' Proceedings of the ACM Conference on Computer Supported Cooperative Work, pp.175-186, 1994   DOI
5 Herlocker, J. L., Konstan, J. A., and Riedl, J., 'Explaining Collaborative Filtering Recommendations,' Proceedings of the 2000 ACM Conference on Computer Supported Cooperative Work, pp.241-250, 2000   DOI
6 Sarwar, B., Karypis, G., Konstan, J., and Reidl, J., 'Item-based Collaborative Filtering Recommendation Algorithms,' Proceedings of the 10th International World Wide Web Conference, ACM Press, pp.285-295, 2001   DOI
7 Linden, G., Smith, B., and York, J., 'Amazon.com Recommendations: Item-to-Item Collaborative Filtering,' IEEE Internet Computing, Vol.7, pp.210-217, 2003   DOI   ScienceOn
8 Manouselis, N. and Costopoulou, C., 'Analysis and Classification of Multi-Criteria Recommender Systems,' World Wide Web, Vol.10, pp.451-441, 2007   DOI
9 Breese, J. S., Heckerman, D., and Kadie, C., 'Empirical Analysis of Predictive Algorithms for Collaborative Filtering,' Proceedings of the 14th Annual Conference on Uncertainty in Artificial Intelligence, pp.43-52, 1998
10 Deshpande, M. and Karypis, G., 'Item-based Top-N Recommendation Algorithms,' ACM Transactions on Information Systems, Vol.22, pp.143-177, 2004   DOI   ScienceOn
11 Herlocker, J. L., Konstan, J. A., Terveen, L. G., and Riedl, J. T., 'Evaluating Collaborative Filtering Recommender Systems,' ACM Transactions on Information Systems, Vol.22, ACM Press, pp.5-53, 2004   DOI   ScienceOn
12 Hofmann, T., 'Latent Semantic Models for Collaborative Filtering,' ACM Transactions on Information Systems, Vol.22, pp. 89-115, 2004   DOI   ScienceOn
13 Jin, R. Si, L. and Zhai, C., 'A Study of Mixture Models for Collaborative Filtering,' Journal of Information Retrieval, Vol.9, pp.357-382, 2006   DOI
14 Das A., Mayur Datar, M., Garg, A., and Rajaram, S., 'Google News Personalization: Scalable Online Collaborative Filtering,' Proceedings of the 16th International World Wide Web Conference, pp.271-280, 2007   DOI
15 Sarwar, B., Karypis, G., Konstan, J., and Riedl, J., 'Analysis of Recommendation Algorithms for E-Commerce,' Proceedings of ACM Conference on Electronic Commerce, pp.158-167, 2000   DOI
16 Shardanand, U. and Maes, P., 'Social Information Filtering: Algorithms for Automating Word of Mouth,' Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.210-217, 1995   DOI