Goto

Collaborating Authors

 Country


Emergent Remix Culture in an Anonymous Collaborative Art System

AAAI Conferences

Many crowdsourcing systems have a contribution model that is shallow but massively parallel, with contributors rarely processing or iterating upon the work of others. Few systems, even those crowdsourcing creativity or artistic talent, are designed to allow deep chains where the ideas of one individual feed into and directly inspire another individual. To explore the ways in which creative ideas arise and evolve under the influence of specific artifacts created by others, we examine patterns from over 50,000 sketches created and uploaded with Sketch-a-bit, a collaborative mobile drawing application in which each sketch is directly prompted by a previous sketch. In this paper, we report results from two analyses of content created in the system's first two years of deployment. First, we apply qualitative coding to survey the range of effort and creativity in user actions (including actions ranging from unintentioned scribbles to subtly inspired reimaginations of source material through the unexpected preparation of blank canvases for others). Second, we perform an exploratory analysis of large-scale behaviors manifest in chains or trees of sketches (such as open-ended conversations and structured gameplay). The intent of this work is to describe an iterative model of collaborative creativity and to demonstrate a range of remixing behaviors that can be expected to arise in unrestricted, anonymous collaborative creativity applications.


Toward Narrative Schema-Based Goal Recognition Models for Interactive Narrative Environments

AAAI Conferences

Computational models for goal recognition hold great promise for enhancing the capabilities of drama managers and director agents for interactive narratives. The problem of goal recognition, and its more general form, plan recognition, have been the subjects of extensive investigation in the AI community. However, relatively little effort has been undertaken to examine goal recognition in interactive narrative. In this paper, we propose a research agenda to improve the accuracy of goal recognition models for interactive narratives using explicit representations of narrative structure inspired by the natural language processing community. We describe a particular category of narrative representations, narrative schemas, that we anticipate will effectively capture patterns of player behavior in interactive narratives and improve the accuracy of goal recognition models.


Creating Model-Based Adaptive Environments Using Game-Specific and Game-Dependent Analytics

AAAI Conferences

My research involves creating and evaluating adaptive gameenvironments using player models created using data-driventechniques and algorithms. I hypothesize that I will be able tochange parts of a game to elicit certain behaviors from players,and that these changes will also result in an increase ofengagement and/or intrinsic motivation.


When Players Quit (Playing Scrabble)

AAAI Conferences

What features contribute to player enjoyment and player retentionhas been a popular research topic in video games research;however, the question of what causes players to quit agame has received little attention by comparison. In this paper,we examine 5 quantitative features of the game Scrabblesquein order to determine what behaviors are predictors ofa player prematurely ending a game session. We identified afeature transformation that notably improves prediction accuracy.We used a naive Bayes model to determine that there areseveral transformed feature sequences that are accurate predictorsof players terminating game sessions before the endof the game.We also identify several trends that exist in thesesequences to give a more general idea as to what behaviorsare characteristic early indicators of players quitting.


Adapting AI Behaviors To Players in Driver San Francisco: Hinted-Execution Behavior Trees

AAAI Conferences

The creative nature of games makes trying new ideas desirable, but these changes are sometimes very risky. We need to find ways to minimize risks while we build innovative experiences. Driver San Francisco did this by using Hinted-execution Behavior Trees; this technique allows developers to modify existing AI behaviors dynamically with very low risk, and was used to adapt Driver’s getaway AI to players’ skills.


Algorithmically Flexible Style Composition Through Multi-Objective Fitness Functions

AAAI Conferences

Creating a musical fitness function is largely subjective and can be critically affected by the designer's biases. Previous attempts to create such functions for use in genetic algorithms lack scope or are prejudiced to a certain genre of music. They also are limited to producing music strictly in the style determined by the programmer. We show in this paper that musical feature extractors, which avoid the challenges of qualitative judgment, enable creation of a multi-objective function for direct music production. The main result is that the multi-objective fitness function enables creation of music with varying identifiable styles. To demonstrate this, we use three different multi-objective fitness functions to create three distinct sets of musical melodies. We then evaluate the distinctness of these sets using three different approaches: a set of traditional computational clustering metrics; a survey of non-musicians; and analysis by three trained musicians.


Fast Heuristic Search for RTS Game Combat Scenarios

AAAI Conferences

Heuristic search has been very successful in abstract game domains such as Chess and Go. In video games, however, adoption has been slow due to the fact that state and move spaces are much larger, real-time constraints are harsher, and constraints on computational resources are tighter. In this paper we present a fast search method — Alpha-Beta search for durative moves— that can defeat commonly used AI scripts in RTS game combat scenarios of up to 8 vs. 8 units running on a single core in under 5ms per search episode. This performance is achieved by using standard search enhancements such as transposition tables and iterative deepening, and novel usage of combat AI scripts for sorting moves and state evaluation via playouts. We also present evidence that commonly used combat scripts are highly exploitable — opening the door for a promising line of research on opponent combat modelling.


Autonomy in Music-Generating Systems

AAAI Conferences

The word autonomy is often used in the discussion of software-based music-generating systems. Whilst the term conveys a very clear concept — the sense of self-determination of a system — attempts to formalise autonomy are at an early stage, and the term is subject to a range of interpretations when practically applied. We consider how the evaluation of music-generating systems will be enhanced by a clearer understanding of autonomy and its application to music. We discuss existing definitions and approaches to quantifying autonomy and consider, through a series of examples, the information that is required in order to make precise formal judgements about autonomy, and the identification of relevant levels at which the principle of autonomy applies in music. We conclude that automated measures can supplement human evaluation of autonomy, but that (a) automated measures must be supported by sound reasoning about the features and timescales used in the measurement, and (b) they are improved by a having knowledge of the internal working of the system, rather than taking a black box approach. We consider multi-dimensional representations of system behaviour that may capture a richer sense of the notion of autonomy. Finally, we propose an approach to automatically probing music systems as a means of determining an autonomy `portrait'.



The Melody Triangle: Exploring Pattern and Predictability in Music

AAAI Conferences

The Melody Triangle is an interface for the discovery of melodic materials, where the input – positions within a triangle – directly map to information theoretic properties of the output. A model of human expectation and surprise in the perception of music, information dynamics, is used to ‘map out’ a musical generative system’s parameter space. This enables a user to explore the possibilities afforded by a generative algorithm, in this case Markov chains, not by directly selecting parameters, but by specifying the subjective predictability of the output sequence. We describe some of the relevant ideas from information dynamics and how the Melody Triangle is defined in terms of these. We describe its incarnation as a screen based performance tool and compositional aid for the generation of musical textures; the users control at the abstract level of randomness and predictability, and some pilot studies carried out with it. We also briefly outline a multi-user installation, where collabo- ration in a performative setting provides a playful yet informative way to explore expectation and surprise in music, and a forthcoming mobile phone version of the Melody Triangle.