Can Direct Latent Model Learning Solve Linear Quadratic Gaussian Control?

Abstract

We study the task of learning state representations from potentially high-dimensional observations, with the goal of controlling an unknown partially observable system. We pursue a direct latent model learning approach, where a dynamic model in some latent state space is learned by predicting quantities directly related to planning (e.g., costs) without reconstructing the observations. In particular, we focus on an intuitive cost-driven state representation learning method for solving Linear Quadratic Gaussian (LQG) control, one of the most fundamental partially observable control problems. As our main results, we establish finite-sample guarantees of finding a near-optimal state representation function and a near-optimal controller using the directly learned latent model. To the best of our knowledge, despite various empirical successes, prior to this work it was unclear if such a cost-driven latent model learner enjoys finite-sample guarantees. Our work underscores the value of predicting multi-step costs, an idea that is key to our theory, and notably also an idea that is known to be empirically valuable for learning state representations.

Cite

Text

Tian et al. "Can Direct Latent Model Learning Solve Linear Quadratic Gaussian Control?." Proceedings of The 5th Annual Learning for Dynamics and Control Conference, 2023.

Markdown

[Tian et al. "Can Direct Latent Model Learning Solve Linear Quadratic Gaussian Control?." Proceedings of The 5th Annual Learning for Dynamics and Control Conference, 2023.](https://mlanthology.org/l4dc/2023/tian2023l4dc-direct/)

BibTeX

@inproceedings{tian2023l4dc-direct,
  title     = {{Can Direct Latent Model Learning Solve Linear Quadratic Gaussian Control?}},
  author    = {Tian, Yi and Zhang, Kaiqing and Tedrake, Russ and Sra, Suvrit},
  booktitle = {Proceedings of The 5th Annual Learning for Dynamics and Control Conference},
  year      = {2023},
  pages     = {51-63},
  volume    = {211},
  url       = {https://mlanthology.org/l4dc/2023/tian2023l4dc-direct/}
}