Diff-DAC: Distributed Actor-Critic for Average Multitask Deep Reinforcement Learning
Sergio Valcarcel Macua, Aleksi Tukiainen, Daniel, Garc\'ia-Oca\~na Hern\'andez, David Baldazo, Enrique Munoz de Cote and, Santiago Zazo

TL;DR
Diff-DAC is a scalable, fully distributed actor-critic algorithm for multitask reinforcement learning, enabling agents to learn a common policy through local interactions without central coordination.
Contribution
The paper introduces Diff-DAC, a novel distributed actor-critic method based on duality theory, allowing scalable learning in multitask RL with decentralized communication.
Findings
Diff-DAC outperforms previous distributed MRL methods.
Diff-DAC can surpass centralized approaches in performance.
The method is scalable with local communication costs.
Abstract
We propose a fully distributed actor-critic algorithm approximated by deep neural networks, named \textit{Diff-DAC}, with application to single-task and to average multitask reinforcement learning (MRL). Each agent has access to data from its local task only, but it aims to learn a policy that performs well on average for the whole set of tasks. During the learning process, agents communicate their value-policy parameters to their neighbors, diffusing the information across the network, so that they converge to a common policy, with no need for a central node. The method is scalable, since the computational and communication costs per agent grow with its number of neighbors. We derive Diff-DAC's from duality theory and provide novel insights into the standard actor-critic framework, showing that it is actually an instance of the dual ascent method that approximates the solution of a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Adaptive Dynamic Programming Control · Model Reduction and Neural Networks
