A Differential Dynamic Programming Framework for Inverse Reinforcement Learning
On the map: Offline RL and imitation learning from data → Inverse reinforcement learning
Abstract (arXiv)
A differential dynamic programming (DDP)-based framework for inverse reinforcement learning (IRL) is introduced to recover the parameters in the cost function, system dynamics, and constraints from demonstrations. Different from existing work, where DDP was used for the inner forward problem with inequality constraints, our proposed framework uses it for efficient computation of the gradient required in the outer inverse problem with equality and inequality constraints. The equivalence between the proposed method and existing methods based on Pontryagin's Maximum Principle (PMP) is established. More importantly, using this DDP-based IRL with an open-loop loss function, a closed-loop IRL framework is presented. In this framework, a loss function is proposed to capture the closed-loop nature of demonstrations. It is shown to be better than the commonly used open-loop loss function. We show that the closed-loop IRL framework reduces to a constrained inverse optimal control problem under certain assumptions. Under these assumptions and a rank condition, it is proven that the learning parameters can be recovered from the demonstration data. The proposed framework is extensively evaluated through four numerical robot examples and one real-world quadrotor system. The experiments validate the theoretical results and illustrate the practical relevance of the approach.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Inverse reinforcement learning, one of 13 directions in Offline RL and imitation learning from data. Builds on 12 of its 40 references that are in the map. First posted on arXiv 29 Jul 2024.
Builds on
12 of 40 references.
References · 12
- 2016Concrete Problems in AI Safetycited by 1,582
- 2018Approximation Methods for Bilevel Programmingcited by 231
- 2021Recent Advances in Reinforcement Learning in Financecited by 102
- 2022Correcting Robot Plans with Natural Language Feedbackcited by 68
- 2019Pontryagin Differentiable Programming: An End-to-End Learning and Control Frameworkcited by 48
- 2021Safe Pontryagin Differentiable Programmingcited by 25
- 2021Combining Physics and Deep Learning to learn Continuous-Time Dynamics Modelscited by 20
- 2020Learning from Sparse Demonstrationscited by 9
- 2020Online Inverse Optimal Control for Control-Constrained Discrete-Time Systems on Finite and Infinite Horizonscited by 5
- 2018Inverse Optimal Control from Incomplete Trajectory Observationscited by 4
- 2020Interior Point Differential Dynamic Programmingcited by 4
- 2020Constrained Differential Dynamic Programming Revisitedcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2024Stable Inverse Reinforcement Learning: Policies from Control Lyapunov Landscapes
- 2025Data-Driven Inverse Optimal Control for Continuous-Time Nonlinear Systems
- 2020Learn to Exceed: Stereo Inverse Reinforcement Learning with Concurrent Policy Optimization
- 2019On the Correctness and Sample Complexity of Inverse Reinforcement Learning
- 2026Loop-Free Inverse Reinforcement Learning via Sequential Value Recovery with Q-Score Matching
- 2023A Novel Variational Lower Bound for Inverse Reinforcement Learning
- 2025Offline Reinforcement Learning via Inverse Optimization
- 2021A Generalised Inverse Reinforcement Learning Framework