MATS

MATS implements a Bayesian Thompson Sampling algorithm to coordinate loosely-coupled cooperative agents in sparse multi-agent systems by balancing exploration and exploitation to learn coordinated policies.


Key Features:

  • Bayesian Framework: Employs a Bayesian approach (Thompson Sampling) to balance exploration and exploitation for learning optimal strategies under uncertainty.
  • Sparse Coordination Graphs: Models systems with sparse neighborhood structures where each agent's actions primarily affect its immediate neighbors to reduce coordination complexity.
  • Regret Bound: Provides a theoretical regret bound that is sublinear in time and a low-order polynomial in the maximum number of actions available to any single agent.
  • Empirical Performance: Demonstrates performance superior to MAUCE across benchmarks including synthetic tasks and scenarios with Poisson distributions.

Scientific Applications:

  • Wind Farm Control: Learns coordinated turbine alignment policies that exploit upstream–downstream sparse interactions to maximize power production.
  • Optimization of Power Production: Applied to realistic wind farm control tasks to achieve significant improvements over existing coordination methods.

Methodology:

Implements Multi-Agent Thompson Sampling within a Bayesian exploration–exploitation framework, models sparse interactions via coordination graphs, derives sublinear-in-time and low-order-polynomial regret bounds, and evaluates empirically against MAUCE on synthetic and Poisson-distribution scenarios.

Topics

Details

Tool Type:
command-line tool
Programming Languages:
C++, Python
Added:
1/18/2021
Last Updated:
2/20/2021

Operations

Publications

Verstraeten T, Bargiacchi E, Libin PJK, Helsen J, Roijers DM, Nowé A. Multi-Agent Thompson Sampling for Bandit Applications with Sparse Neighbourhood Structures. Scientific Reports. 2020;10(1). doi:10.1038/s41598-020-62939-3. PMID:32317732. PMCID:PMC7174305.