Scalable trust-region method for deep reinforcement learning using Kronecker-factored approximation
Yuhuai Wu, Elman Mansimov, Shun Liao, Roger Grosse, Jimmy Ba

TL;DR
This paper introduces ACKTR, a scalable trust-region method using Kronecker-factored approximation for deep reinforcement learning, achieving higher rewards and improved sample efficiency in various control tasks.
Contribution
It presents the first scalable trust region natural gradient method for actor-critic algorithms using Kronecker-factored approximation, applicable to raw pixel inputs in complex environments.
Findings
Achieved higher rewards in Atari and MuJoCo environments.
Realized 2-3 times better sample efficiency than previous methods.
Successfully learned non-trivial control tasks from raw pixel data.
Abstract
In this work, we propose to apply trust region optimization to deep reinforcement learning using a recently proposed Kronecker-factored approximation to the curvature. We extend the framework of natural policy gradient and propose to optimize both the actor and the critic using Kronecker-factored approximate curvature (K-FAC) with trust region; hence we call our method Actor Critic using Kronecker-Factored Trust Region (ACKTR). To the best of our knowledge, this is the first scalable trust region natural gradient method for actor-critic methods. It is also a method that learns non-trivial tasks in continuous control as well as discrete control policies directly from raw pixel inputs. We tested our approach across discrete domains in Atari games as well as continuous domains in the MuJoCo environment. With the proposed methods, we are able to achieve higher rewards and a 2- to 3-fold…
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.
Code & Models
Videos
Scalable Trust-Region Method for Deep Reinforcement Learning Using Kronecker-Factored Approximation· youtube
Taxonomy
TopicsReinforcement Learning in Robotics · Advanced Memory and Neural Computing · Adaptive Dynamic Programming Control
MethodsEntropy Regularization · Dense Connections · Convolution · ACTKR
