Pitako - Recommending Game Design Elements in Cicero

Recommender Systems are widely and successfully applied in e-commerce. Could they be used for designƒ In this paper, we introduce Pitako1, a tool that applies the Recommender System concept to assist humans in creative tasks. More specifically, Pitako provides suggestions by taking games designed by humans as inputs, and recommends mechanics and dynamics as outputs. Pitako is implemented as a new system within the mixed-initiative AI-based Game Design Assistant, Cicero. This paper discusses the motivation behind the implementation of Pitako as well as its technical details and presents usage examples. We believe that Pitako can influence the use of recommender systems to help humans in their daily tasks.

[1]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[2]  Robert Zubek,et al.  MDA : A Formal Approach to Game Design and Game Research , 2004 .

[3]  Miguel Sicart,et al.  Defining Game Mechanics , 2008, Game Stud..

[4]  Ivan Koychev,et al.  Learning User Interests through Positive Examples Using Content Analysis and Collaborative Filtering , 2001 .

[5]  R. Agarwal Fast Algorithms for Mining Association Rules , 1994, VLDB 1994.

[6]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.

[7]  S. Mukherjee,et al.  The Gene: An Intimate History , 2016 .

[8]  Julian Togelius,et al.  Sentient Sketchbook: Computer-aided game level authoring , 2013, FDG.

[9]  Schubert Foo,et al.  Multi-method Evaluation in Scientific Paper Recommender Systems , 2018, UMAP.

[10]  Aaron Hertzmann,et al.  DesignScape: Design with Interactive Layout Suggestions , 2015, CHI.

[11]  Julian Togelius,et al.  General Video Game AI: Competition, Challenges and Opportunities , 2016, AAAI.

[12]  Julian Togelius,et al.  Kwiri - What, When, Where and Who: Everything You Ever Wanted to Know About Your Game But Didn't Know How to Ask , 2019, KEG@AAAI.

[13]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[14]  Tom Schaul,et al.  A video game description language for model-based or interactive learning , 2013, 2013 IEEE Conference on Computational Inteligence in Games (CIG).

[15]  DIMITRIOS PIERRAKOS,et al.  User Modeling and User-Adapted Interaction , 1994, User Modeling and User-Adapted Interaction.

[16]  Alberto Alvarez,et al.  Fostering creativity in the mixed-initiative evolutionary dungeon designer , 2018, FDG.

[17]  Ralph S. Singleton Film Scheduling: Or, How Long Will It Take to Shoot Your Movie? , 1984 .

[18]  Maria Soledad Pera,et al.  How Can We Help Our K-12 Teachers?: Using a Recommender to Make Personalized Book Suggestions , 2014, 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[19]  CARLOS A. GOMEZ-URIBE,et al.  The Netflix Recommender System , 2015, ACM Trans. Manag. Inf. Syst..

[20]  Ramakrishnan Srikant,et al.  Fast algorithms for mining association rules , 1998, VLDB 1998.

[21]  Steve Dahlskog,et al.  Towards pattern-based mixed-initiative dungeon generation , 2017, FDG.

[22]  J. Avery,et al.  The long tail. , 1995, Journal of the Tennessee Medical Association.

[23]  Andy Nealen,et al.  Towards minimalist game design , 2011, FDG.

[24]  Takeo Igarashi,et al.  A suggestive interface for 3D drawing , 2001, SIGGRAPH Courses.

[25]  Shamsi T. Iqbal,et al.  The Known Stranger: Supporting Conversations between Strangers with Personalized Topic Suggestions , 2015, CHI.

[26]  Julian Togelius,et al.  Ieee Transactions on Computational Intelligence and Ai in Games the 2014 General Video Game Playing Competition , 2022 .

[27]  Adam Summerville,et al.  Mechanics automatically recognized via interactive observation: jumping , 2017, FDG.

[28]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[29]  Ben Shneiderman,et al.  Creating creativity: user interfaces for supporting innovation , 2000, TCHI.

[30]  Julian Togelius,et al.  AI-Assisted Game Debugging with Cicero , 2018, 2018 IEEE Congress on Evolutionary Computation (CEC).

[31]  Sergio A. Alvarez,et al.  Efficient Adaptive-Support Association Rule Mining for Recommender Systems , 2004, Data Mining and Knowledge Discovery.

[32]  Xiangyu Chang,et al.  Recommending Friends in Local Social Networks: An Envelope of Algorithms , 2014, BigDataScience '14.

[33]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[34]  Jesper Juul,et al.  SWAP ADJACENT GEMS TO MAKE SETS OF THREE: A HISTORY OF MATCHING TILE GAMES , 2007 .

[35]  James F. Cawley,et al.  The Gene: An Intimate History , 2017 .

[36]  Julian Togelius,et al.  Towards a Video Game Description Language , 2013, Artificial and Computational Intelligence in Games.

[37]  Sahin Albayrak,et al.  Personalizing tags: a folksonomy-like approach for recommending movies , 2011, HetRec '11.

[38]  Julian Togelius,et al.  SeekWhence a retrospective analysis tool for general game design , 2017, FDG.

[39]  Tomasz Imielinski,et al.  Mining association rules between sets of items in large databases , 1993, SIGMOD Conference.

[40]  Kai-Uwe Kühnberger,et al.  A computational framework for conceptual blending , 2018, Artif. Intell..