Papers › A Unified Framework for Factorizing Distributional Value Functions for Multi-Agent...

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

4 Jun 2023arXiv:2306.02430archive 2025-07-28

Wei-Fang Sun, Cheng-Kuang Lee, Simon See, Chun-Yi Lee

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.

PaperPDFCode

Code

j3soon/dfac-extended officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Multi-agent Reinforcement LearningSMACStarcraftreinforcement-learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
SMAC SMAC 26m_vs_30m DMIX Average Score 19.17 #1 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m DMIX Median Win Rate 81.82 #1 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m QPLEX Average Score 18.66 #2 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m QPLEX Median Win Rate 78.12 #2 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m DDN Average Score 18.49 #3 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m DDN Median Win Rate 67.90 #3 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m DPLEX Average Score 18.49 #4 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m DPLEX Median Win Rate 59.38 #4 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m QMIX Average Score 18.23 #5 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m QMIX Median Win Rate 62.78 #5 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m VDN Average Score 16.69 #6 of 6 Archive leaderboard report
SMAC SMAC 26m_vs_30m VDN Median Win Rate 23.01 #6 of 6 Archive leaderboard report
SMAC SMAC 27m_vs_30m DPLEX Average Score 19.62 #2 of 11 Archive leaderboard report
SMAC SMAC 27m_vs_30m DPLEX Median Win Rate 90.62 #2 of 11 Archive leaderboard report
SMAC SMAC 27m_vs_30m QPLEX Average Score 19.33 #5 of 11 Archive leaderboard report
SMAC SMAC 27m_vs_30m QPLEX Median Win Rate 78.12 #5 of 11 Archive leaderboard report
SMAC SMAC 3s5z_vs_3s6z DPLEX Average Score 20.27 #4 of 13 Archive leaderboard report
SMAC SMAC 3s5z_vs_3s6z DPLEX Median Win Rate 90.62 #4 of 13 Archive leaderboard report
SMAC SMAC 3s5z_vs_3s6z QPLEX Average Score 20.42 #6 of 13 Archive leaderboard report
SMAC SMAC 3s5z_vs_3s6z QPLEX Median Win Rate 84.38 #6 of 13 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z DDN Average Score 19.65 #1 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z DDN Median Win Rate 89.77 #1 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z DMIX Average Score 18.61 #2 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z DMIX Median Win Rate 83.52 #2 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z VDN Average Score 17.16 #3 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z VDN Median Win Rate 47.16 #3 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z DPLEX Average Score 14.99 #4 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z QPLEX Average Score 13.60 #5 of 6 Archive leaderboard report
SMAC SMAC 3s5z_vs_4s6z QMIX Average Score 13.09 #6 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_8z DPLEX Average Score 17.88 #4 of 14 Archive leaderboard report
SMAC SMAC 6h_vs_8z DPLEX Median Win Rate 43.75 #4 of 14 Archive leaderboard report
SMAC SMAC 6h_vs_8z QPLEX Average Score 15.95 #14 of 14 Archive leaderboard report
SMAC SMAC 6h_vs_9z DDN Average Score 16.00 #1 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z DDN Median Win Rate 0.28 #1 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z DPLEX Average Score 14.84 #2 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z QPLEX Average Score 13.86 #3 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z DMIX Average Score 13.73 #4 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z VDN Average Score 13.57 #5 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z QMIX Average Score 12.37 #6 of 6 Archive leaderboard report
SMAC SMAC 6h_vs_9z QMIX Median Win Rate 1.14 #6 of 6 Archive leaderboard report
SMAC SMAC MMM2 DPLEX Average Score 19.93 #3 of 14 Archive leaderboard report
SMAC SMAC MMM2 DPLEX Median Win Rate 96.88 #3 of 14 Archive leaderboard report
SMAC SMAC MMM2 QPLEX Average Score 19.60 #4 of 14 Archive leaderboard report
SMAC SMAC MMM2 QPLEX Median Win Rate 96.88 #4 of 14 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DDN Average Score 16.50 #1 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DDN Median Win Rate 56.82 #1 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DMIX Average Score 16.24 #2 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DMIX Median Win Rate 63.35 #2 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DPLEX Average Score 15.89 #3 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M DPLEX Median Win Rate 50.00 #3 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M QPLEX Average Score 15.52 #4 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M QPLEX Median Win Rate 46.88 #4 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M QMIX Average Score 14.40 #5 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M QMIX Median Win Rate 29.55 #5 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M VDN Average Score 13.13 #6 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_8m4M1M VDN Median Win Rate 13.35 #6 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DDN Average Score 19.45 #1 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DDN Median Win Rate 90.34 #1 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DPLEX Average Score 19.40 #2 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DPLEX Median Win Rate 90.62 #2 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DMIX Average Score 19.33 #3 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M DMIX Median Win Rate 92.33 #3 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M QPLEX Average Score 19.06 #4 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M QPLEX Median Win Rate 90.62 #4 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M QMIX Average Score 19.01 #5 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M QMIX Median Win Rate 88.64 #5 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M VDN Average Score 17.30 #6 of 6 Archive leaderboard report
SMAC SMAC MMM2_7m2M1M_vs_9m3M1M VDN Median Win Rate 75.00 #6 of 6 Archive leaderboard report
SMAC SMAC corridor DPLEX Average Score 19.08 #7 of 13 Archive leaderboard report
SMAC SMAC corridor DPLEX Median Win Rate 81.25 #7 of 13 Archive leaderboard report
SMAC SMAC corridor QPLEX Average Score 18.73 #8 of 13 Archive leaderboard report
SMAC SMAC corridor QPLEX Median Win Rate 75.00 #8 of 13 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg DDN Average Score 11.10 #1 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg DDN Median Win Rate 41.19 #1 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg DPLEX Average Score 10.71 #2 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg DPLEX Median Win Rate 3.12 #2 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg VDN Average Score 7.78 #3 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg VDN Median Win Rate 0.00 #3 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg DMIX Average Score 7.41 #4 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg QPLEX Average Score 6.44 #5 of 6 Archive leaderboard report
SMAC SMAC corridor_2z_vs_24zg QMIX Average Score 4.80 #6 of 6 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections