ABPT: Amended Backpropagation through Time with Partially Differentiable Rewards
Not on the map. Why?
Abstract (arXiv)
Quadrotor control policies can be trained with high performance using the exact gradients of the rewards to directly optimize policy parameters via backpropagation-through-time (BPTT). However, designing a fully differentiable reward architecture is often challenging. Partially differentiable rewards will result in biased gradient propagation that degrades training performance. To overcome this limitation, we propose Amended Backpropagation-through-Time (ABPT), a novel approach that mitigates gradient bias while preserving the training efficiency of BPTT. ABPT combines 0-step and N-step returns, effectively reducing the bias by leveraging value gradients from the learned Q-value function. Additionally, it adopts entropy regularization and state initialization mechanisms to encourage exploration during training. We evaluate ABPT on four representative quadrotor flight tasks liin both real world and simulation. Experimental results demonstrate that ABPT converges significantly faster and achieves higher ultimate rewards than existing learning algorithms, particularly in tasks involving partially differentiable rewards. The code will be released at http://github.com/Fanxing-LI/ABPT.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 26 of its 42 references that are in the map. First posted on arXiv 24 Jan 2025.
Builds on
26 of 42 references.
References · 26
- 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
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
- 2015Trust Region Policy Optimizationcited by 2,503
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2019Dream to Control: Learning Behaviors by Latent Imaginationcited by 1,598
- 2023Mastering Diverse Domains through World Modelscited by 1,193
- 2019Habitat: A Platform for Embodied AI Researchcited by 1,163
- 2018Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Modelscited by 748
- 2021Brax -- A Differentiable Physics Engine for Large Scale Rigid Body Simulationcited by 375
- 2015Embed to Control: A Locally Linear Latent Dynamics Model for Control from Raw Imagescited by 266
14 more
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2021Learning High-Speed Flight in the Wildcited by 98
- 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 92
- 2022Do Differentiable Simulators Give Better Policy Gradients?cited by 83
- 2020NeuralSim: Augmenting Differentiable Simulators with Neural Networkscited by 77
- 2019Deep Drone Racing: From Simulation to Reality with Domain Randomizationcited by 63
- 2018Deep Drone Racing: Learning Agile Flight in Dynamic Environmentscited by 31
- 2022Dojo: A Differentiable Physics Engine for Roboticscited by 24
- 2024Back to Newton's Laws: Learning Vision-based Agile Flight via Differentiable Physicscited by 24
- 2022SAM-RL: Sensing-Aware Model-Based Reinforcement Learning via Differentiable Physics-Based Simulation and Renderingcited by 22
- 2024Learning Quadruped Locomotion Using Differentiable Simulationcited by 22
- 2022Training Efficient Controllers via Analytic Policy Gradientcited by 16
- 2024Seeing Through Pixel Motion: Learning Obstacle Avoidance from Optical Flow with One Cameracited by 7
- 2024VisFly: An Efficient and Versatile Simulator for Training Vision-based Flightcited by 5
Built on by
Not cited yet.