CM3 framework for deep multi-agent reinforcement learning in football
Collaboration amongst agents in various multi-agent cooperative and mixed environments has been extensively studied in the field of Deep Multi-Agent Reinforcement Learning. This cooperative behavior and roles emerging out of such cooperation could be beneficial for the agents collectively when they...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2023 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/407134 |
| Acceso en línea: | https://hdl.handle.net/2117/407134 |
| Access Level: | acceso abierto |
| Palabra clave: | Multiagent systems Reinforcement learning Deep Multi-Agent RL Curriculum Learning Unity ML-Agents Sistemes multiagent Aprenentatge per reforç Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| id |
ES_bfbe2701a34862a7a4c8ed3e2585ce05 |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/407134 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
CM3 framework for deep multi-agent reinforcement learning in footballPatel, ShivaniMultiagent systemsReinforcement learningDeep Multi-Agent RLCurriculum LearningUnity ML-AgentsSistemes multiagentAprenentatge per reforçÀrees temàtiques de la UPC::Informàtica::Intel·ligència artificialCollaboration amongst agents in various multi-agent cooperative and mixed environments has been extensively studied in the field of Deep Multi-Agent Reinforcement Learning. This cooperative behavior and roles emerging out of such cooperation could be beneficial for the agents collectively when they align their individual objectives towards a common goal, share resources effectively, and communicate efficiently to optimize their combined efforts. Research spans across various sub-areas, namely communication in MARL (Comm-MARL), intrinsic rewards, exploration in MARL, curriculum learning, reward shaping, and emergent behavior. Cooperative Multi-Goal Multi-Stage Multi-Agent RL, abbreviated as CM3 is one such framework that uses curriculum learning and a specialized policy function to tackle the issues of efficient exploration and credit assignment respectively. It has been tested on 3 multi-agent environments to demonstrate its power by learning significantly faster than direct adaptations of existing algorithms. As part of this thesis, we have hypothesized if the domain of football from a multi-agent perspective benefits from CM3. Taking notes from the intersection of reinforcement learning and football, and some of the current state-of-the-art football algorithms, such as TiKick and WeKick which are based primarily on PPO, we see how actor-critic algorithms like A2C and PPO compare when used in our multi-agent environment. For this demonstration, we have leveraged a modified version of the Unity ML-Agents' SoccerTwos environment. We also propose an additional enhancement to the original CM3 framework by extending the training further to a 3rd stage when the reward is independent of the goal. We hypothesized that it could enhance coordination because there'd be a single common, collective goal for the team - to win the match - as opposed to the individual goals of scoring or saving.Universitat Politècnica de CatalunyaRio Doval, AnnaMorales, MiguelIsbell, Charles20232023-10-1920242024-04-25master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfhttps://hdl.handle.net/2117/407134reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/4071342026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
CM3 framework for deep multi-agent reinforcement learning in football |
| title |
CM3 framework for deep multi-agent reinforcement learning in football |
| spellingShingle |
CM3 framework for deep multi-agent reinforcement learning in football Patel, Shivani Multiagent systems Reinforcement learning Deep Multi-Agent RL Curriculum Learning Unity ML-Agents Sistemes multiagent Aprenentatge per reforç Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| title_short |
CM3 framework for deep multi-agent reinforcement learning in football |
| title_full |
CM3 framework for deep multi-agent reinforcement learning in football |
| title_fullStr |
CM3 framework for deep multi-agent reinforcement learning in football |
| title_full_unstemmed |
CM3 framework for deep multi-agent reinforcement learning in football |
| title_sort |
CM3 framework for deep multi-agent reinforcement learning in football |
| dc.creator.none.fl_str_mv |
Patel, Shivani |
| author |
Patel, Shivani |
| author_facet |
Patel, Shivani |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Rio Doval, Anna Morales, Miguel Isbell, Charles |
| dc.subject.none.fl_str_mv |
Multiagent systems Reinforcement learning Deep Multi-Agent RL Curriculum Learning Unity ML-Agents Sistemes multiagent Aprenentatge per reforç Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| topic |
Multiagent systems Reinforcement learning Deep Multi-Agent RL Curriculum Learning Unity ML-Agents Sistemes multiagent Aprenentatge per reforç Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial |
| description |
Collaboration amongst agents in various multi-agent cooperative and mixed environments has been extensively studied in the field of Deep Multi-Agent Reinforcement Learning. This cooperative behavior and roles emerging out of such cooperation could be beneficial for the agents collectively when they align their individual objectives towards a common goal, share resources effectively, and communicate efficiently to optimize their combined efforts. Research spans across various sub-areas, namely communication in MARL (Comm-MARL), intrinsic rewards, exploration in MARL, curriculum learning, reward shaping, and emergent behavior. Cooperative Multi-Goal Multi-Stage Multi-Agent RL, abbreviated as CM3 is one such framework that uses curriculum learning and a specialized policy function to tackle the issues of efficient exploration and credit assignment respectively. It has been tested on 3 multi-agent environments to demonstrate its power by learning significantly faster than direct adaptations of existing algorithms. As part of this thesis, we have hypothesized if the domain of football from a multi-agent perspective benefits from CM3. Taking notes from the intersection of reinforcement learning and football, and some of the current state-of-the-art football algorithms, such as TiKick and WeKick which are based primarily on PPO, we see how actor-critic algorithms like A2C and PPO compare when used in our multi-agent environment. For this demonstration, we have leveraged a modified version of the Unity ML-Agents' SoccerTwos environment. We also propose an additional enhancement to the original CM3 framework by extending the training further to a 3rd stage when the reward is independent of the goal. We hypothesized that it could enhance coordination because there'd be a single common, collective goal for the team - to win the match - as opposed to the individual goals of scoring or saving. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023 2023-10-19 2024 2024-04-25 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/407134 |
| url |
https://hdl.handle.net/2117/407134 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| dc.source.none.fl_str_mv |
reponame:UPCommons. Portal del coneixement obert de la UPC instname:Universitat Politècnica de Catalunya (UPC) |
| instname_str |
Universitat Politècnica de Catalunya (UPC) |
| reponame_str |
UPCommons. Portal del coneixement obert de la UPC |
| collection |
UPCommons. Portal del coneixement obert de la UPC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869418417513037824 |
| score |
15.301603 |