Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning
Language plays a prominent role in the activities of human beings and other intelligent creatures. One of the most important functions of languages is communication. Inspired by this, we attempt to develop a novel language for cooperation between artificial agents. The language generation problem ha...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-09-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/9/17/3571 |
id |
doaj-4bf0db40d47c4e21a9f14147a2bf4e84 |
---|---|
record_format |
Article |
spelling |
doaj-4bf0db40d47c4e21a9f14147a2bf4e842020-11-24T22:13:35ZengMDPI AGApplied Sciences2076-34172019-09-01917357110.3390/app9173571app9173571Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task PlanningLi Wang0Qiao Guo1School of Automation, Beijing Institute of Technology, Beijing 100081, ChinaSchool of Automation, Beijing Institute of Technology, Beijing 100081, ChinaLanguage plays a prominent role in the activities of human beings and other intelligent creatures. One of the most important functions of languages is communication. Inspired by this, we attempt to develop a novel language for cooperation between artificial agents. The language generation problem has been studied earlier in the context of evolutionary games in computational linguistics. In this paper, we take a different approach by formulating it in the computational model of rationality in a multi-agent planning setting. This paper includes three main parts: First, we present a language generation problem that is connected to state abstraction and introduce a few of the languages’ properties. Second, we give the sufficient and necessary conditions of a valid abstraction with proofs and develop an efficient algorithm to construct the languages where several words are generated naturally. The sentences composed of words can be used by agents to regulate their behaviors during task planning. Finally, we conduct several experiments to evaluate the benefits of the languages in a variety of scenarios of a path-planning domain. The empirical results demonstrate that our languages lead to reduction in communication cost and behavior restriction.https://www.mdpi.com/2076-3417/9/17/3571multi-agent systemstask planningcommunicationlanguage generationautonomous agentscoordinationstate abstraction |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Li Wang Qiao Guo |
spellingShingle |
Li Wang Qiao Guo Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning Applied Sciences multi-agent systems task planning communication language generation autonomous agents coordination state abstraction |
author_facet |
Li Wang Qiao Guo |
author_sort |
Li Wang |
title |
Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning |
title_short |
Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning |
title_full |
Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning |
title_fullStr |
Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning |
title_full_unstemmed |
Coordination of Multiple Autonomous Agents Using Naturally Generated Languages in Task Planning |
title_sort |
coordination of multiple autonomous agents using naturally generated languages in task planning |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2019-09-01 |
description |
Language plays a prominent role in the activities of human beings and other intelligent creatures. One of the most important functions of languages is communication. Inspired by this, we attempt to develop a novel language for cooperation between artificial agents. The language generation problem has been studied earlier in the context of evolutionary games in computational linguistics. In this paper, we take a different approach by formulating it in the computational model of rationality in a multi-agent planning setting. This paper includes three main parts: First, we present a language generation problem that is connected to state abstraction and introduce a few of the languages’ properties. Second, we give the sufficient and necessary conditions of a valid abstraction with proofs and develop an efficient algorithm to construct the languages where several words are generated naturally. The sentences composed of words can be used by agents to regulate their behaviors during task planning. Finally, we conduct several experiments to evaluate the benefits of the languages in a variety of scenarios of a path-planning domain. The empirical results demonstrate that our languages lead to reduction in communication cost and behavior restriction. |
topic |
multi-agent systems task planning communication language generation autonomous agents coordination state abstraction |
url |
https://www.mdpi.com/2076-3417/9/17/3571 |
work_keys_str_mv |
AT liwang coordinationofmultipleautonomousagentsusingnaturallygeneratedlanguagesintaskplanning AT qiaoguo coordinationofmultipleautonomousagentsusingnaturallygeneratedlanguagesintaskplanning |
_version_ |
1725800544170147840 |