Context-Based Soft Actor Critic for Environments with Non-stationary Dynamics
Yuan Pu, Shaochen Wang, Xin Yao, Bin Li

TL;DR
This paper introduces LC-SAC, a reinforcement learning method that adapts to environments with changing dynamics by learning environment context, significantly improving performance in non-stationary settings.
Contribution
The paper proposes a novel context-based soft actor critic method that captures environment dynamics and agent behavior, enhancing RL performance in non-stationary environments.
Findings
LC-SAC outperforms SAC in environments with drastic dynamic changes
LC-SAC performs comparably to SAC in stable environments
Hyperparameter tuning impacts LC-SAC performance significantly
Abstract
The performance of deep reinforcement learning methods prone to degenerate when applied to environments with non-stationary dynamics. In this paper, we utilize the latent context recurrent encoders motivated by recent Meta-RL materials, and propose the Latent Context-based Soft Actor Critic (LC-SAC) method to address aforementioned issues. By minimizing the contrastive prediction loss function, the learned context variables capture the information of the environment dynamics and the recent behavior of the agent. Then combined with the soft policy iteration paradigm, the LC-SAC method alternates between soft policy evaluation and soft policy improvement until it converges to the optimal policy. Experimental results show that the performance of LC-SAC is significantly better than the SAC algorithm on the MetaWorld ML1 tasks whose dynamics changes drasticly among different episodes, and is…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Data Stream Mining Techniques · Anomaly Detection Techniques and Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Global Average Pooling · Dilated Convolution · Convolution · 1x1 Convolution · Experience Replay · Average Pooling · Dense Connections · Adam · Switchable Atrous Convolution
