Browse > Article

Improvement on Similarity Calculation in Collaborative Filtering Recommendation using Demographic Information  

이용준 (한국전기연구원 전기시험연구소)
이세훈 (인하공업전문대학 컴퓨터정보공학부)
왕창종 (인하대학교 컴퓨터공학부)
Abstract
In this paper we present an improved method by using demographic information for overcoming the similarity miss-calculation from the sparsity problem in collaborative filtering recommendation systems. The similarity between a pair of users is only determined by the ratings given to co-rated items, so items that have not been rated by both users are ignored. To solve this problem, we add virtual neighbor's rating using demographic information of neighbors for improving prediction accuracy. It is one kind of extentions of traditional collaborative filtering methods using the peason correlation coefficient. We used the Grouplens movie rating data in experiment and we have compared the proposed method with the collaborative filtering methods by the mean absolute error and receive operating characteristic values. The results show that the proposed method is more efficient than the collaborative filtering methods using the pearson correlation coefficient about 9% in MAE and 13% in sensitivity of ROC.
Keywords
Recommendation System; Demographic Information; Collaborative Filtering;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Recommending and Evaluating Choices in a Virtual Community of Use /
[ Hill,W.;Stead,L.;Rosenstein,M.;Furnas,G. ] / Proc. of CHI ‘95 Conference on Human Factors in Computing Systems
2 Sarwar,B., Karypis,G., Konstan,J. and Riedl,J., 'Getting to Know you :Learning New User Preferences in Recommender System for Groups of Users,' Proc. of the 7th International conference on Intelligent user interfaces, pp.127-134, 2002   DOI
3 http://www.grouplens.org
4 Ansari,A., Essegaier,S. and RKohli,R., 'Internet Recommendation Systems,' Journal of Marketing Reserch Vol.37, pp. 363-375, 2000   DOI   ScienceOn
5 Miller,B., Riedl,J. and Konstan,J., 'Experiences with GroupLens:Making Usenet useful again,' Proc. of the 1997 Usenix Winter Technical Conference, pp.219-231, 1997
6 Basu,C., Hirsh,H. and Cohen,W, 'Recommendation as Classification: Using Social and Content-based Information in Recommendation,' Proc, of the Fifteenth National Conference on Artificial Intelligence(AAAI-98), pp.714-720, 1998
7 Il Im, 'Augmenting Knowledge Reuse Using Collaborative Filtering Systems,' A Dissertation Presented to the faculty of the graduate school USC (Information Systems), p.191, 2001
8 Pazzani,M., 'A Framework for Collaborative, Content-Based and Demographic Filtering,' Artificial Intelligent Review 13(5-6), pp.393-408, 1999   DOI
9 Goldberg,D., Nichols,D., Oki,B.M. and Terry.D., 'Using Collaborative Filtering to Weave an Information Tapestry,' Communications of the ACM, Vol.35 No.12, pp. 61-70, 1992   DOI
10 Konstan,J., Miller,B., Maltz,D., Herlocker,J., Gordon,K. and Riedl,J. 'GroupLens .Applying Colla borative Filtering to Usenet News,' Communications of the ACM, Vol.40 No.3, pp.77-87, 1997   DOI   ScienceOn
11 Rensnick,P., Iacovou,N., Suchak,M., Nergstorm,P. and Riedl,J. 'GroupLens : An Open Architecture for Collaborative Filtering of Netnews,' Proc. of CSCW '94, pp. 175-186, 1994   DOI
12 Shardanand,U. and Maes,P., 'Social information filtering : Algorithms for automating 'word of mouth',' Proc. of ACM CHI '95 Conference on Human Factors in Computing Systems, pp.210-217, 1995   DOI
13 Breese,J., Heckerman,D. and Kadie,C., 'Empirical Analysis of Prediction Algorithms for Collaborative Filtering,' Proc. of the 14th Conference on Uncertainly in Artificial Intelligence, pp.43-52, 1998
14 Hill,W., Stead,L., Rosenstein,M. and Furnas,G., 'Recommending and Evaluating Choices in a Virtual Community of Use,' Proc. of CHI '95 Conference on Human Factors in Computing Systems, pp.194-201, 1995   DOI
15 Sarwar,B., Karypis,G., Konstan,J. and Riedl,J., 'Item based collaborative filtering recommendation algorithms,' Proc. of the 10th International World Wide Conference, pp.285-295, 2001   DOI
16 Goldberg,K., Roeder,T, Gupta.D, and Perkins,C. 'Eigentaste: A Constant Time Collaborative Filtering Algorithms,' Information Retrieval Vol.4, No.2, pp.133-151, 2001   DOI   ScienceOn
17 Melville,P., Mooney,R. and Nagarajan,R., 'Content-Boosted Collaborative Filtering for Improved Recommendations,' Proc. of the 8th National Conference on Artificial Intelligence(AAAI-2002), pp.187-192, 2002
18 Herlocker,j., Konstan,J., Borchers,A. and Riedl,J., 'An Algorithmic Framework for Performing Collaboraive Filtering,' Proc. of the 1999 Conference on Research and Development in Information Retrieval. ACM Press, NY, pp.203-237, 1999   DOI
19 Sarwar,B., Karypis,G., Konstan,J. and Riedl,J. 'Application of Dimensionality Reduction in Recommendation System- A Case Study,' ACM WebKDD 2000 Web Mining for E-Commerce Workshop, http://robotics.stanford.edu/~ronnyk/WEBKDD2000/papers/, 2000
20 O'conner,M. and Herlocker.J, 'Clustering Items for Collaborative Filtering,' ACM SIGIR '99, http://www.csee.umbc.edu/~ian/sigir99-rec/, 1999
21 Claypool,M., Brown,D., Phong.L. and Waseda,M. 'Infering User Interest,' Computer Science Technical Report Series WPI-CS-TR-01-07, p.23, Worcester Polytechnic Institute, 2001
22 Good,N., Schafer,B., Konstan,J., Borchers,A. Sarwar,B., Herlocker,J. and Riedle,J., 'Combining Collaborative Filtering with Personal Agents for Better Recommendation,' Proc. of the AAAI conference. pp. 439-446, 1999
23 Andrew,I., Popescul,A. and Ungar,L., 'Methods and Metrics for Cold-Start Recommendations,' Proc. of the 25th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pp.253-260, 2002   DOI