Learning to Allocate Time-Bound and Dynamic Tasks to Multiple Robots Using Covariant Attention Neural NetworksSource: Journal of Computing and Information Science in Engineering:;2024:;volume( 024 ):;issue: 009::page 91005-1DOI: 10.1115/1.4065883Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: In various applications of multi-robotics in disaster response, warehouse management, and manufacturing, tasks that are known a priori and tasks added during run time need to be assigned efficiently and without conflicts to robots in the team. This multi-robot task allocation (MRTA) process presents itself as a combinatorial optimization (CO) problem that is usually challenging to be solved in meaningful timescales using typical (mixed)integer (non)linear programming tools. Building on a growing body of work in using graph reinforcement learning to learn search heuristics for such complex CO problems, this paper presents a new graph neural network architecture called the covariant attention mechanism (CAM). CAM can not only generalize but also scale to larger problems than that encountered in training, and handle dynamic tasks. This architecture combines the concept of covariant compositional networks used here to embed the local structures in task graphs, with a context module that encodes the robots’ states. The encoded information is passed onto a decoder designed using multi-head attention mechanism. When applied to a class of MRTA problems with time deadlines, robot ferry range constraints, and multi-trip settings, CAM surpasses a state-of-the-art graph learning approach based on the attention mechanism, as well as a feasible random-walk baseline across various generalizability and scalability tests. Performance of CAM is also found to be at par with a high-performing non-learning baseline called BiG-MRTA, while noting up to a 70-fold improvement in decision-making efficiency over this baseline.
|
Show full item record
contributor author | Paul, Steve | |
contributor author | Chowdhury, Souma | |
date accessioned | 2024-12-24T19:04:10Z | |
date available | 2024-12-24T19:04:10Z | |
date copyright | 8/6/2024 12:00:00 AM | |
date issued | 2024 | |
identifier issn | 1530-9827 | |
identifier other | jcise_24_9_091005.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4303232 | |
description abstract | In various applications of multi-robotics in disaster response, warehouse management, and manufacturing, tasks that are known a priori and tasks added during run time need to be assigned efficiently and without conflicts to robots in the team. This multi-robot task allocation (MRTA) process presents itself as a combinatorial optimization (CO) problem that is usually challenging to be solved in meaningful timescales using typical (mixed)integer (non)linear programming tools. Building on a growing body of work in using graph reinforcement learning to learn search heuristics for such complex CO problems, this paper presents a new graph neural network architecture called the covariant attention mechanism (CAM). CAM can not only generalize but also scale to larger problems than that encountered in training, and handle dynamic tasks. This architecture combines the concept of covariant compositional networks used here to embed the local structures in task graphs, with a context module that encodes the robots’ states. The encoded information is passed onto a decoder designed using multi-head attention mechanism. When applied to a class of MRTA problems with time deadlines, robot ferry range constraints, and multi-trip settings, CAM surpasses a state-of-the-art graph learning approach based on the attention mechanism, as well as a feasible random-walk baseline across various generalizability and scalability tests. Performance of CAM is also found to be at par with a high-performing non-learning baseline called BiG-MRTA, while noting up to a 70-fold improvement in decision-making efficiency over this baseline. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Learning to Allocate Time-Bound and Dynamic Tasks to Multiple Robots Using Covariant Attention Neural Networks | |
type | Journal Paper | |
journal volume | 24 | |
journal issue | 9 | |
journal title | Journal of Computing and Information Science in Engineering | |
identifier doi | 10.1115/1.4065883 | |
journal fristpage | 91005-1 | |
journal lastpage | 91005-14 | |
page | 14 | |
tree | Journal of Computing and Information Science in Engineering:;2024:;volume( 024 ):;issue: 009 | |
contenttype | Fulltext |