Goto

Collaborating Authors

 Country


Creative Partnerships with Technology: How Creativity Is Enhanced Through Interactions with Generative Computational Systems

AAAI Conferences

This paper discusses emerging creative practices that involve interacting with generative computational systems, and the effect of such cybernetic interactions on our conceptions of creativity and agency. As computing systems have become more powerful in recent years, real time interaction with intelligent computational processes and models has emerged as a basis for innovative creative practices. Examples of these practices include interactive digital media installations, generative art works, live coding performances, virtual theatre, interactive cinema, and adaptive processes in computer games. In these types of activities computational systems have assumed a significant level of agency, or autonomy, that provoke questions about shared authorship and originality that are redefining our relationship with technologies and prompting new questions about human capabilities, values and the meaning of productive activities.


Mezzo: An Adaptive, Real-Time Composition Program for Game Soundtracks

AAAI Conferences

Mezzo is a computer program designed that procedurally writes Romantic-Era style music in real-time to accompany computer games. Leitmotivs are associated with game characters and elements, and mapped into various musical forms.ย  These forms are distinguished by different amounts of harmonic tension and formal regularity, which lets them musically convey various states of markedness which correspond to states in the game story. Because the program is not currently attached to any game or game engine, โ€œvirtualโ€ gameplays were been used to explore the capabilities of the program; that is, videos of various game traces were used as proxy examples.ย  For each game trace, Leitmotivs were input to be associated with characters and game elements, and a set of โ€˜cuesโ€™ was written, consisting of a set of time points at which a new set of game data would be passed to Mezzo to reflect the action of the game trace.ย  Examples of music composed for one such game trace, a scene from Red Dead Redemption , are given to illustrate the various ways the program maps Leitmotivs into different levels of musical markedness that correspond with the game state.


Finding Image Regions with Human Computation and Games with a Purpose

AAAI Conferences

Manual image annotation is a tedious and time-consuming task, while automated methods are error prone and limited in their results. Human computation, and especially games with a purpose, have shown potential to create high quality annotations by "hiding the complexity" of the actual annotation task and employing the "wisdom of the crowds". In this demo paper we present two games with a single purpose: finding regions in images that correspond to given terms. We discuss approach, implementation, and preliminary results of our work and give an outlook to immediate future work.


Assistant Agents for Sequential Planning Problems

AAAI Conferences

The problem of optimal planning under uncertainty in collaborative multi-agent domains is known to be deeply intractable but still demands a solution. This thesis will explore principled approximation methods that yield tractable approaches to planning for AI assistants, which allow them to understand the intentions of humans and help them achieve their goals. AI assistants are ubiquitous in video games, mak- ing them attractive domains for applying these planning techniques. However, games are also challenging domains, typically having very large state spaces and long planning horizons. The approaches in this thesis will leverage recent advances in Monte-Carlo search, approximation of stochastic dynamics by deterministic dynamics, and hierarchical action representation, to handle domains that are too complex for existing state of the art planners. These planning techniques will be demonstrated across a range of video game domains.


Supporting STEM Learning With Gaming Technologies: Principles For Effective Design

AAAI Conferences

In this paper, methods and models for the design of educational interventions and usable systems are presented and synthesized. The purpose is to suplliment the design process with educational considerations and discern design principles for the development of serious STEM games. This synthesis can contribute to the design of the next generation of technologically enhanced learning environments.


Generating Narrative Action Schemas for Suspense

AAAI Conferences

A bottleneck in interactive storytelling is the authorial burden of writing narrative units, and connecting them to the interactive narrative structure. To address this problem, we present a hybrid approach that combines AI planning and evolutionary optimization in order to generated new plan operators representing possible story actions, within the framework of a planning-based interactive narrative system. We focus our work on inventing plan operators that are useful for contributing to suspenseful interactive stories, using suspense metrics that have been proposed in the literature. We devise an encoding scheme for converting a plan operator into a genetic-algorithm chromosome and vice versa, respecting constraints that are needed for an operator to be well-formed. We discuss the performance of the system, and several examples from preliminary experiments carried out to evaluate the evolved operators.


Evolutionary Learning of Goal Priorities in a Real-Time Strategy Game

AAAI Conferences

However, due to the small numbers of goals present in existing systems, goal management Autonomous AI systems should be aware of their own goals is a relatively simple affair. Hanheide et al. (2010) describe and be capable of independently formulating behaviour to a system similar in architecture to our own that manages address them. We would ideally like to provide an agent with just two goals, whereas the one discussed in this paper must a collection of competences that allow it to act in novel situations manage upwards of forty. As the number of goals increases, that may not be predictable at design-time. In particular, the potential for goal conflict grows. This leads to a requirement we are interested in the operation of AI systems in for more sophisticated management processes, such as complex, oversubscribed domains where there may exist a dynamic goal re-prioritisation, allowing agents to alter their variety of ways to address high-level goals by composing behaviour to meet changing operational requirements. In the behaviours to achieve a set of sub-goals taken from a larger oversubscribed problem domains we are interested in, encoding set. Our research focusses how such sub-goals might be chosen all possible operating strategies at design time may (i.e.


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.


Representing the Human to the Systems That They Use

AAAI Conferences

The net result of this Because these approaches are not grounded in the core approach should be to either provide a viable alternative to processes that drive human action, the resultant outputs - classical artificial intelligence / machine learning (AI, ML) predictions of behavior, estimates of errors and the like - approaches or. Alternatively, to provide a more do not provide a robust basis for representing human users neurocognitively - inspired approach to developing these to the systems with which they are interacting.


Sports Commentary Recommendation System (SCoReS): Machine Learning for Automated Narrative

AAAI Conferences

Automated sports commentary is a form of automated narrative. Sports commentary exists to keep the viewer informed and entertained. One way to entertain the viewer is by telling brief stories relevant to the game in progress. We introduce a system called the Sports Commentary Recommendation System (SCoReS) that can automatically suggest stories for commentators to tell during games. Through several user studies, we compared commentary using SCoReS to three other types of commentary and show that SCoReS adds significantly to the broadcast across several enjoyment metrics. We also collected interview data from professional sports commentators who positively evaluated a demonstration of the system. We conclude that SCoReS can be a useful broadcast tool, effective at selecting stories that add to the enjoyment and watchability of sports. SCoReS is a step toward automating sports commentary and, thus, automating narrative.