mlsanityData to 7 Oct 2026

R^3: On-device Real-Time Deep Reinforcement Learning for Autonomous Robotics

arXiv 2308.15039 ↗First posted 29 Aug 2023cs.RO cs.AI cs.SYcited by 4

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

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2017Proximal Policy Optimization Algorithmscited by 14,441
  3. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
  4. 2015Continuous control with deep reinforcement learningcited by 3,279
  5. 2015Trust Region Policy Optimizationcited by 2,503
  6. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,704
  7. 2016OpenAI Gymcited by 1,684
  8. 2015Prioritized Experience Replaycited by 1,070
  9. 2015End-to-End Training of Deep Visuomotor Policiescited by 847
  10. 2017A Distributional Perspective on Reinforcement Learningcited by 743
  11. 2017Deep Reinforcement Learning that Matterscited by 727
  12. 2017A Brief Survey of Deep Reinforcement Learningcited by 466
24 more
  1. 2018Distributed Prioritized Experience Replaycited by 260
  2. 2020Revisiting Fundamentals of Experience Replaycited by 171
  3. 2018DeepMimic: Example-Guided Deep Reinforcement Learning of Physics-Based Character Skillscited by 153
  4. 2017Self-supervised Deep Reinforcement Learning with Generalized Computation Graphs for Robot Navigationcited by 74
  5. 2022NICGSlowDown: Evaluating the Efficiency Robustness of Neural Image Caption Generation Modelscited by 47
  6. 2019Real-Time Reinforcement Learningcited by 38
  7. 2023Robust Multi-Agent Reinforcement Learning with State Uncertaintycited by 35
  8. 2023Sibling-Attack: Rethinking Transferable Adversarial Attacks against Face Recognitioncited by 32
  9. 2022Few-Shot Continual Active Learning by a Robotcited by 24
  10. 2021Revisiting Self-Training for Few-Shot Learning of Language Modelcited by 22
  11. 2022Q-Ensemble for Offline RL: Don't Scale the Ensemble, Scale the Batch Sizecited by 20
  12. 2022PolicyCleanse: Backdoor Detection and Mitigation in Reinforcement Learningcited by 18
  13. 2022Generate, Discriminate and Contrast: A Semi-Supervised Sentence Representation Learning Frameworkcited by 18
  14. 2022DeepPerform: An Efficient Approach for Performance Testing of Resource-Constrained Neural Networkscited by 16
  15. 2021Continual Learning In Environments With Polynomial Mixing Timescited by 13
  16. 2022NVRadarNet: Real-Time Radar Obstacle and Free Space Detection for Autonomous Drivingcited by 12
  17. 2022Learning to Reverse DNNs from AI Programs Automaticallycited by 11
  18. 2023Dynamic Transformers Provide a False Sense of Efficiencycited by 11
  19. 2022PoLyScriber: Integrated Fine-tuning of Extractor and Lyrics Transcriber for Polyphonic Musiccited by 6
  20. 2022Demand Layering for Real-Time DNN Inference with Minimized Memory Usagecited by 6
  21. 2023Robust Electric Vehicle Balancing of Autonomous Mobility-On-Demand System: A Multi-Agent Reinforcement Learning Approachcited by 5
  22. 2023PIMbot: Policy and Incentive Manipulation for Multi-Robot Reinforcement Learning in Social Dilemmascited by 4
  23. 2023BP-NTT: Fast and Compact in-SRAM Number Theoretic Transform with Bit-Parallel Modular Multiplicationcited by 3
  24. 2023MIMONet: Multi-Input Multi-Output On-Device Deep Learningcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 2.

4 papers.