R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Robotics
Not on the map. Why?
Abstract (arXiv)
Autonomous robotic systems, like autonomous vehicles and robotic search and rescue, require efficient on-device training for continuous adaptation of Deep Reinforcement Learning (DRL) models in dynamic environments. This research is fundamentally motivated by the need to understand and address the challenges of on-device real-time DRL, which involves balancing timing and algorithm performance under memory constraints, as exposed through our extensive empirical studies. This intricate balance requires co-optimizing two pivotal parameters of DRL training -- batch size and replay buffer size. Configuring these parameters significantly affects timing and algorithm performance, while both (unfortunately) require substantial memory allocation to achieve near-optimal performance. This paper presents R^3, a holistic solution for managing timing, memory, and algorithm performance in on-device real-time DRL training. R^3 employs (i) a deadline-driven feedback loop with dynamic batch sizing for optimizing timing, (ii) efficient memory management to reduce memory footprint and allow larger replay buffer sizes, and (iii) a runtime coordinator guided by heuristic analysis and a runtime profiler for dynamically adjusting memory resource reservations. These components collaboratively tackle the trade-offs in on-device DRL training, improving timing and algorithm performance while minimizing the risk of out-of-memory (OOM) errors. We implemented and evaluated R^3 extensively across various DRL frameworks and benchmarks on three hardware platforms commonly adopted by autonomous robotic systems. Additionally, we integrate R^3 with a popular realistic autonomous car simulator to demonstrate its real-world applicability. Evaluation results show that R^3 achieves efficacy across diverse platforms, ensuring consistent latency performance and timing predictability with minimal overhead.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 36 of its 82 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
36 of 82 references.
References · 36
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Continuous control with deep reinforcement learningcited by 3,279
- 2015Trust Region Policy Optimizationcited by 2,503
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
- 2016OpenAI Gymcited by 1,684
- 2015Prioritized Experience Replaycited by 1,070
- 2015End-to-End Training of Deep Visuomotor Policiescited by 847
- 2017A Distributional Perspective on Reinforcement Learningcited by 743
- 2017Deep Reinforcement Learning that Matterscited by 727
- 2017A Brief Survey of Deep Reinforcement Learningcited by 466
24 more
- 2018Distributed Prioritized Experience Replaycited by 260
- 2020Revisiting Fundamentals of Experience Replaycited by 171
- 2018DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skillscited by 153
- 2017Self-supervised Deep Reinforcement Learning with Generalized Computation Graphs for Robot Navigationcited by 74
- 2022NICGSlowDown: Evaluating the Efficiency Robustness of Neural Image Caption Generation Modelscited by 47
- 2019Real-Time Reinforcement Learningcited by 38
- 2023Robust Multi-Agent Reinforcement Learning with State Uncertaintycited by 35
- 2023Sibling-Attack: Rethinking Transferable Adversarial Attacks against Face Recognitioncited by 32
- 2022Few-Shot Continual Active Learning by a Robotcited by 24
- 2021Revisiting Self-Training for Few-Shot Learning of Language Modelcited by 22
- 2022Q-Ensemble for Offline RL: Don't Scale the Ensemble, Scale the Batch Sizecited by 20
- 2022PolicyCleanse: Backdoor Detection and Mitigation in Reinforcement Learningcited by 18
- 2022Generate, Discriminate and Contrast: A Semi-Supervised Sentence Representation Learning Frameworkcited by 18
- 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networkscited by 16
- 2021Continual Learning In Environments With Polynomial Mixing Timescited by 13
- 2022NVRadarNet: Real-Time Radar Obstacle and Free Space Detection for Autonomous Drivingcited by 12
- 2022Learning to Reverse DNNs from AI Programs Automaticallycited by 11
- 2023Dynamic Transformers Provide a False Sense of Efficiencycited by 11
- 2022PoLyScriber: Integrated Fine-tuning of Extractor and Lyrics Transcriber for Polyphonic Musiccited by 6
- 2022Demand Layering for Real-Time DNN Inference with Minimized Memory Usagecited by 6
- 2023Robust Electric Vehicle Balancing of Autonomous Mobility-On-Demand System: A Multi-Agent Reinforcement Learning Approachcited by 5
- 2023PIMbot: Policy and Incentive Manipulation for Multi-Robot Reinforcement Learning in Social Dilemmascited by 4
- 2023BP-NTT: Fast and Compact in-SRAM Number Theoretic Transform with Bit-Parallel Modular Multiplicationcited by 3
- 2023MIMONet: Multi-Input Multi-Output On-Device Deep Learningcited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024DLoRA: Distributed Parameter-Efficient Fine-Tuning Solution for Large Language Modelcited by 8
- 2025Your Compiler is Backdooring Your Model: Understanding and Exploiting Compilation Inconsistency Vulnerabilities in Deep Learning Compilerscited by 6
- 2024Visual SLAM with 3D Gaussian Primitives and Depth Priors Enabling Novel View Synthesiscited by 2
- 2025Knowledge capture, adaptation and composition (KCAC): A framework for cross-task curriculum learning in robotic manipulationcited by 0
- 2025Your Compiler is Backdooring Your Model: Understanding and Exploiting Compilation Inconsistency Vulnerabilities in Deep Learning Compilers14 Sep 2025
- 2025Knowledge capture, adaptation and composition (KCAC): A framework for cross-task curriculum learning in robotic manipulation15 May 2025
- 2024Visual SLAM with 3D Gaussian Primitives and Depth Priors Enabling Novel View Synthesis10 Aug 2024
- 2024DLoRA: Distributed Parameter-Efficient Fine-Tuning Solution for Large Language Model8 Apr 2024