DOI QR코드

DOI QR Code

PCA와 NMF를 이용한 대화식 드라마의 스토리 경로 추천 시스템 구현

An Implementation of Story Path Recommendation System of Interactive Drama Using PCA and NMF

  • 이연창 (을지대학교 의료IT마케팅학과) ;
  • 장재희 (을지대학교 의료IT마케팅학과) ;
  • 김명관 (을지대학교 의료IT마케팅학과)
  • 투고 : 2012.06.01
  • 심사 : 2012.08.10
  • 발행 : 2012.08.31

초록

대화식 드라마는 사용자의 자유로운 선택과 참여가 요구되는 상호작용성을 가진 이야기를 말한다. 본 논문에서는 이러한 대화식 드라마의 특성을 이용하여 훈련 데이터를 만들어 사용자의 선호도를 파악한다. 그 후 파악된 선호도 특성에 맞게 새로운 사용자들에게 스토리의 경로를 추천하는 시스템 구현 과정을 기술한다. 선호도 특성을 추출하기 위하여 Principal Component Analysis(이하 PCA)와 Non-negative Matrix Factorization(이하 NMF)를 사용하였다. PCA를 이용하여 추천한 결과 성공률은 75%, NMF을 이용하여 추천한 결과 성공률은 62.5%를 나타냈다.

Interactive drama is a story which requires user's free choice and participation. In this study, we grasp user's preference by making training data that utilize characters of interactive drama. Furthermore, we describe process of implementing systems which recommend new users path of stories that correspond with their preference. We used PCA and NMF to extract characteristic of preference. The success rate of recommending was 75% with PCA, while 62.5% with NMF.

키워드

참고문헌

  1. Yoon H J, A study on story generation model of interactive drama, Journal of Korean Society for Computer Game , vol. 3, NO 21, 2010 June.
  2. Hong Yu and Mark O. Riedl, A Sequential Recommendation Approach for Interactive Personalized Story Generation, Proceedings of the 11th International Conference on Autonomous Agents and Multiagent Systems, Valencia, Spain, 2012 June.
  3. David K. Elson and Mark O. Riedl, A Lightweight Intelligent Virtual Cinematography System for Machinima Production, Association for the Advancement of Artificial Intelligence, 2007.
  4. Erkki Oja, Principal components, minor components, and linear neural networks, Neural Networks, vol. 5, pp. 927-935, 1992. https://doi.org/10.1016/S0893-6080(05)80089-9
  5. Daniel D. Lee and H. Sebastian Seung, Learning the parts of objects by non-negative matrix factorization, Nature, vol. 401, pp. 788-791, 1999. https://doi.org/10.1038/44565
  6. Daniel D. Lee and H. Sebastian Seung, Algorithms for Non-negative Matrix Factorization, In Advances in Neural Infromation Processing System, vol. 13, pp. 556-562, 2001.
  7. D. K. Lee, J. H. Kwon, "Social Search Algorithm considering Recent Interests of User", Journal of Korean Institute of Information Technology, vol. 9, issue 4, pp. 187-194, Apr 2011
  8. Brenda Laurel, Reassessing Interactivity, The Journal of Computer Game Design, vol. 1, No. 3, 1987 October-November.
  9. Brenda Laurel, Computer as Theatre, Addison Wesely Longman, 1993.
  10. Janet Murray, Interactive Storytelling, An Graphics, pp. 310, 2001.
  11. Michael Mateas, Interactive Drama, Art and Artificial Intelligence, School of Computer Science Carnegie Mellon University, pp. 3, 2002.
  12. Shailesh Kumar, Joydeep Ghosh, and Melba M, Best-Bases Feature Extraction Algorithms for Classification of Hyperspectral Data, IEEE Transactions on geoscience and remote sensing, Vol. 39, No. 7, 2001 July.
  13. Michael E. Tipping and Christopher M. Bishop, Probabilistic Principal Component Analysis, Journal of the Rcyal Statistical Society, Vol. 61, No.3, pp 611-622, 1999. https://doi.org/10.1111/1467-9868.00196
  14. Henning Risvik, Principal Component Analysis (PCA) & NIPALS algorithm, 2007 May.
  15. Toby Segaran, Programming Collective Intelligence: Building Smart Web 2.0 Applications, O'REILLY, pp. 300-302, 2007.