Cargando…

Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures

Multi-agent coordination is prevalent in many real-world applications. However, such coordination is challenging due to its combinatorial nature. An important observation in this regard is that agents in the real world often only directly affect a limited set of neighbouring agents. Leveraging such...

Descripción completa

Detalles Bibliográficos
Autores principales: Verstraeten, Timothy, Bargiacchi, Eugenio, Libin, Pieter J. K., Helsen, Jan, Roijers, Diederik M., Nowé, Ann
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7174305/
https://www.ncbi.nlm.nih.gov/pubmed/32317732
http://dx.doi.org/10.1038/s41598-020-62939-3
_version_ 1783524609809711104
author Verstraeten, Timothy
Bargiacchi, Eugenio
Libin, Pieter J. K.
Helsen, Jan
Roijers, Diederik M.
Nowé, Ann
author_facet Verstraeten, Timothy
Bargiacchi, Eugenio
Libin, Pieter J. K.
Helsen, Jan
Roijers, Diederik M.
Nowé, Ann
author_sort Verstraeten, Timothy
collection PubMed
description Multi-agent coordination is prevalent in many real-world applications. However, such coordination is challenging due to its combinatorial nature. An important observation in this regard is that agents in the real world often only directly affect a limited set of neighbouring agents. Leveraging such loose couplings among agents is key to making coordination in multi-agent systems feasible. In this work, we focus on learning to coordinate. Specifically, we consider the multi-agent multi-armed bandit framework, in which fully cooperative loosely-coupled agents must learn to coordinate their decisions to optimize a common objective. We propose multi-agent Thompson sampling (MATS), a new Bayesian exploration-exploitation algorithm that leverages loose couplings. We provide a regret bound that is sublinear in time and low-order polynomial in the highest number of actions of a single agent for sparse coordination graphs. Additionally, we empirically show that MATS outperforms the state-of-the-art algorithm, MAUCE, on two synthetic benchmarks, and a novel benchmark with Poisson distributions. An example of a loosely-coupled multi-agent system is a wind farm. Coordination within the wind farm is necessary to maximize power production. As upstream wind turbines only affect nearby downstream turbines, we can use MATS to efficiently learn the optimal control mechanism for the farm. To demonstrate the benefits of our method toward applications we apply MATS to a realistic wind farm control task. In this task, wind turbines must coordinate their alignments with respect to the incoming wind vector in order to optimize power production. Our results show that MATS improves significantly upon state-of-the-art coordination methods in terms of performance, demonstrating the value of using MATS in practical applications with sparse neighbourhood structures.
format Online
Article
Text
id pubmed-7174305
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-71743052020-04-24 Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures Verstraeten, Timothy Bargiacchi, Eugenio Libin, Pieter J. K. Helsen, Jan Roijers, Diederik M. Nowé, Ann Sci Rep Article Multi-agent coordination is prevalent in many real-world applications. However, such coordination is challenging due to its combinatorial nature. An important observation in this regard is that agents in the real world often only directly affect a limited set of neighbouring agents. Leveraging such loose couplings among agents is key to making coordination in multi-agent systems feasible. In this work, we focus on learning to coordinate. Specifically, we consider the multi-agent multi-armed bandit framework, in which fully cooperative loosely-coupled agents must learn to coordinate their decisions to optimize a common objective. We propose multi-agent Thompson sampling (MATS), a new Bayesian exploration-exploitation algorithm that leverages loose couplings. We provide a regret bound that is sublinear in time and low-order polynomial in the highest number of actions of a single agent for sparse coordination graphs. Additionally, we empirically show that MATS outperforms the state-of-the-art algorithm, MAUCE, on two synthetic benchmarks, and a novel benchmark with Poisson distributions. An example of a loosely-coupled multi-agent system is a wind farm. Coordination within the wind farm is necessary to maximize power production. As upstream wind turbines only affect nearby downstream turbines, we can use MATS to efficiently learn the optimal control mechanism for the farm. To demonstrate the benefits of our method toward applications we apply MATS to a realistic wind farm control task. In this task, wind turbines must coordinate their alignments with respect to the incoming wind vector in order to optimize power production. Our results show that MATS improves significantly upon state-of-the-art coordination methods in terms of performance, demonstrating the value of using MATS in practical applications with sparse neighbourhood structures. Nature Publishing Group UK 2020-04-21 /pmc/articles/PMC7174305/ /pubmed/32317732 http://dx.doi.org/10.1038/s41598-020-62939-3 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Verstraeten, Timothy
Bargiacchi, Eugenio
Libin, Pieter J. K.
Helsen, Jan
Roijers, Diederik M.
Nowé, Ann
Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title_full Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title_fullStr Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title_full_unstemmed Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title_short Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures
title_sort multi-agent thompson sampling for bandit applications with sparse neighbourhood structures
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7174305/
https://www.ncbi.nlm.nih.gov/pubmed/32317732
http://dx.doi.org/10.1038/s41598-020-62939-3
work_keys_str_mv AT verstraetentimothy multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures
AT bargiacchieugenio multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures
AT libinpieterjk multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures
AT helsenjan multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures
AT roijersdiederikm multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures
AT noweann multiagentthompsonsamplingforbanditapplicationswithsparseneighbourhoodstructures