TL;DR
DiLQR introduces a differentiable iLQR framework using implicit differentiation, enabling efficient gradient computation and integration into neural networks for control tasks, with significant speedups and improved learning performance.
Contribution
The paper presents an analytical solution for differentiating through iLQR using implicit differentiation, enhancing scalability and performance in differentiable control applications.
Findings
Achieves up to 128x speedup over automatic differentiation.
Demonstrates superior learning performance compared to neural networks.
Successfully integrates into high-dimensional, end-to-end visual control tasks.
Abstract
While differentiable control has emerged as a powerful paradigm combining model-free flexibility with model-based efficiency, the iterative Linear Quadratic Regulator (iLQR) remains underexplored as a differentiable component. The scalability of differentiating through extended iterations and horizons poses significant challenges, hindering iLQR from being an effective differentiable controller. This paper introduces DiLQR, a framework that facilitates differentiation through iLQR, allowing it to serve as a trainable and differentiable module, either as or within a neural network. A novel aspect of this framework is the analytical solution that it provides for the gradient of an iLQR controller through implicit differentiation, which ensures a constant backward cost regardless of iteration, while producing an accurate gradient. We evaluate our framework on imitation tasks on famous…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
