Establishing Shared Query Understanding in an Open Multi-Agent System
Nikolaos Kondylidis, Ilaria Tiddi, Annette ten Teije
TL;DR
The paper tackles the problem of establishing shared task understanding between two agents in an open multi-agent system, particularly when one agent lacks a formal ontology. It introduces a teacher–student framework with grounded, example-based communication and environment-based evaluation, enabling indirect assessment of understanding through downstream task performance. The authors instantiate the framework in cooperative query answering across heterogeneous ontologies and compare teaching and learning policies under defined communication, cooperation, and efficiency restrictions. Results indicate that robust shared understanding can be achieved with a small number of concise interactions, and the framework supports human-in-the-loop experimentation and broader applicability to OMAS contexts.
Abstract
We propose a method that allows to develop shared understanding between two agents for the purpose of performing a task that requires cooperation. Our method focuses on efficiently establishing successful task-oriented communication in an open multi-agent system, where the agents do not know anything about each other and can only communicate via grounded interaction. The method aims to assist researchers that work on human-machine interaction or scenarios that require a human-in-the-loop, by defining interaction restrictions and efficiency metrics. To that end, we point out the challenges and limitations of such a (diverse) setup, while also restrictions and requirements which aim to ensure that high task performance truthfully reflects the extent to which the agents correctly understand each other. Furthermore, we demonstrate a use-case where our method can be applied for the task of cooperative query answering. We design the experiments by modifying an established ontology alignment benchmark. In this example, the agents want to query each other, while representing different databases, defined in their own ontologies that contain different and incomplete knowledge. Grounded interaction here has the form of examples that consists of common instances, for which the agents are expected to have similar knowledge. Our experiments demonstrate successful communication establishment under the required restrictions, and compare different agent policies that aim to solve the task in an efficient manner.
