An Empirical Study of Deep Reinforcement Learning in Continuing Tasks

Yi Wan, Dmytro Korenkevych, Zheqing Zhu
1/12/2025
cs.AI

No official code found. Best implementation: facebookresearch/DeepRL-continuing-tasks (9 stars, MIT, last commit 2025-01-16).

Abstract

In reinforcement learning (RL), continuing tasks refer to tasks where the agent-environment interaction is ongoing and can not be broken down into episodes. These tasks are suitable when environment resets are unavailable, agent-controlled, or predefined but where all rewards-including those beyond resets-are critical. These scenarios frequently occur in real-world applications and can not be modeled by episodic tasks. While modern deep RL algorithms have been extensively studied and well understood in episodic tasks, their behavior in continuing tasks remains underexplored. To address this gap, we provide an empirical study of several well-known deep RL algorithms using a suite of continuing task testbeds based on Mujoco and Atari environments, highlighting several key insights concerning continuing tasks. Using these testbeds, we also investigate the effectiveness of a method for improving temporal-difference-based RL algorithms in continuing tasks by centering rewards, as introduced by Naik et al. (2024). While their work primarily focused on this method in conjunction with Q-learning, our results extend their findings by demonstrating that this method is effective across a broader range of algorithms, scales to larger tasks, and outperforms two other reward-centering approaches.

View on arXivView PDF

Code Implementations(1)

MIT

This repository contains the codebase for the research paper "An Empirical Study of Deep Reinforcement Learning in Continuing Tasks".

94Shell, PythonNov 13, 20241 years agoMIT

Similar Papers

Cite this paper

@article{wan2025empirical,
  title  = {An Empirical Study of Deep Reinforcement Learning in Continuing Tasks},
  author = {Yi Wan and Dmytro Korenkevych and Zheqing Zhu},
  year   = {2025},
  eprint = {2501.06937},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.06937v1}
}

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/2501.06937.svg)](https://codeofpaper.com/paper/2501.06937)

Discussion