mlsanityData to 7 Oct 2026

Low-Precision Reinforcement Learning: Running Soft Actor-Critic in Half Precision

arXiv 2102.13565 ↗First posted 26 Feb 2021cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Low-precision training has become a popular approach to reduce compute requirements, memory footprint, and energy consumption in supervised learning. In contrast, this promising approach has not yet enjoyed similarly widespread adoption within the reinforcement learning (RL) community, partly because RL agents can be notoriously hard to train even in full precision. In this paper we consider continuous control with the state-of-the-art SAC agent and demonstrate that a na"ive adaptation of low-precision methods from supervised learning fails. We propose a set of six modifications, all straightforward to implement, that leaves the underlying agent and its hyperparameters unchanged but improves the numerical stability dramatically. The resulting modified SAC agent has lower memory and compute requirements while matching full-precision rewards, demonstrating that low-precision training can substantially accelerate state-of-the-art RL without parameter tuning.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 47 of its 67 references that are in the map. First posted on arXiv 26 Feb 2021.

Builds on

47 of 67 references.

References · 47

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016Layer Normalizationcited by 5,579
  4. 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
  5. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,218
  6. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
  7. 2018Learning Latent Dynamics for Planning from Pixelscited by 1,221
  8. 2017Mixed Precision Trainingcited by 1,135
  9. 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,084
  10. 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 866
  11. 2017Deep Reinforcement Learning that Matterscited by 727
  12. 2020Image Augmentation Is All You Need: Regularizing Deep Reinforcement Learning from Pixelscited by 573
35 more
  1. 2015BinaryConnect: Training Deep Neural Networks with binary weights during propagationscited by 571
  2. 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
  3. 2020Reinforcement Learning with Augmented Datacited by 452
  4. 2015Deep Learning with Limited Numerical Precisioncited by 368
  5. 2020dm_control: Software and Tasks for Continuous Controlcited by 368
  6. 2019DD-PPO: Learning Near-Perfect PointGoal Navigators from 2.5 Billion Framescited by 352
  7. 2019Improving Sample Efficiency in Model-Free Reinforcement Learning from Imagescited by 268
  8. 2018Learning to Drive in a Daycited by 266
  9. 2018Distributed Prioritized Experience Replaycited by 260
  10. 2018Human-level performance in first-person multiplayer games with population-based deep reinforcement learningcited by 260
  11. 2019Stochastic Latent Actor-Critic: Deep Reinforcement Learning with a Latent Variable Modelcited by 228
  12. 2019A Study of BFLOAT16 for Deep Learning Trainingcited by 227
  13. 2020Implementation Matters in Deep Policy Gradients: A Case Study on PPO and TRPOcited by 184
  14. 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
  15. 2015Fixed Point Quantization of Deep Convolutional Networkscited by 141
  16. 2020The Ingredients of Real-World Robotic Reinforcement Learningcited by 111
  17. 2020Sample Factory: Egocentric 3D Control from Pixels at 100000 FPS with Asynchronous Reinforcement Learningcited by 84
  18. 2020Post-Training Piecewise Linear Quantization for Deep Neural Networkscited by 77
  19. 2020A Statistical Framework for Low-bitwidth Training of Deep Neural Networkscited by 51
  20. 2016Reinforcement Learning through Asynchronous Advantage Actor-Critic on a GPUcited by 46
  21. 2018Mixed Precision Training of Convolutional Neural Networks using Integer Operationscited by 45
  22. 2019Micro-Batch Training with Batch-Channel Normalization and Weight Standardizationcited by 45
  23. 2019TorchBeast: A PyTorch Platform for Distributed RLcited by 41
  24. 2019SWALP : Stochastic Weight Averaging in Low-Precision Trainingcited by 40
  25. 2019rlpyt: A Research Code Base for Deep Reinforcement Learning in PyTorchcited by 38
  26. 2020Evaluating the Performance of Reinforcement Learning Algorithmscited by 35
  27. 2019QPyTorch: A Low-Precision Arithmetic Simulation Frameworkcited by 21
  28. 2020Revisiting BFloat16 Trainingcited by 15
  29. 2020WrapNet: Neural Net Inference with Ultra-Low-Resolution Arithmeticcited by 12
  30. 2019Stochastic rounding and reduced-precision fixed-point arithmetic for solving neural ordinary differential equationscited by 10
  31. 2020High-Throughput Synchronous Deep RLcited by 9
  32. 2017Computation Error Analysis of Block Floating Point Arithmetic Oriented Convolution Neural Network Accelerator Designcited by 7
  33. 2018Highly Efficient 8-bit Low Precision Inference of Convolutional Neural Networks with IntelCaffecited by 4
  34. 2020Deep Reinforcement Learning-Based Beam Tracking for Low-Latency Services in Vehicular Networkscited by 4
  35. 2019Auto-Precision Scaling for Distributed Deep Learningcited by 3

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 1.

3 papers.