Adaptive trajectory-constrained exploration strategy for deep reinforcement learning

Guojian Wang, Faguo Wu, Xiao Zhang, Ning Guo, Zhiming Zheng
12/27/2023
cs.LG

Official code: buaawgj/TACE (6 stars, PyTorch, last commit 2024-04-09).

Abstract

Deep reinforcement learning (DRL) faces significant challenges in addressing the hard-exploration problems in tasks with sparse or deceptive rewards and large state spaces. These challenges severely limit the practical application of DRL. Most previous exploration methods relied on complex architectures to estimate state novelty or introduced sensitive hyperparameters, resulting in instability. To mitigate these issues, we propose an efficient adaptive trajectory-constrained exploration strategy for DRL. The proposed method guides the policy of the agent away from suboptimal solutions by leveraging incomplete offline demonstrations as references. This approach gradually expands the exploration scope of the agent and strives for optimality in a constrained optimization manner. Additionally, we introduce a novel policy-gradient-based optimization algorithm that utilizes adaptively clipped trajectory-distance rewards for both single- and multi-agent reinforcement learning. We provide a theoretical analysis of our method, including a deduction of the worst-case approximation error bounds, highlighting the validity of our approach for enhancing exploration. To evaluate the effectiveness of the proposed method, we conducted experiments on two large 2D grid world mazes and several MuJoCo tasks. The extensive experimental results demonstrate the significant advantages of our method in achieving temporally extended exploration and avoiding myopic and suboptimal behaviors in both single- and multi-agent settings. Notably, the specific metrics and quantifiable results further support these findings. The code used in the study is available at \url{https://github.com/buaawgj/TACE}.

View on arXivView PDF

Code Implementations(1)

buaawgj/TACEOfficial100%
PyTorch

An adaptive trajectory-constrained exploration strategy

63PythonJun 9, 20232 years ago
exploration-strategyonline-learningppopython3pytorch+1 more

Similar Papers

Cite this paper

@article{wang2023adaptive,
  title  = {Adaptive trajectory-constrained exploration strategy for deep reinforcement learning},
  author = {Guojian Wang and Faguo Wu and Xiao Zhang and Ning Guo and Zhiming Zheng},
  year   = {2023},
  eprint = {2312.16456},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.16456v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.16456.svg)](https://codeofpaper.com/paper/2312.16456)

Discussion