Browse > Article

Collaborative Filtering for Recommendation based on Neural Network  

김은주 (숭실대학원 컴퓨터학과)
류정우 (숭실대학원 컴퓨터학)
김명원 (숭실대학원 컴퓨터학과)
Abstract
Recommendation is to offer information which fits user's interests and tastes to provide better services and to reduce information overload. It recently draws attention upon Internet users and information providers. The collaborative filtering is one of the widely used methods for recommendation. It recommends an item to a user based on the reference users' preferences for the target item or the target user's preferences for the reference items. In this paper, we propose a neural network based collaborative filtering method. Our method builds a model by learning correlation between users or items using a multi-layer perceptron. We also investigate integration of diverse information to solve the sparsity problem and selecting the reference users or items based on similarity to improve performance. We finally demonstrate that our method outperforms the existing methods through experiments using the EachMovie data.
Keywords
Recommendation; Neural Network; Collaborative Filtering; Data Fusion; Nearest Neighbor Method;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Sarwar, B. M., Karypis, G., Konstan, J. A., and Hied, J. 'Item-based Collaborative Filtering Recommender Algorithms,' Accepted for publication at the WWW10 Conference. May, 2001   DOI
2 Schafer, J. B,. Konstan J. A, and Ried, J., 'Ecommerce Recommendation Applications,' J. Data Mining and Knowledge Discovery, 2001   DOI   ScienceOn
3 Breese, J., Heckerman, D. and Kadie, C., 'Empirical Analysis of predictive Algorithms for Collaborative Filtering,' Preceedings of the Fourtheenth Annual Conference on Uncertainty in artificial Intelligence, San Francisco, CA:Morgan Kaufmann, pp. 43-52, 1998
4 Pazzani, M. J., 'A Framework for Collaborative, Content-Based and Demographic Filtering,' Artificial Intelligence Review 13(5-6), pp. 393-408, 1999   DOI
5 Herlocker, J. L., Konstan, J. A, Borchers, A, and Riedl, J., 'An Algorithmic Framework for Performing Collaborative Filtering,' In Proceedings on the 22nd annual international ACM SIGIR conference on research and development in information retrieval, pages 230-237, Berkeley, CA, August 1999   DOI
6 Cheung, K. W., Kwok, J. T., Law M. H. and Tsui, K. C., 'Mining customer product ratings for personalized marketing,' Decision Support Systems, Volume 35, Issue 2, pp. 231-243, 2003   DOI   ScienceOn
7 Sarwar, B. M., Karypis, G., Konstan, J. A, and Ried, J., 'Analysis of Recommendation Algorithms for E-Commerce,' In Proceedings of the ACM EC'00 Conference, Minneapolis, MN. pp. 158-167, 2000   DOI
8 Konstan, J., Miller, B., Maltz, D., Herlocker, J., Gordon, L., and Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J., 'GroupLens: An Open Architecture for Collaborative filtering of Netnews,' In proceddings of CSCW '94, Chapel Hill, NC, 1994   DOI
9 Lin, W., Ruiz, C., and Alverez, S. 'A Collaborative Recommendation via Adaptive Association Rule Mining,' International Workshop on Web Mining for E-Commerce(WEBKDD2000), held in conjunction with the Sixth International Conference on Knowledge Discovery and Dat Mining(KDD2000), 2000
10 Claypool, M., Gokhale, A., Miranda, T., Murnikov, P., Netes, D., and Sartin, M., 'Combining Content-Based and Collavorative Filters in an Online Newspaper,' In Proceedings of ACM SIGIR'99 Workshop in Recommender Systems : Algorithms and Evaluation, Univ. of California, Derkely, Aug, 1999
11 Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J., 'GroupLens: Applying Collaborative Filtering to Usenet News', Communications of the ACM, 40(3), pp. 77-87, 1997   DOI   ScienceOn
12 Lin, W., Ruiz, C., and Alvarez, S. A., 'A new adaptive-support algorithm for association rule mining,' Technical Report WPI-CS-TR-00-13, Department of Computer Science, Worcester Polytechnic Institute, 2000
13 Billsus, D., and Pazzani, M. J., 'Learning collaborative information filters,' In Proceedings of the Fifteenth International Conference on Machine Learing, pages 46-53, 1998
14 Press, W. H., Teukolsky, S. A., Vetterling W. T., Flannery, B. P., 'Numerical Recipes in C++,' 2nd edition, Cambridge University Press, 2002
15 P. McJones. 'Eachrnovie Collaborative Filtering Data set,' http://www.rearchdigital.com/SRC/each movie, DEC Systems Research Center, 1997
16 Miyahara, K., Pazzani, M. J., 'Collaoborative Filtering with the Simple Bayesian Classifier,' Pacific Rim International Conference on Artificial Intelligence, Springer, pp 679-689, 2000
17 Haykin, S., 'Neural Networks: A Comprehensive Foundation,' 2nd edition, Prentice Hall, 1999
18 도영아, 김종수, 류정우, 김명원, '협력적 추천을 위한 사용자와 항목 모델의 효율적인 통합 방법', 한국정보과학회, Vol. 30, No 5· 6, pp. 540-549, 2003   과학기술학회마을
19 김종수, 도영아, 류정우, 김명원, '신경망을 이용한 추천시스템의 성능 향상', 한국뇌학회, Vol.1, No.2, pp.223-244, 2001
20 Prem Melville, Raymond J. Mooney, and Ramadass Nagarajan, 'Content-Boosted Collaborative Filtering,' Proceeding of the SIGIR-2001 Workshop on Recommender Systems, New Orleans, LA, Sep., 2001