Customer Recommendation Using Customer Preference Estimation Model and Collaborative Filtering

선호도 추정모형과 협업 필터링기법을 이용한 고객추천시스템

  • Shin, Taeksoo (Dept. of Management Information Systems, College of Government and Business, Yonsei University) ;
  • Chang, Kun-Nyeong (Dept. of Management Information Systems, College of Government and Business, Yonsei University) ;
  • Park, Youjin (Dept. of Business Administration, The Graduate School, Yonsei University)
  • 신택수 (연세대학교 정경대학 경영학부) ;
  • 장근녕 (연세대학교 정경대학 경영학부) ;
  • 박유진 (연세대학교 정경대학 경영학부)
  • Published : 2006.12.31

Abstract

This study proposed a customer preference estimation model for production recommendation and a method to enhance the performance of product recommendation using the estimated customer preference information. That is, we suggested customer preference estimation model to estimate exactly customer's product preference with his behavior. This model shows the relationship of customer's behaviors with his preferences. The proposed estimation model is optimized by learning the relative weights of customer's behavior variables to have an effect on his preference and enables to estimate exactly his preference. To validate our proposed models, we collected virtual book store data and then made a comparative analysis of our proposed models and a benchmark model in terms of performance results of collaborative filtering for product recommendation. The benchmark model means a prior preference weighting model. The results of our empirical analysis showed that our proposed model performed better results than the benchmark model.

본 연구는 상품추천을 위해 필요한 고객 선호도 추정모형(Customer Preference Estimation Model)을 제안하고, 이러한 선호도 추정결과에 따른 선호도 정보를 이용하여 궁극적으로 상품추천의 성과를 제고시키기 위한 방법을 제시하였다. 즉, 제품에 대한 고객 선호 영향요인들과 고객 선호도와의 관계를 모형화 함으로써 고객 선호도를 보다 더 정확히 추정할 수 있는 새로운 선호도 추정모형을 제안하였다. 이 제안모형은 선호도 영향요인들의 상대적인 가중치를 선호도 최적화 학습을 통해 도출함으로써, 보다 정확한 선호도 측정을 가능하게 해 준다. 한편, 이 모형의 타당성을 검증하기 위해서 본 연구에서는 가상서점 고객들을 대상으로 고객 선호도 정보를 수집한 후, 본 제안모형을 적용했을 때의 협업 필터링의 추천성과와 사전가중치 부여방식인 기존 선호도 계산식을 이용했을 경우의 추천성과를 비교 분석하였다. 이에 대한 실증분석 결과는 본 연구에서 제안한 선호도 추정모형을 적용했을 때의 협업 필터링의 성과가 기존 선호도 계산방식을 적용했을 때의 협업 필터링의 성과보다 더 우수한 것으로 나타났다.

Keywords

References

  1. 김종우, 배세진, 이홍주, "협업 필터링 기반 개인화 추천에서의 평가자료의 희소정도의 영향", 경영정보학 연구, 14권 2호(2004), 131-149.
  2. 김종우, 이경미, 김영국, 유관종, "인터넷 상점에서의 실시간 개인화된 광고 제공 기법", 경영정보학연구, 9권 4호(1999), 107-122.
  3. 김종우, 이경미, "인터넷 상점에서 개인화 광고를 위한 장바구니 분석기법의 활용", 경영과학, 17권 3호(2000), 19-30.
  4. 김진, 윤정섭, 조근식, "다중 정보여과 방법을 이용한 동적 정보 우선순위 결정", 한국 지능정보시스템학회 춘계학술대회(2000), 323-332.
  5. 박지선, 김택현, 류영석, 양성봉, "추천 시스템을 위한 2‐way 협동적 필터링 방법을 위한 예측 알고리즘", 정보과학회논문지: 소프트웨어 및 응용, 29권 9호(2002), 669-675.
  6. 이치훈, 정준, 정대진, 김용환, 이필규, "협력 및 내용기반 정보 여과방식을 이용한 추천 시스템설계", 제14회 산,학,연 멀티미디어 산업기술 학술대회 논문집(1999), 245-248.
  7. 장근녕, 박유진, "인터넷쇼핑몰을 위한 개인화된 정보추천기법", Telecommunication Review, 12권 1호(2002), 61-70.
  8. 정경용, 류중경, 강운구, 이정현, "내용기반 여과와 협력적 여과의 병합을 통한 추천 시스템에서 조화 평균 가중치", 정보과학회논문지: 소프트웨어 및 응용, 30권 3호(2003), 239-250.
  9. Balabanovic, M. and Y. Shoham, "Fab: Combing Content‐Based and Collaborative Recommendation", Communications of the ACM, Vol.40, No.3(1997), 66-72.
  10. Balabanovic, M., "An Adaptive Web Page Recommendation Service", Proceedings of the First International Conference on Autonomous Agents 1997: Marina del Rey, CA, USA(1997), 378-385.
  11. Breese, J.S, D. Heckerman, and C. Kadie, "Empirical Analysis of Predictive. Algorithms for Collaborative Filtering", Proceedings of the Fourteenth. Conference on Uncertainty in Artificial Intelligence(1998), 43-52.
  12. BroadVision, "A BroadVision one to one White Paper", White paper, BroadVision(1996).
  13. Changchien, S. W. and T. Lu, "Mining Association Rules Procedure to Support On line Recommendation by Customers and Products Fragmentation", Expert Systems with Applications, Vol.20, No.4(2001), 325-335. https://doi.org/10.1016/S0957-4174(01)00017-3
  14. Cho, Y. H., J. K. Kim, and S. H. Kim, "A Personalized Recommender System Based on Web Usage Mining and Decision Tree Induction", Expert Systems with Applications, Vol.23, No.3(2002), 329-342. https://doi.org/10.1016/S0957-4174(02)00052-0
  15. Cohen, W. W., "Learning Rules that Classify e-mail", Proceedings of AAAI Spring Symposium on Machine. Learning in Information Access(1996), 18-25.
  16. Goldberg, D., D. Nichols, B.M. Oki, and D. Terry, "Using Collaborative Filtering to Weave an Information Tapestry", Communications of the ACM, Vol.35, No.12 (1992), 61-70.
  17. Good, N., J. B. Schafer, J. A. Konstan, A. Borchers, B. Sarwa, J. Herlocker, and J. Riedl, "Combining Collaborative Filtering with Personal Agents for Better Recommendations", Proceedings of the Sixteenth National Conference on Artificial Intelligence, Orlando, FL(1999), 439-446.
  18. Herlocker, J. L., J. Konstan, A. Borchers, and J. Riedl, "An Algorithmic Framework for Performing Collaborative Filtering", Proceedings of the 1999 Conference on Research and Development in Information Retrieval(1999).
  19. Hill, W., L. Stead, M. Rosenstein, and G.. Furnas, "Recommending and Evaluating Choices in a Virtual Community of Use", Proceedings of ACM CHI'95, Denver, CO. (1995), 194-201.
  20. Kim, J. W., B. H. Lee, M. J. Shaw, H. Chang, and M. Nelson, "Application of Decision‐Tree Induction Techniques to Personalized Advertisements on Internet Storefronts", International Journal of Electronic Commerce, Vol.5, No.3(2001), 45-62. https://doi.org/10.1080/10864415.2001.11044215
  21. Kuo, Y. F. and L. S. Chen, "Personalization Technology Application to Internet Content Provider", Expert Systems with Applications, Vol. 21(2001), 203-215. https://doi.org/10.1016/S0957-4174(01)00040-9
  22. Lee, J., M. Podlaseck, E. Schonberg, and R. Hoch, "Visualization and Analysis of Clickstream Data of Online Stores for Understanding Web Merchandising", Data Mining and Knowledge Discovery, Vol.5 No.1/2(2001), 59-84. https://doi.org/10.1023/A:1009843912662
  23. Lieberman, H., "Autonomous Interface Agents", Proceedings of the ACM Conference on Computers and Human Interface, CHI 97, Atlanta, Georgia(1997), 67-74.
  24. Maes, P. "Agent that Reduce Work and Information Overload", Communications of the ACM, Vol.37, No.7(1994), 30-40.
  25. Mooney, R. J. and L. Roy, "Content based Book Recommending Using Learning for Text Categorization", Proceedings of the Fifth ACM Conference on Digital Libraries (2000), 195-204.
  26. Oard, D. W. and J. Kim, "Implicit Feedback for Recommender Systems", Proceedings ofAAAI Workshop on Recommender Systems, Madison, Wisconsin, USA(1998), 80-82.
  27. Pazzani, M. J., "A Framework for Collaborative, Content‐Based and Demographic Filtering", Artificial Intelligence Review, Vol.13, No.5-6 (1999), 393-408. https://doi.org/10.1023/A:1006544522159
  28. Pazzani, M. J., J. Muramatsu, and D. Billsus, "Syskill & Webert: Identifying Interesting Web Sites", Proceedings of the 13th National Conference on Artificial Intelligence(1996).
  29. Salton, G. and M. J. McGill, An Introduction to Modern Information Retrieval, NY: McGraw-Hill, 1983, 69-78.
  30. Sarwar, B., G.. Karypis, J. Konstan, and J. Reidl, "Item‐based Collaborative Filtering Recommendation Algorithms", Proceedings of the 10th International Conference on World Wide Web, Hong Kong(2001), 285-295.
  31. Sarwar, B. M., J. A. Konstan, A. Borchers, J. Herlocker, B. Miller, and J. Riedl, "Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborating Filtering System", Proceedings of the ACM Conference on Computer Supported Cooperative Work(CSCW'98) , New York, ACM Press (1998), 345-354.
  32. Schafer, J. B., J. A. Konstan, and J. Riedl, "Recommender System in E‐commerce", Proceedings of the First ACM Conference on Electronic Commerce (1999), 158-166.
  33. Schafer, J. B., J. A. Konstan, and J. Riedl, "Electronic Commerce Recommender Applications", Journal of Data Mining and Knowledge Discovery, Vol.5, No.1-2 (2001), 115-152. https://doi.org/10.1023/A:1009804230409
  34. Shardanand, U. and P. Maes, "Social Information Filtering: Algorithms for Automating "Word of Mouth"", Proceedings of CHI-95 Conference on Human Factors in Computing Systems(1995), 210-217.
  35. Wang, F. and H. Shao, "Effective Personalized Recommendation based on Time‐framed Navigation Clustering and Association mining", Expert Systems with Applications, Vol.27, No.3(2004), 365-377. https://doi.org/10.1016/j.eswa.2004.05.005