Adaptive Data Exploitation in Deep Reinforcement Learning
Mingqi Yuan, Bo Li, Xin Jin, Wenjun Zeng
TL;DR
ADEPT addresses data efficiency and generalization in deep RL by adaptively scheduling the use of sampled data across learning stages via a multi-armed bandit formulation. It introduces three scheduling strategies—Upper Confidence Bound, Gaussian Thompson Sampling, and Round-Robin—to select update epochs (NUE) without adding auxiliary models, yielding substantial reductions in compute while improving performance on Procgen, MiniGrid, and PyBullet. The approach demonstrates strong data-efficiency gains and better generalization with plug-and-play applicability across on-policy RL methods like PPO and DrAC, suggesting practical impacts for scalable, energy-efficient RL training. By tightly coordinating data usage with learning progress, ADEPT enables more robust learning in diverse, data-constrained environments.
Abstract
We introduce ADEPT: Adaptive Data ExPloiTation, a simple yet powerful framework to enhance the **data efficiency** and **generalization** in deep reinforcement learning (RL). Specifically, ADEPT adaptively manages the use of sampled data across different learning stages via multi-armed bandit (MAB) algorithms, optimizing data utilization while mitigating overfitting. Moreover, ADEPT can significantly reduce the computational overhead and accelerate a wide range of RL algorithms. We test ADEPT on benchmarks including Procgen, MiniGrid, and PyBullet. Extensive simulation demonstrates that ADEPT can achieve superior performance with remarkable computational efficiency, offering a practical solution to data-efficient RL. Our code is available at https://github.com/yuanmingqi/ADEPT.
