Goto

Collaborating Authors

 Isaksen, Aaron


Reports of the Workshops of the Thirty-First AAAI Conference on Artificial Intelligence

AI Magazine

Reports of the Workshops of the Thirty-First AAAI Conference on Artificial Intelligence


Reports of the Workshops of the Thirty-First AAAI Conference on Artificial Intelligence

AI Magazine

The AAAI-17 workshop program included 17 workshops covering a wide range of topics in AI. Workshops were held Sunday and Monday, February 4-5, 2017 at the Hilton San Francisco Union Square in San Francisco, California, USA. This report contains summaries of 12 of the workshops, and brief abstracts of the remaining 5


Procedural Content Generation via Machine Learning (PCGML)

arXiv.org Artificial Intelligence

This survey explores Procedural Content Generation via Machine Learning (PCGML), defined as the generation of game content using machine learning models trained on existing content. As the importance of PCG for game development increases, researchers explore new avenues for generating high-quality content with or without human involvement; this paper addresses the relatively new paradigm of using machine learning (in contrast with search-based, solver-based, and constructive methods). We focus on what is most often considered functional game content such as platformer levels, game maps, interactive fiction stories, and cards in collectible card games, as opposed to cosmetic content such as sprites and sound effects. In addition to using PCG for autonomous generation, co-creativity, mixed-initiative design, and compression, PCGML is suited for repair, critique, and content analysis because of its focus on modeling existing content. We discuss various data sources and representations that affect the resulting generated content. Multiple PCGML methods are covered, including neural networks, long short-term memory (LSTM) networks, autoencoders, and deep convolutional networks; Markov models, $n$-grams, and multi-dimensional Markov chains; clustering; and matrix factorization. Finally, we discuss open problems in the application of PCGML, including learning from small datasets, lack of training data, multi-layered learning, style-transfer, parameter tuning, and PCG as a game mechanic.


Depth in Strategic Games

AAAI Conferences

This paper explores the question of whether it's possible to discover a well-defined property of game systems that corresponds to what game designers and players mean by the term ``depth.'' We propose a measurable property of a game's formal system, which we call `d', that corresponds to the capacity of a game to absorb dedicated problem-solving attention and allow for sustained, long-term learning. To define this property we develop a formal model that measures how susceptible a game is to partial solutions under conditions of steadily increasing computational resources. We then sketch out several directions for using the model to investigate questions about the structural properties of games that produce these effects.


Predicting Resource Locations in Game Maps Using Deep Convolutional Neural Networks

AAAI Conferences

We describe an application of neural networks to predict the placements of resources in StarCraft II maps. Networks are trained on existing maps taken from databases of maps actively used in online competitions and tested on unseen maps with resources (minerals and vespene gas) removed. This method is potentially useful for AI-assisted game design tools, allowing the suggestion of resource and base placements consonant with implicit StarCraft II design principles for fully or partially sketched heightmaps. By varying the thresholds for the placement of resources, more or fewer resources can be created consistently with the pattern of a single map. We further propose that these networks can be used to help understand the design principles of StarCraft II maps, and by extension other, similar types of game content.


Playing Games Across the Superintelligence Divide

AAAI Conferences

Humans may one day create superintelligence, artificially intelligent machines that surpass mankind's intellect. Would these artificial intelligences choose to play games with us, and if so, which games? We believe this question is relevant for the ethics of general AI, the current widespread integration of AI systems into daily life, and for game AI research. We present a catalog of scenarios, some good for humanity and some bad, in which various kinds of play might take place between humans and intelligent machines. We assume a superintelligence, because of its greater cognitive ability, would stand in a similar relation to us as an adult does to a child, an expert to a novice, or a human to an animal. We define friendly games, learning games, observational games, and domination games, and proceed to consider games adults play with children, experts play with novices, and humans play with animals. Reasoning by analogy, we imagine corresponding games that superintelligences might choose to play with us, finding that domination games would pose a significant risk to humanity.


Comparing Player Skill, Game Variants, and Learning Rates Using Survival Analysis

AAAI Conferences

Game designers can use computer-aided game design methods to quantitatively compare player skill levels, different game variants, and learning rates, for the purpose of modeling how players will likely experience a game. We use Monte-Carlo simulation, hazard functions, and survival analysis to show how difficulty will quantitatively change throughout a game level as we vary skill, game parameters, and learning rates. We give a mathematical overview of survival analysis, present empirical data analyses of our player models for each game variant, and provide theoretical probability distributions for each game. This analysis shows the quantitative reasons why balancing a game for a wide range of player skill can be difficult; our player modeling provides tools for tuning this game balance. We also analyze the score distribution of over 175 million play sessions of a popular online Flappy Bird variant to demonstrate how learning effects can impact scores, implying that learning is crucial aspect of player modeling.