Petri Net Machines for Human-Agent Interaction
Christian Dondrup, Ioannis Papaioannou, Oliver Lemon

TL;DR
This paper introduces Petri Net Machines, a formal framework for controlling human-agent interactions that can handle concurrency and plan interleaving, addressing data limitations of reinforcement learning in smart devices.
Contribution
It presents a novel Petri Net-based formalism for state machines that improve reliability and concurrency in human-agent interaction systems.
Findings
Petri Net Machines can execute concurrent actions reliably.
They enable interleaving multiple plans simultaneously.
The approach is demonstrated in a shopping mall human-robot interaction scenario.
Abstract
Smart speakers and robots become ever more prevalent in our daily lives. These agents are able to execute a wide range of tasks and actions and, therefore, need systems to control their execution. Current state-of-the-art such as (deep) reinforcement learning, however, requires vast amounts of data for training which is often hard to come by when interacting with humans. To overcome this issue, most systems still rely on Finite State Machines. We introduce Petri Net Machines which present a formal definition for state machines based on Petri Nets that are able to execute concurrent actions reliably, execute and interleave several plans at the same time, and provide an easy to use modelling language. We show their workings based on the example of Human-Robot Interaction in a shopping mall.
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
TopicsContext-Aware Activity Recognition Systems · Petri Nets in System Modeling · Multi-Agent Systems and Negotiation
