Towards polite virtual agents using social reasoning techniques

The use of polite agents is a new approach in order to improve efficiency and naturalism in navigation for player characters in crowded virtual worlds. This paper aims to model the politeness of virtual humans using logic‐based approaches, subject to theory of politeness decomposed of conventional and interpersonal politeness. To do so, we propose a high‐level agent architecture combined with normative framework to model and reason about ‘polite’ behaviours in social situations. With this architecture, we demonstrate (i) specifying polite behaviours as a form of social norms; (ii) generating polite behaviours using social reasoning technique; (iii) deliberation with such norms in belief–desire–intention agents; and (iv) realising physical actions based on the decision. Implementation for social reasoning is achieved by InstAL, based on the semantics of answer set programming. Using experiments with simple collision avoidance model, we show the effectiveness of polite behaviour in navigation designed by such architecture, as well as the adequacy of this architecture for modelling theory of politeness in all circumstances. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  Daniel Thalmann,et al.  Politeness improves interactivity in dense crowds , 2012, Comput. Animat. Virtual Worlds.

[2]  Horst Arndt,et al.  POLITENESS REVISITED: CROSS-MODAL SUPPORTIVE STRATEGIES , 1985 .

[3]  Carolyn L. Shields IRAL: International Review of Applied Linguistics in Language Teaching , 1983 .

[4]  Natalia Criado,et al.  Normative Deliberation in Graded BDI Agents , 2010, MATES.

[5]  Helbing,et al.  Social force model for pedestrian dynamics. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[6]  Marina De Vos,et al.  On-line reasoning for institutionally-situated BDI agents , 2011, AAMAS.

[7]  Carles Sierra,et al.  Distributed Norm Enforcement Via Ostracism , 2007, COIN.

[8]  Marina De Vos,et al.  Specifying and Reasoning About Multiple Institutions , 2006, COIN@AAMAS/ECAI.

[9]  Michael Luck,et al.  Norm-based behaviour modification in BDI agents , 2009, AAMAS.

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

[11]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[12]  Stacy Marsella,et al.  Thespian: Modeling Socially Normative Behavior in a Decision-Theoretic Framework , 2006, IVA.

[13]  Eleni Stroulia,et al.  Virtual worlds - past, present, and future: New directions in social computing , 2009, Decis. Support Syst..

[14]  Marina De Vos,et al.  Specifying and Analysing Agent-based Social Institutions using Answer Set Programming , 2005, EUMAS.

[15]  Marina De Vos,et al.  Governing intelligent virtual agent behaviour with norms , 2013, AAMAS.

[16]  Penelope Brown,et al.  Politeness: Some Universals in Language Usage , 1989 .

[17]  Guido Boella,et al.  Introduction to normative multiagent systems , 2006, Comput. Math. Organ. Theory.

[18]  Michael Gelfond,et al.  Classical negation in logic programs and disjunctive databases , 1991, New Generation Computing.

[19]  Cynthia Breazeal,et al.  An Embodied Cognition Approach to Mindreading Skills for Socially Intelligent Robots , 2009, Int. J. Robotics Res..

[20]  Mehdi Dastani,et al.  Programming norm-aware agents , 2012, AAMAS.

[21]  L. Hayduk Personal space: Where we now stand. , 1983 .

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

[23]  Marc Esteva,et al.  Virtual Institutions: Normative Environments Facilitating Imitation Learning in Virtual Agents , 2008, IVA.

[24]  Giulia Andrighetto,et al.  Norm internalization in artificial societies , 2010, AI Commun..

[25]  Kevin McGee,et al.  Are artificial team-mates scapegoats in computer games , 2011, CSCW '11.