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
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.
Code
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
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| 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