Affordance-Based Intention Recognition in Virtual Spatial Environments

In applications for entertainment or training, behavior of characters often takes place in virtual environments with spatial dimensions that incorporate both agents and objects. Situated virtual characters can employ knowledge of their environment in reasoning about the goals or intentions of other characters, virtual or human, contributing to their believability. This paper presents lightweight techniques to that extent, utilizing object affordances and observed behavior of characters to define an observer reasoning about that behavior. In case an observer reasons about the behavior of virtual autonomous agents, knowledge of behavior-producing rules can also be employed. This is formalized by extending earlier work on mental state abduction of BDI-based agents with the techniques presented here. The presentation is technical, illustrated with practical examples.

[1]  Jürgen Dix,et al.  Multi-Agent Programming: Languages, Tools and Applications , 2009 .

[2]  Mehdi Dastani,et al.  Programming mental state abduction , 2011, AAMAS.

[3]  Rui Prada,et al.  Agents That Relate: Improving the Social Believability of Non-Player Characters in Role-Playing Games , 2008, ICEC.

[4]  Bruce Blumberg New Challenges for Character-Based AI for Games , 2002 .

[5]  Christoph Schlieder,et al.  Exploring Context-Sensitivity in Spatial Intention Recognition , 2007, BMI.

[6]  Andrea Omicini,et al.  Declarative Agent Languages and Technologies III , 2005, Lecture Notes in Computer Science.

[7]  M. Gazzaniga,et al.  Cognitive Neuroscience: The Biology of the Mind , 1998 .

[8]  Ian Millington,et al.  Artificial Intelligence for Games , 2006, The Morgan Kaufmann series in interactive 3D technology.

[9]  Ingrid Zukerman,et al.  Bayesian Models for Keyhole Plan Recognition in an Adventure Game , 2004, User Modeling and User-Adapted Interaction.

[10]  J. J. Gibson The theory of affordances , 1977 .

[11]  Scott M. Stevens,et al.  Entertainment Computing - ICEC 2008, 7th International Conference, Pittsburgh, PA, USA, September 25-27, 2008. Proceedings , 2008, ICEC.

[12]  Sandra Carberry,et al.  Techniques for Plan Recognition , 2001, User Modeling and User-Adapted Interaction.

[13]  John David Funge Artificial Intelligence for Computer Games: An Introduction , 2004 .

[14]  Ian Millington Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) , 2006 .

[15]  Jeff Orkin,et al.  Agent Architecture Considerations for Real-Time Planning in Games , 2005, AIIDE.

[16]  Gal A. Kaminka,et al.  Fast and Complete Symbolic Plan Recognition , 2005, IJCAI.

[17]  Frank Dignum,et al.  Mental State Abduction of BDI-Based Agents , 2008, DALT.

[18]  Carlos Martinho,et al.  I mean it!: detecting user intentions to create believable behaviour for virtual agents in games , 2010, AAMAS.

[19]  Y. Lespérance,et al.  Incremental Plan Recognition in an Agent programming Framework , 2007 .