A Unified Framework for Factorizing Distributional Value Functions for Multi-Agent Reinforcement Learning

Wei-Fang Sun, Cheng-Kuang Lee, Simon See, Chun-Yi Lee
6/4/2023
cs.MAcs.LG

No official code found. Best implementation: j3soon/dfac (31 stars, Apache-2.0, last commit 2023-06-01). 1 more below.

Abstract

In fully cooperative multi-agent reinforcement learning (MARL) settings, environments are highly stochastic due to the partial observability of each agent and the continuously changing policies of other agents. To address the above issues, we proposed a unified framework, called DFAC, for integrating distributional RL with value function factorization methods. This framework generalizes expected value function factorization methods to enable the factorization of return distributions. To validate DFAC, we first demonstrate its ability to factorize the value functions of a simple matrix game with stochastic rewards. Then, we perform experiments on all Super Hard maps of the StarCraft Multi-Agent Challenge and six self-designed Ultra Hard maps, showing that DFAC is able to outperform a number of baselines.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

[JMLR 2023] A Unified Framework for Factorizing Distributional Value Functions for Multi-Agent Reinforcement Learning

83HTML, ShellFeb 14, 20233 years agoApache-2.0
dfacjmlr-2023multi-agent-reinforcement-learningreinforcement-learningsmac+1 more
j3soon/dfacCommunity71%
Apache-2.0

[ICML 2021] DFAC Framework: Factorizing the Value Function via Quantile Mixture for Multi-Agent Distributional Q-Learning

312HTML, ShellJun 11, 20213 years agoApache-2.0
dfacicml-2021multi-agent-reinforcement-learningreinforcement-learningsmac+1 more

Similar Papers

Cite this paper

@article{sun2023unified,
  title  = {A Unified Framework for Factorizing Distributional Value Functions for Multi-Agent Reinforcement Learning},
  author = {Wei-Fang Sun and Cheng-Kuang Lee and Simon See and Chun-Yi Lee},
  year   = {2023},
  eprint = {2306.02430},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.02430v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.02430.svg)](https://codeofpaper.com/paper/2306.02430)

Discussion