DOI QR코드

DOI QR Code

Understanding the Performance of Collaborative Filtering Recommendation through Social Network Analysis

소셜네트워크 분석을 통한 협업필터링 추천 성과의 이해

  • 안성만 (국민대학교 경영대학 경영학부) ;
  • 김인환 (GS SHOP IT 연구개발팀) ;
  • 최병구 (국민대학교 경영대학 경영정보학부) ;
  • 조윤호 (국민대학교 경영대학 경영정보학부) ;
  • 김은홍 (국민대학교 경영대학 경영정보학부) ;
  • 김명균 (국민대학교 경영대학 경영학부)
  • Received : 2012.05.03
  • Accepted : 2012.05.21
  • Published : 2012.05.31

Abstract

Collaborative filtering (CF), one of the most successful recommendation techniques, has been used in a number of different applications such as recommending web pages, movies, music, articles and products. One of the critical issues in CF is why recommendation performances are different depending on application domains. However, prior literatures have focused on only data characteristics to explain the origin of the difference. Scant attentions have been paid to provide systematic explanation on the issue. To fill this research gap, this study attempts to systematically explain why recommendation performances are different using structural indexes of social network. For this purpose, we developed hypotheses regarding the relationships between structural indexes of social network and recommendation performance of collaboration filtering, and empirically tested them. Results of this study showed that density and inconclusiveness positively affected recommendation performance while clustering coefficient negatively affected it. This study can be used as stepping stone for understanding collaborative filtering recommendation performance. Furthermore, it might be helpful for managers to decide whether they adopt recommendation systems.

협업필터링(collaborative filtering) 추천은 효과적인 추천을 위해 가장 널리 활용되는 기법 가운데 하나로 다양한 분야에서 널리 활용되고 있다. 협업필터링 추천과 관련하여 주요 이슈 가운데 하나는 왜 적용 도메인에 따라 추천 성과 간에 차이가 다르게 나타나는가이다. 이러한 추천 성과 간의 차이가 발생하는 원인에 대해 많은 연구들은 데이터의 특성에만 주목할 뿐 체계적인 설명을 제시하지 못하고 있는 것도 사실이다. 이러한 기존 연구의 문제점을 해결하기 위해 본 연구는 소셜네트워크의 구조적 측정 지표를 활용하여 추천 성과 간의 차이가 발생하는 원인을 보다 체계적으로 규명하고자 한다. 이를 위해 소셜네트워크의 구조적 측정지표와 협업필터링 추천 성과 간의 관계에 대한 가설을 수립하고 국내 H백화점의 거래데이터를 활용하여 이를 실증적으로 검증하였다. 검증 결과 밀도와 포괄성은 추천 성과에 긍정적인 영향을 미치는 반면 군집화계수는 부정적인 영향을 미치는 것을 파악하였다. 본 연구는 협업필터링 추천 성과를 이해할 수 있는 새로운 관점을 제시하였다. 또한 기업이 협업필터링 추천시스템을 도입하고자 할 때 그들의 의사결정에 도움을 줄 수 있는 가이드라인을 제시하였다는 점에서 그 의의가 있다.

Keywords

References

  1. 강주영, 김현구, 박상언, "협업필터링 기반의 휴대폰 무선 서비스 추천을 위한 기지국 군집분석과 검증", 전자거래학회지, 제15권, 제2호, pp. 1-18, 2010.
  2. 김용학, 사회연결망 분석, 박영사, 2003.
  3. 김재경, 조윤호, 김승태, 김혜경, "모바일 전자상거래 환경에 적합한 개인화된 추천시스템", 경영정보학연구, 제15권, 제3호, pp. 223-241, 2005.
  4. 김형도, "일관성 기반의 신뢰도 정의에 의한 협업필터링", 전자거래학회지, 제15권, 제2호, pp. 1-11, 2009.
  5. 박종학, 조윤호, 김재경, "사회연결망 : 신규고객 추천문제의 새로운 접근법", 지능정보연구, 제15권, 제1호, pp. 123-139, 2009.
  6. 손동원, 소셜네트워크 분석, 경문사, 2002.
  7. 조윤호, 방정혜, "신상품 추천을 위한 사회연결망분석의 활용", 지능정보연구, 제15권, 제4호, pp. 183-200, 2009.
  8. Adomavicious, G. and Tuzhilin, A., "Toward the Next Generation of Recommender Systems : A Survey of the State-of-the-art and Possible Extensions," IEEE Transactions on Knowledge and Data Engineering, Vol. 17, No. 6, pp. 734-749, 2005. https://doi.org/10.1109/TKDE.2005.99
  9. Barnes, J. A., "Class and Committees in a Norwegian Island Parish," Human Relations, Vol. 7, pp. 39-58, 1954. https://doi.org/10.1177/001872675400700102
  10. Breese, J. S., Heckerman, D., and Kadie, C., "Empirical Analysis of Predictive Algorithms for Collaborative Filtering," In Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence (UAI-98), San Francisco, California, pp. 43-52, 1998.
  11. Chee, S. H. S., Han, J., and Wang, K., "RecTree : An Efficient Collaborative Filtering Method," Lecture Notes in Computer Science, Vol. 2114, pp. 141-151, 2001.
  12. Cho, Y. H. and Kim, J. K., "Application of Web Usage Mining and Product Taxonomy to Collaborative Recommendations in E-commerce," Expert Systems with Applications, Vol. 26, No. 3, pp. 234-246, 2004.
  13. Choi, S., Cha, S., and Tappert, C. C., "A Survey of Binary Similarity and Distance Measures," Journal of Systemics, Cybernetics and Informatics, Vol. 8, No. 1, pp. 43-48, 2010.
  14. De Amorim, S., Barthelemy, J. P., and Ribeiro, C., "Clustering and Clique Partitioning : Simulated Annealing and Tabu Search Approaches," Journal of Classification, Vol. 9 , pp. 17-41, 1992. https://doi.org/10.1007/BF02618466
  15. Delgado, J. and Ishii, N., "Memory-based Weighted-majority Prediction for Recommender Systems," In ACM SIGIR'99 Workshop on Recommender Systems : Algorithms and Evaluation, 1999.
  16. Freeman, L., "Centrality in Social Networks : Conceptual Clarification," Social Networks, No. 1, pp. 215-239, 1979.
  17. Getoor, L. and Sahami, M., "Using Probabilistic Relational Models for Collaborative Filtering," In Workshop on Web Usage Analysis and User Profiling (WEBKDD'99), 1999.
  18. 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, No. 1, pp. 5-53, 2004. https://doi.org/10.1145/963770.963772
  19. Hofmann, T., "Latent Semantic Models for Collaborative Filtering," ACM Transactions on Information Systems, Vol. 22, No. 1, pp. 89-115, 2004. https://doi.org/10.1145/963770.963774
  20. Human, S. E. and Provan, K. G., "Legitimacy Building in the Evolution of Small-firm Multilateral Networks : A Comparative Study of Success and Demise," Administrative Science Quarterly, Vol. 45, No. 2, pp. 327-365, 2000. https://doi.org/10.2307/2667074
  21. Huang, Z. and Zeng, D., "Why Does Collaborative Filtering Work? Recommendation Model Validation and Selection by Analyzing Random Bipartite Graphs," the Fifteenth Annual Workshop on Information Technologies and Systems, 2005.
  22. Kukkonen, H. O., Lyytinen, K., and Yoo, Y. J., "Social Networks and Information Systems : Ongoing and Future Research Streams," Journal of the Association for Information Systems, Vol. 11, Special Issue, pp. 61-68, 2010. https://doi.org/10.17705/1jais.00222
  23. Liu, F. and Lee, H. J., "Use of Social Network Information to Enhance Collaborative Filtering Performance," Expert Systems with Applications, Vol. 37, pp. 4772-4778, 2010. https://doi.org/10.1016/j.eswa.2009.12.061
  24. Marlin, B., "Modeling User Rating Profiles for Collaborative Filtering," In Proceedings of the 17th Annual Conference on Neural Information Processing Systems (NIPS '03), 2003.
  25. Resnick, P., Iakovou, N., Sushak, M., Bergstrom, P., and Riedl, J., "GroupLens : An Open Architecture for Collaborative Filtering of Netnews," In Proceedings of the 1994 Computer Supported Cooperative Work Conference, pp. 174-186, 1994.
  26. Ryu, Y. U., Kim, H. K., Cho, Y. H., and Kim, J. K., "Peer-oriented Content Recommendation in a Social Network," Proceedings of the Sixteenth Workshop on Information Technologies and Systems, pp. 115-120, 2006.
  27. Sarwar, B., Karypis, G., Konstan, J. A., and Riedl, J., "Analysis of Recommendation Algorithms for E-commerce," Proceedings of ACM E-commerce 2000 conference, pp. 158-167, 2000.
  28. Schank, T. and Wagner, D., "Approximating Clustering Coefficient and Transitivity," Journal of Graph Algorithms and Applications, Vol. 9, No. 2, pp. 265-275, 2005. https://doi.org/10.7155/jgaa.00108
  29. Shardanand, U. and Maes, P., "Social Information Filtering : Algorithms for Automating 'Word of Mouth'," In Proceedings of the Conference on Human Factors in Computing Systems, pp. 210-217, 1995.
  30. Soboroff, I. and Nicholas, C., "Combining Content and Collaboration in Text Filtering," In IJCAI '99 Workshop : Machine Learning for Information Filtering, pp. 86-91, 1999.
  31. Wasserman, S. and Faust, K. Social Network Analysis : Methods and Application, New York : Cambridge University Press, 1994.
  32. Weare, C., Loges, W. E., and Oztas, N., "Email Effects on the Structure of Local Associations : A Social Network Analysis," Social Science Quarterly, Vol. 88, No. 1, pp. 222-243, 2007. https://doi.org/10.1111/j.1540-6237.2007.00455.x

Cited by

  1. Social Network Group Recommendation Using Dynamic User Profiles and Collaborative Filtering vol.13, pp.11, 2013, https://doi.org/10.5392/JKCA.2013.13.11.011
  2. Resolving the 'Gray sheep' Problem Using Social Network Analysis (SNA) in Collaborative Filtering (CF) Recommender Systems vol.20, pp.2, 2014, https://doi.org/10.13088/jiis.2014.20.2.137
  3. The Impact of Opinion Leadership on the Attitude Change by the Direction of Word-of-Mouth under the Online Social Networking Service Environment vol.18, pp.2, 2013, https://doi.org/10.7838/jsebs.2013.18.2.111
  4. 과학 학술정보 서비스 플랫폼에서 개인화를 적용한 콘텐츠 추천 알고리즘 최적화를 통한 추천 결과의 성능 평가 vol.17, pp.11, 2017, https://doi.org/10.5392/jkca.2017.17.11.183
  5. 소셜 네트워크 분석(SNA)을 이용한 실과(기술·가정)교육 분야 연구 동향 분석 vol.56, pp.6, 2018, https://doi.org/10.6115/fer.2018.043