Solving Continual Offline Reinforcement Learning with Decision Transformer
Kaixin Huang, Li Shen, Chen Zhao, Chun Yuan, Dacheng Tao
TL;DR
The paper addresses CORL’s stability–plasticity challenge by leveraging Decision Transformer (DT) as a backbone for offline continual learning. It introduces MH-DT to store task-specific and shared knowledge with distillation and selective rehearsal, and LoRA-DT to adapt without replay buffers via weight-merged sharing and low-rank LoRA fine-tuning. Empirical results on MuJoCo and Meta-World show DT-based methods surpass state-of-the-art CORL baselines in learning efficiency, memory efficiency, and forgetting resistance, with MH-DT delivering strong forward/backward transfer and LoRA-DT offering a compact yet effective buffer-free alternative. Overall, the work demonstrates that DT, when equipped with targeted memory and adaptation mechanisms, can robustly handle sequential offline control tasks while mitigating catastrophic forgetting.
Abstract
Continuous offline reinforcement learning (CORL) combines continuous and offline reinforcement learning, enabling agents to learn multiple tasks from static datasets without forgetting prior tasks. However, CORL faces challenges in balancing stability and plasticity. Existing methods, employing Actor-Critic structures and experience replay (ER), suffer from distribution shifts, low efficiency, and weak knowledge-sharing. We aim to investigate whether Decision Transformer (DT), another offline RL paradigm, can serve as a more suitable offline continuous learner to address these issues. We first compare AC-based offline algorithms with DT in the CORL framework. DT offers advantages in learning efficiency, distribution shift mitigation, and zero-shot generalization but exacerbates the forgetting problem during supervised parameter updates. We introduce multi-head DT (MH-DT) and low-rank adaptation DT (LoRA-DT) to mitigate DT's forgetting problem. MH-DT stores task-specific knowledge using multiple heads, facilitating knowledge sharing with common components. It employs distillation and selective rehearsal to enhance current task learning when a replay buffer is available. In buffer-unavailable scenarios, LoRA-DT merges less influential weights and fine-tunes DT's decisive MLP layer to adapt to the current task. Extensive experiments on MoJuCo and Meta-World benchmarks demonstrate that our methods outperform SOTA CORL baselines and showcase enhanced learning capabilities and superior memory efficiency.
