QTRAN: Learning to Factorize with Transformation for Cooperative Multi-Agent Reinforcement Learning

14 May 2019  ยท  Kyunghwan Son, Daewoo Kim, Wan Ju Kang, David Earl Hostallero, Yung Yi ยท

We explore value-based solutions for multi-agent reinforcement learning (MARL) tasks in the centralized training with decentralized execution (CTDE) regime popularized recently. However, VDN and QMIX are representative examples that use the idea of factorization of the joint action-value function into individual ones for decentralized execution. VDN and QMIX address only a fraction of factorizable MARL tasks due to their structural constraint in factorization such as additivity and monotonicity. In this paper, we propose a new factorization method for MARL, QTRAN, which is free from such structural constraints and takes on a new approach to transforming the original joint action-value function into an easily factorizable one, with the same optimal actions. QTRAN guarantees more general factorization than VDN or QMIX, thus covering a much wider class of MARL tasks than does previous methods. Our experiments for the tasks of multi-domain Gaussian-squeeze and modified predator-prey demonstrate QTRAN's superior performance with especially larger margins in games whose payoffs penalize non-cooperative behavior more aggressively.

PDF Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
SMAC+ Def_Armored_parallel QTRAN Median Win Rate 5.0 # 4
SMAC+ Def_Armored_sequential QTRAN Median Win Rate 93.8 # 3
SMAC+ Def_Infantry_parallel QTRAN Median Win Rate 100.0 # 1
SMAC+ Def_Infantry_sequential QTRAN Median Win Rate 100 # 1
SMAC+ Def_Outnumbered_parallel QTRAN Median Win Rate 0.0 # 4
SMAC+ Def_Outnumbered_sequential QTRAN Median Win Rate 81.3 # 2
SMAC+ Off_Complicated_parallel QTRAN Median Win Rate 0.0 # 4
SMAC+ Off_Distant_parallel QTRAN Median Win Rate 0.0 # 3
SMAC+ Off_Hard_parallel QTRAN Median Win Rate 0.0 # 3
SMAC+ Off_Near_parallel QTRAN Median Win Rate 0.0 # 6
SMAC+ Off_Superhard_parallel QTRAN Median Win Rate 0.0 # 1

Methods


No methods listed for this paper. Add relevant methods here