Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

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

About

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.

Kyunghwan Son, Daewoo Kim, Wan Ju Kang, David Earl Hostallero, Yung Yi• 2019

Related benchmarks

TaskDatasetResultRank
Multi-Agent Reinforcement Learningsce1 (train)
Win Rate93.7
14
Cooperative Multi-Agent Reinforcement LearningAdversary (last 2% of train)
Mean Episodic Reward79.79
13
Cooperative Multi-Agent Reinforcement LearningCrypto (last 2% of train)
Mean Episodic Reward46.07
13
Cooperative Multi-Agent Reinforcement LearningReference (last 2% of train)
Mean Episodic Reward-39.33
13
Cooperative Multi-Agent Reinforcement LearningSpeaker-Listener (last 2% of train)
Mean Episodic Reward-34.29
13
Cooperative Multi-Agent Reinforcement LearningDisperse (last 2% of train)
Mean Episodic Reward-4.55
13
Multi-Agent Reinforcement Learningsce1 (test)
Win Rate100
7
Multi-Agent Reinforcement Learningsce3m (train)
Win Rate98.3
7
Multi-Agent Reinforcement Learningsce1m (test)
Win Rate99.4
7
Multi-Agent Reinforcement Learningsce2 (test)
Win Rate100
7
Showing 10 of 19 rows

Other info

Code

Follow for update