SPA: Verbal Interactions between Agents and Avatars in Shared Virtual Environments using Propositional Planning
Andrew Best, Sahil Narang, Dinesh Manocha

TL;DR
This paper introduces SPA, a novel system enabling virtual agents and avatars in shared environments to engage in natural language interactions, improving goal achievement and interaction plausibility with minimal runtime impact.
Contribution
SPA extends propositional planning with natural language capabilities, allowing multi-agent interactions with uncertain information and real-time dialogue in virtual environments.
Findings
SPA enables simulation of tens of agents interacting in real-time.
Agents using SPA complete goals more effectively than non-communicative agents.
Participants preferred SPA-generated interactions in 84% of responses.
Abstract
We present a novel approach for generating plausible verbal interactions between virtual human-like agents and user avatars in shared virtual environments. Sense-Plan-Ask, or SPA, extends prior work in propositional planning and natural language processing to enable agents to plan with uncertain information, and leverage question and answer dialogue with other agents and avatars to obtain the needed information and complete their goals. The agents are additionally able to respond to questions from the avatars and other agents using natural-language enabling real-time multi-agent multi-avatar communication environments. Our algorithm can simulate tens of virtual agents at interactive rates interacting, moving, communicating, planning, and replanning. We find that our algorithm creates a small runtime cost and enables agents to complete their goals more effectively than agents without…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpeech and dialogue systems · Multimodal Machine Learning Applications · Multi-Agent Systems and Negotiation
