Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Authors

Research Organisations

View graph of relations

Details

Original languageEnglish
Title of host publicationMachine Learning, Optimization, and Data Science
EditorsGiuseppe Nicosia, Giovanni Giuffrida, Varun Ojha, Emanuele La Malfa, Gabriele La Malfa, Panos Pardalos, Giuseppe Di Fatta, Renato Umeton
Pages265-280
Number of pages16
Publication statusPublished - 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13811 LNCS
ISSN (Print)0302-9743
ISSN (electronic)1611-3349

Abstract

Legged locomotion is widespread in nature and has inspired the design of current robots. The controller of these legged robots is often realized as one centralized instance. However, in nature, control of movement happens in a hierarchical and decentralized fashion. Introducing these biological design principles into robotic control systems has motivated this work. We tackle the question whether decentralized and hierarchical control is beneficial for legged robots and present a novel decentral, hierarchical architecture to control a simulated legged agent. Three different tasks varying in complexity are designed to benchmark five architectures (centralized, decentralized, hierarchical and two different combinations of hierarchical decentralized architectures). The results demonstrate that decentralizing the different levels of the hierarchical architectures facilitates learning of the agent, ensures more energy efficient movements as well as robustness towards new unseen environments. Furthermore, this comparison sheds light on the importance of modularity in hierarchical architectures to solve complex goal-directed tasks. We provide an open-source code implementation of our architecture (https://github.com/wzaielamri/hddrl ).

Keywords

    Decentralization, Deep reinforcement learning, Hierarchical architecture, Motor control

ASJC Scopus subject areas

Cite this

Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent. / Zai El Amri, Wadhah; Hermes, Luca; Schilling, Malte.
Machine Learning, Optimization, and Data Science. ed. / Giuseppe Nicosia; Giovanni Giuffrida; Varun Ojha; Emanuele La Malfa; Gabriele La Malfa; Panos Pardalos; Giuseppe Di Fatta; Renato Umeton. 2023. p. 265-280 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 13811 LNCS).

Research output: Chapter in book/report/conference proceedingContribution to book/anthologyResearchpeer review

Zai El Amri, W, Hermes, L & Schilling, M 2023, Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent. in G Nicosia, G Giuffrida, V Ojha, E La Malfa, G La Malfa, P Pardalos, G Di Fatta & R Umeton (eds), Machine Learning, Optimization, and Data Science. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 13811 LNCS, pp. 265-280. https://doi.org/10.1007/978-3-031-25891-6_20
Zai El Amri, W., Hermes, L., & Schilling, M. (2023). Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent. In G. Nicosia, G. Giuffrida, V. Ojha, E. La Malfa, G. La Malfa, P. Pardalos, G. Di Fatta, & R. Umeton (Eds.), Machine Learning, Optimization, and Data Science (pp. 265-280). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 13811 LNCS). https://doi.org/10.1007/978-3-031-25891-6_20
Zai El Amri W, Hermes L, Schilling M. Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent. In Nicosia G, Giuffrida G, Ojha V, La Malfa E, La Malfa G, Pardalos P, Di Fatta G, Umeton R, editors, Machine Learning, Optimization, and Data Science. 2023. p. 265-280. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-031-25891-6_20
Zai El Amri, Wadhah ; Hermes, Luca ; Schilling, Malte. / Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent. Machine Learning, Optimization, and Data Science. editor / Giuseppe Nicosia ; Giovanni Giuffrida ; Varun Ojha ; Emanuele La Malfa ; Gabriele La Malfa ; Panos Pardalos ; Giuseppe Di Fatta ; Renato Umeton. 2023. pp. 265-280 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inbook{989623621a6d405a9b3915e87e974e21,
title = "Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent",
abstract = "Legged locomotion is widespread in nature and has inspired the design of current robots. The controller of these legged robots is often realized as one centralized instance. However, in nature, control of movement happens in a hierarchical and decentralized fashion. Introducing these biological design principles into robotic control systems has motivated this work. We tackle the question whether decentralized and hierarchical control is beneficial for legged robots and present a novel decentral, hierarchical architecture to control a simulated legged agent. Three different tasks varying in complexity are designed to benchmark five architectures (centralized, decentralized, hierarchical and two different combinations of hierarchical decentralized architectures). The results demonstrate that decentralizing the different levels of the hierarchical architectures facilitates learning of the agent, ensures more energy efficient movements as well as robustness towards new unseen environments. Furthermore, this comparison sheds light on the importance of modularity in hierarchical architectures to solve complex goal-directed tasks. We provide an open-source code implementation of our architecture (https://github.com/wzaielamri/hddrl ).",
keywords = "Decentralization, Deep reinforcement learning, Hierarchical architecture, Motor control",
author = "{Zai El Amri}, Wadhah and Luca Hermes and Malte Schilling",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.",
year = "2023",
doi = "10.1007/978-3-031-25891-6_20",
language = "English",
isbn = "9783031258909",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "265--280",
editor = "Giuseppe Nicosia and Giovanni Giuffrida and Varun Ojha and {La Malfa}, Emanuele and {La Malfa}, Gabriele and Panos Pardalos and {Di Fatta}, Giuseppe and Renato Umeton",
booktitle = "Machine Learning, Optimization, and Data Science",

}

Download

TY - CHAP

T1 - Hierarchical Decentralized Deep Reinforcement Learning Architecture for a Simulated Four-Legged Agent

AU - Zai El Amri, Wadhah

AU - Hermes, Luca

AU - Schilling, Malte

N1 - Publisher Copyright: © 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.

PY - 2023

Y1 - 2023

N2 - Legged locomotion is widespread in nature and has inspired the design of current robots. The controller of these legged robots is often realized as one centralized instance. However, in nature, control of movement happens in a hierarchical and decentralized fashion. Introducing these biological design principles into robotic control systems has motivated this work. We tackle the question whether decentralized and hierarchical control is beneficial for legged robots and present a novel decentral, hierarchical architecture to control a simulated legged agent. Three different tasks varying in complexity are designed to benchmark five architectures (centralized, decentralized, hierarchical and two different combinations of hierarchical decentralized architectures). The results demonstrate that decentralizing the different levels of the hierarchical architectures facilitates learning of the agent, ensures more energy efficient movements as well as robustness towards new unseen environments. Furthermore, this comparison sheds light on the importance of modularity in hierarchical architectures to solve complex goal-directed tasks. We provide an open-source code implementation of our architecture (https://github.com/wzaielamri/hddrl ).

AB - Legged locomotion is widespread in nature and has inspired the design of current robots. The controller of these legged robots is often realized as one centralized instance. However, in nature, control of movement happens in a hierarchical and decentralized fashion. Introducing these biological design principles into robotic control systems has motivated this work. We tackle the question whether decentralized and hierarchical control is beneficial for legged robots and present a novel decentral, hierarchical architecture to control a simulated legged agent. Three different tasks varying in complexity are designed to benchmark five architectures (centralized, decentralized, hierarchical and two different combinations of hierarchical decentralized architectures). The results demonstrate that decentralizing the different levels of the hierarchical architectures facilitates learning of the agent, ensures more energy efficient movements as well as robustness towards new unseen environments. Furthermore, this comparison sheds light on the importance of modularity in hierarchical architectures to solve complex goal-directed tasks. We provide an open-source code implementation of our architecture (https://github.com/wzaielamri/hddrl ).

KW - Decentralization

KW - Deep reinforcement learning

KW - Hierarchical architecture

KW - Motor control

UR - http://www.scopus.com/inward/record.url?scp=85151054042&partnerID=8YFLogxK

U2 - 10.1007/978-3-031-25891-6_20

DO - 10.1007/978-3-031-25891-6_20

M3 - Contribution to book/anthology

SN - 9783031258909

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 265

EP - 280

BT - Machine Learning, Optimization, and Data Science

A2 - Nicosia, Giuseppe

A2 - Giuffrida, Giovanni

A2 - Ojha, Varun

A2 - La Malfa, Emanuele

A2 - La Malfa, Gabriele

A2 - Pardalos, Panos

A2 - Di Fatta, Giuseppe

A2 - Umeton, Renato

ER -

By the same author(s)