Real-DRL: Teach and Learn at Runtime
Abstract
This paper introduces the Real-DRL framework for safety-critical autonomous systems, enabling runtime learning of a deep reinforcement learning (DRL) agent to develop safe and high-performance action policies in real plants while prioritizing safety. The Real-DRL consists of three interactive components: a DRL-Student, a PHY-Teacher, and a Trigger. The DRL-Student is a DRL agent that innovates in the dual self-learning and teaching-to-learn paradigm and the safety-status-dependent batch sampling. On the other hand, PHY-Teacher is a physics-model-based design of action policies that focuses solely on safety-critical functions. PHY-Teacher is novel in its real-time patch for two key missions: i) fostering the teaching-to-learn paradigm for DRL-Student and ii) backing up the safety of real plants. The Trigger manages the interaction between the DRL-Student and the PHY-Teacher. Powered by the three interactive components, the Real-DRL can effectively address safety challenges that arise from the unknown unknowns and the Sim2Real gap. Additionally, Real-DRL notably features i) assured safety, ii) automatic hierarchy learning (i.e., safety-first learning and then high-performance learning), and iii) safety-informed batch sampling to address the experience imbalance caused by corner cases. Experiments with a real quadruped robot, a quadruped robot in Nvidia Isaac Gym, and a cart-pole system, along with comparisons and ablation studies, demonstrate the Real-DRL's effectiveness and unique features.
Cite
Text
Mao et al. "Real-DRL: Teach and Learn at Runtime." Advances in Neural Information Processing Systems, 2025.Markdown
[Mao et al. "Real-DRL: Teach and Learn at Runtime." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/mao2025neurips-realdrl/)BibTeX
@inproceedings{mao2025neurips-realdrl,
title = {{Real-DRL: Teach and Learn at Runtime}},
author = {Mao, Yanbing and Cai, Yihao and Sha, Lui},
booktitle = {Advances in Neural Information Processing Systems},
year = {2025},
url = {https://mlanthology.org/neurips/2025/mao2025neurips-realdrl/}
}