Not All Tasks Are Equally Difficult: Multi-Task Deep Reinforcement Learning with Dynamic Depth Routing

Jinmin He, Kai Li, Yifan Zang, Haobo Fu, Qiang Fu +2 more
12/22/2023
cs.AI

No official code found. Best implementation: DarkDawn233/D2R_MTRL (11 stars, Apache-2.0, last commit 2024-02-27).

Abstract

Multi-task reinforcement learning endeavors to accomplish a set of different tasks with a single policy. To enhance data efficiency by sharing parameters across multiple tasks, a common practice segments the network into distinct modules and trains a routing network to recombine these modules into task-specific policies. However, existing routing approaches employ a fixed number of modules for all tasks, neglecting that tasks with varying difficulties commonly require varying amounts of knowledge. This work presents a Dynamic Depth Routing (D2R) framework, which learns strategic skipping of certain intermediate modules, thereby flexibly choosing different numbers of modules for each task. Under this framework, we further introduce a ResRouting method to address the issue of disparate routing paths between behavior and target policies during off-policy training. In addition, we design an automatic route-balancing mechanism to encourage continued routing exploration for unmastered tasks without disturbing the routing of mastered ones. We conduct extensive experiments on various robotics manipulation tasks in the Meta-World benchmark, where D2R achieves state-of-the-art performance with significantly improved learning efficiency.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Codes of D2R accompanying the paper "Not All Tasks Are Equally Difficult: Multi-Task Deep Reinforcement Learning with Dynamic Depth Routing"(AAAI 2024).

110Shell, PythonFeb 27, 20242 years agoApache-2.0

Similar Papers

Cite this paper

@article{he2023tasks,
  title  = {Not All Tasks Are Equally Difficult: Multi-Task Deep Reinforcement Learning with Dynamic Depth Routing},
  author = {Jinmin He and Kai Li and Yifan Zang and Haobo Fu and Qiang Fu and Junliang Xing and Jian Cheng},
  year   = {2023},
  eprint = {2312.14472},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.14472v2}
}

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

Discussion