Value decomposition is a core approach for cooperative multi-agent reinforcement learning (MARL). However, existing methods still rely on a single optimal action and struggle to adapt when the underlying value function shifts during training, often converging to suboptimal policies. To address this limitation, we propose Successive Sub-value Q-learning (S2Q), which learns multiple sub-value functions to retain alternative high-value actions. Incorporating these sub-value functions into a Softmax-based behavior policy, S2Q encourages persistent exploration and enables Qtot to adjust quickly to the changing optima. Experiments on challenging MARL benchmarks confirm that S2Q consistently outperforms various MARL algorithms, demonstrating improved adaptability and overall performance. Our code is available at https://github.com/hyeon1996/S2Q.
Figures & tables
Figure 1: Fundamental Limitations of value decomposition algorithms. (a): The actual payoff of the matrix game. (b),(c): Training result of QMIX and WQMIX. (d): Training results of S2Q when K=2 , where K is the hyperparameter controlling number of sub-networks to use.
Figure 2: Illustration of S2Q framework. Each subnetwork Qsub,k transmits Ak , a set of optimal actions according to all previous subnetworks. Qsub,k+1 learns the unrestricted target Q∗ while suppressing the Q-values of actions included in Ak .
Figure 3
Figure 4: Experiment environments
Figure 5: Performance comparison: Average test win rates in the SMAC-Hard+ and GRF tasks
Figure 6: Performance comparison: Average test win rates in the SMAC-Comm tasks
Figure 7: Training behavior of S2Q. Left: training step = 2M. Right: training step = 5M
Figure 8: Hyperparameter analysis. Effect of (a) the number of sub-networks K and (b) Softmax temperature T .
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
Figure D.1: Heatmap of joint action distribution under three settings: (a) S2Q ( K=2,T=1.0) , (b) S2Q ( K=2,T=0.5) , (c) per-agent ϵ -greedy
Figure E.1: Visualizations of SMAC-Hard+ scenarios
Figure E.2: Visualizations of GRF scenarios
Figure E.3: Visualizations of SMAC-Comm scenarios
Figure E.4: Visualizations of SMACv2 scenarios
Hyperparameter
Value
ϵ Decay Value
1.0 → 0.05
ϵ Anneal Time
100000
Target Update Interval
200
Discount Factor γ
0.99
Buffer Size
5000
Batch Size
128
Appendix
Table F.1: Common Q -learning Hyperparameters
Scenario
K
T
α
w
SMAC-Hard+
5m_vs_6m
2
0.1
1.0
0.9
MMM2
2
0.1
1.0
0.9
27m_vs_30m
2
0.1
1.0
0.9
corridor
2
0.1
1.0
0.75
6h_vs_8z
2
0.1
1.0
0.9
Appendix
Table F.2: Scenario-specific hyperparameter setup of S2Q
Figure G.1: Performance comparison: Average test win rates in the SMACv2 tasks
Figure G.2: Performance comparison: Average test win rates in the SMAC-Hard (Mixture Opponent) tasks
Scenario
VDN
VDN+S2Q
QPLEX
QPLEX+S2Q
5m_vs_6m
62.47 ± 11.12
68.25 ± 4.78
58.18 ± 3.52
61.86 ± 2.65
MMM2
0.00 ± 0.00
14.12 ± 2.43
50.78 ± 10.63
58.03 ± 8.27
27m_vs_30m
13.75 ± 5.33
61.35 ± 2.33
47.34 ± 8.26
63.18 ± 5.54
Corridor
56.25 ± 26.14
70.49 ± 13.37
48.62 ± 24.02
64.68 ± 18.51
6h_vs_8z
8.94 ± 4.31
48.03 ± 9.37
3.44 ± 1.13
41.32 ± 6.23
3s5z_vs_3s6z
47.66 ± 19.66
49.82 ± 10.31
43.19 ± 17.02
48.73 ± 10.46
Appendix
Table G.1: Performance comparison on SMACv2 environments
Figure H.1: Hyperparameter analysis. From left to right: (1) effect of K in MMM2 , (2) effect of temperature T in MMM2 , (3) effect K in academy_4_vs_3 , and (4) effect of T in academy_4_vs_3
Figure H.2: Hyperparameter analysis. Effect of (a) suppression constant α and (b) weight factor wc .
Figure H.3: Performance comparison: Average test win rates in the SMAC-Hard+ and GRF task for MARL algorithms and their communication variant
Figure H.4: Value function shift in 5m_vs_6m_Hard )
Figure H.5: Value function shift in academy_4_vs_3
Figure H.6: Training behavior of S2Q. Left: training step = 0.3M. Right: training step = 2M
Scenario
Metric
S2Q (K=1)
S2Q (K=2)
S2Q (K=3)
QMIX
MMM2
Time / 1M
122.0 min
129.3 min
136.5 min
119.3 min
T at 50% win
1.48M
1.28M
1.67M
2.16M
Time at 50% win
180.6 min
165.5 min
228.0 min
257.7 min
27m_vs_30m
Time / 1M
241.0 min
245.1 min
258.0 min
236.8 min
T at 50% win
1.39M
1.15M
1.57M
1.86M
Time at 50% win
335.0 min
281.9 min
405.1 min
440.4 min
Appendix
Table H.1: Comparison of training time between S2Q (for different K ) and QMIX.
Scenario
Metric
S2Q (K=1)
S2Q (K=2)
S2Q (K=3)
QMIX
MMM2
Perk GPU usage (MB)
1967.0 MB
2087.0 MB
2188.0 MB
1839.0 MB
27m_vs_30m
Perk GPU usage (MB)
3665.0 MB
3761.0 MB
4076.0 MB
3425.0 MB
Appendix
Table H.2: Comparison of memory usage between S2Q (for different K ) and QMIX.
Cooperative multi-agent reinforcement learning (MARL) trains agents to coordinate toward shared goals under partial information and decentralized control.
Shandong University · The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences · Li Auto Inc. +1
State Key Laboratory of Human-Machine Hybrid Augmented Intelligence, Institute of Artificial Intelligence and Robotics, Xi’an Jiaotong University · Zhongguancun Academy