DRAMA at the PettingZoo: Dynamically Restricted Action Spaces for Multi-Agent Reinforcement Learning Frameworks
dc.contributor.author | Oesterle, Michael | |
dc.contributor.author | Grams, Tim | |
dc.contributor.author | Bartelt, Christian | |
dc.date.accessioned | 2023-12-26T18:55:44Z | |
dc.date.available | 2023-12-26T18:55:44Z | |
dc.date.issued | 2024-01-03 | |
dc.identifier.doi | 10.24251/HICSS.2024.935 | |
dc.identifier.isbn | 978-0-9981331-7-1 | |
dc.identifier.other | dc3e6a7f-0784-43f6-9b05-fcda8901f8e2 | |
dc.identifier.uri | https://hdl.handle.net/10125/107324 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 57th Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Software Technology and Software Development | |
dc.subject | action space restriction | |
dc.subject | multi-agent reinforcement learning | |
dc.subject | multi-agent systems | |
dc.subject | openai gym | |
dc.subject | pettingzoo | |
dc.title | DRAMA at the PettingZoo: Dynamically Restricted Action Spaces for Multi-Agent Reinforcement Learning Frameworks | |
dc.type | Conference Paper | |
dc.type.dcmi | Text | |
dcterms.abstract | The Agent Environment Cycle (AEC) of PettingZoo has been a major paradigm shift in the implementation of Multi-Agent Reinforcement Learning (MARL) frameworks, providing a unified and concise interface for any kind of multi-agent environment. Based on this model, we propose DRAMA, a principled approach for dynamic action space restrictions. DRAMA can be used to add statically computed physical constraints as well as a self-learning multi-agent governance: It generalizes the idea of action masking to continuous action spaces and self-learning restrictions, while being fully compatible with the AEC implementation of PettingZoo—and, by transitivity, with most major MARL frameworks. In this paper, we provide the theoretical background of restricted multi-agent systems, present an extension of PettingZoo via wrapper classes, and show the potential of our approach for various use cases. By treating dynamic restrictions as an additional player of a multi-agent system, our approach offers novel capabilities and flexibility in handling multi-agent environments and thus serves as a valuable tool for researchers and practitioners in the field. | |
dcterms.extent | 10 pages | |
prism.startingpage | 7810 |
Files
Original bundle
1 - 1 of 1