Policy Gradient for LQR with Domain Randomization

Tesshu Fujinami, Bruce D. Lee, Nikolai Matni, George J. Pappas
3/31/2025
eess.SYcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Domain randomization (DR) enables sim-to-real transfer by training controllers on a distribution of simulated environments, with the goal of achieving robust performance in the real world. Although DR is widely used in practice and is often solved using simple policy gradient (PG) methods, understanding of its theoretical guarantees remains limited. Toward addressing this gap, we provide the first convergence analysis of PG methods for domain-randomized linear quadratic regulation (LQR). We show that PG converges globally to the minimizer of a finite-sample approximation of the DR objective under suitable bounds on the heterogeneity of the sampled systems. We also quantify the sample-complexity associated with achieving a small performance gap between the sample-average and population-level objectives. Additionally, we propose and analyze a discount-factor annealing algorithm that obviates the need for an initial jointly stabilizing controller, which may be challenging to find. Empirical results support our theoretical findings and highlight promising directions for future work, including risk-sensitive DR formulations and stochastic PG algorithms.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{fujinami2025policy,
  title  = {Policy Gradient for LQR with Domain Randomization},
  author = {Tesshu Fujinami and Bruce D. Lee and Nikolai Matni and George J. Pappas},
  year   = {2025},
  eprint = {2503.24371},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.24371v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.24371.svg)](https://codeofpaper.com/paper/2503.24371)

Discussion