Etkileşimli Hikâye Anlatma Sistemlerinde Oyuncu Profilleri: Örnek C++ Örüntü Tanıma Profil Çıkartıcı

Oyuncu profili çıkartma bilgisayar oyunları ile ilgili popüler bir araştırma sahasıdır ama Etkileşimli Hikaye Anlatma Sistemleri için çok önemlidir. Bu çalışmada amacımız: 1 oyuncu eylemlerini sürekli gözlemleyerek gerçek zamanlı profiller çıkartmak, 2 profil çıkartabilmek için örüntü oyuncu eylemleri dizisi tiplerini tanımlamak, 3 örüntüleri hızlı bir biçimde eşleştirmek, ve 4 eşleşen örüntüler ile oyuncu profilleri arasındaki ilişkiyi örüntü-motivasyon eşleştirmeleri ile ortaya koymaktır. Bu bağlamda, bir Etkileşimli Hikaye Anlatma projesinde kullanılmak üzere karmaşık örüntü örnekleri tanımladık ve C++ dilinde bir profil çıkartıcı geliştirdik.

Player Profiling for Interactive Storytelling Systems: A C++ Pattern Matching Profiler

Player profiling is a popular research area in computer gaming but it is especially important for interactive storytelling IS systems. In this article our aim is: 1 to real-time profile players by constantly monitoring player actions, 2 to define pattern sequence of player actions types for profiling, 3 to match patterns rapidly, and 4 to define the relationship between matched patterns and player profiles by pattern-motivation pairings. We defined complex pattern samples for profiling and developed a C++ profiler for an Interactive Storytelling project that matches user actions to these patterns.

___

  • Barber, H., Kudenko, D. (2008). Generation of Dilemma-based Interactive Narratives with a Changeable Story Goal, in: Proceedings of Second International Conference on Intelligent Technologies for Interactive Entertainment (INTETAIN) .
  • Bartle, R.A. (2004). Designing Virtual Worlds , New Riders Publishing.
  • Bates, J. (1992). Virtual Reality, Art, and Entertainment. Presence: The Journal of Tele -operators and Virtual Environments, 1 (1), 133-138.
  • Beal, C. R., Beck, J., Westbrook, D., Atkin, M., Cohen, P. (2002). Intelligent modeling of the user in interactive entertainment, paper presented at the AAAI Spring Symposium .
  • Berridge, K.C. (2001). Reward Learning: Reinforcement, Incentives and Expectations, in: Medin, D. L. (ed.), Psychology of Learning and Motivation, 40, pp. 223- 278.
  • Bradley, K., Rafter, R., Smyth, B. (2000). Case - Based User Profiling for Content Personalisation, In: International Conference on Adaptive Hypermedia and Adaptive Web -Based Systems (AH2000).
  • Dena, C. (2008). Emerging Participatory Culture Practices: Player - Created Tiers in Alternate Reality Games. Convergence: The International Journal of Research into New Media Technologies , 14, 41 – 57.
  • Cavazza, M., Charles, F., Mead, S.J. (2002). Interacting with Virtual Characters in Interactive Storytelling, in: Proceedings of the First ACM Joint Conference on Autonomous Agents and MultiAgent Systems , Bologna, Italy, pp. 318- 325.
  • El- Nasr, M.S. (2007). Interaction, Narrative, and Drama Creating an Adaptive Interactive Narrative using Performance Arts Theories, Interaction Studies, 8 (2), 209-240.
  • Esposito, F., Semeraro, G., Ferilli, S., Degemmis, M., Di Mauro, N., Basile, T.M.A., Lops, P. (2004)
  • Evaluation and Validation of two Approaches to User Pr ofiling, in: Berendt, B., Hotho, A., Mladenic, D., van Someren, M., Spiliopoulou, M. and Stumme, G. (Eds.), 1st European Web Mining Forum, Lecture Notes in Artificial Intelligence , Springer:Berlin.
  • Fawcett, T., Provost, F. (1996) Combining Data Mining and Machine Learning for Effective User Profiling, in: Proceedings of the 2nd International Conference on Knowledge Discovery and Data Mining.
  • Froschl, C. (2005) User Modeling and User Profiling in Adaptive E-learning Systems , Master Thesis, University of Te chnology, Graz, Austria..
  • Godoy, D., Amandi, A. (2003) A User Profiling Architecture for Textual-Based Agents, Revista Iberoamericana de Inteligencia Artificial, 7 (21), pp. 27- 36.
  • Heckhausen, J., Heckhausen, H. (2005). Motivation and Action , Cambridge University Press. Kelso, M., Weyhrauch, P., Bates, J. (1993). Dramatic Presence. Presence: The Journal of Teleoperators and Virtual Environments, 2 (1), 1 – 15.
  • Krulwich, B. (1997) Lifestyle finder: Intelligent user profiling using large -scale demographic data, Artificial Intelligence Magazine, 18, 37-45.
  • Lashkari, Y., Metral, M., Maes, P. (1994). Collaborative Interface Agents. In: Proceedings of the Twelfth National Conference on Artificial Intelligence .
  • Magerko, B. (2005) Story Representation and Interactive Drama, in: Proceedings of the 1st Conf. On Artificial Intelligence and Interactive Digital Entertainment.
  • Mateas, M. (1997). An Oz- Centric Review of Interactive Drama and Believable Agents, in: AI Today: Recent Trends and Developments. Lecture Notes in A rtificial Intelligence 1600, pp. 297- 328.
  • Mateas, M. (2000). A Neo -Aristotelian Theory of Interactive Drama, in Proceedings of AAAI Spring Symposium on AI and Interactive Entertainment.
  • Mateas, M., Stern, A. (2001). Interactive Drama. A Thesis Proposal, Ph.D. thesis, Pittsburgh, Carnegie Mellon University.
  • Mulligan, J., Patrovsky, B. (2003). Developing Online Games. An Insider's Guide . Indianapolis, IN: New Riders.
  • Nebel, I., Smith, B., Paschke, R. (2003) A user profiling component with the aid of user ont ologies, in: Workshop Learning - Teaching - Knowledge - Adaptivity (LLWA 03) , Karlsruhe.
  • Peinado, F., Gervás, P. (2007). Automatic Direction of Automatic Storytelling: Formalizing the Game Master Paradigm, in: Proceedings of the 4th International Conference on Virtual Storytelling: Using Virtual Reality Technologies for Storytelling (ICVS).
  • Pohjola, M. (2004). Autonomous Identities: Immersion as a Tool for Exploring, Empowering and Emancipating Identities, in: Montola, M., Stenros, J. (Eds.), Beyond Role and Play: tools, toys and theory for harnessing the imagination. Ropeconry, Helsinki, pp. 81 – 96.
  • Salen, K., Zimmerman, E. (2003). Rules of Play: Game Design Fundamentals , Cambridge, MA: The MIT Press.
  • Schiaffino, S.N., Amandi, A. (2000) User profiling with C ase - Based Reasoning and Bayesian Networks, IBERAMIA -SBIA 2000 Open Discussion Track , pp. 12- 21.
  • Semeraro, G., Degemmis, M., Lops, P., Basile, P. (2007) Combining Learning and Word Sense Disambiguation for Intelligent User Profiling, Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India, pp. 2856-2861.
  • Szilas, N. (2003). IDTension: A Narrative Engine for Interactive Drama, in: Proceedings of the Technologies for Interactive Digital Storytelling and Entertainment (TIDSE) Conference , 187-203.
  • Thue, D., Bulitko, V., Spetch, M., Wasylishen, E. (2007). Interactive Storytelling: A Player Modelling Approach, in: Proceedings of Artificial Intelligence and Interactive Digital Entertainment Conference (AIIDE), Stanford, California, 43- 48.
  • Waszkiewicz, P., Cunningham, P., Byrne, C. (1999) Case -based User Profiling in a Personal Travel Assistant, User Modeling: Proceedings of the 7th International Conference , pp. 323-325.