21
2

Regret Analysis of Multi-task Representation Learning for Linear-Quadratic Adaptive Control

Abstract

Representation learning is a powerful tool that enables learning over large multitudes of agents or domains by enforcing that all agents operate on a shared set of learned features. However, many robotics or controls applications that would benefit from collaboration operate in settings with changing environments and goals, whereas most guarantees for representation learning are stated for static settings. Toward rigorously establishing the benefit of representation learning in dynamic settings, we analyze the regret of multi-task representation learning for linear-quadratic control. This setting introduces unique challenges. Firstly, we must account for and balance the misspecification\textit{misspecification} introduced by an approximate representation. Secondly, we cannot rely on the parameter update schemes of single-task online LQR, for which least-squares often suffices, and must devise a novel scheme to ensure sufficient improvement. We demonstrate that for settings where exploration is "benign", the regret of any agent after TT timesteps scales as O~(T/H)\tilde O(\sqrt{T/H}), where HH is the number of agents. In settings with "difficult" exploration, the regret scales as O~(dudθT+T3/4/H1/5)\tilde O(\sqrt{d_u d_\theta} \sqrt{T} + T^{3/4}/H^{1/5}), where dxd_x is the state-space dimension, dud_u is the input dimension, and dθd_\theta is the task-specific parameter count. In both cases, by comparing to the minimax single-task regret O(dxdu2T)O(\sqrt{d_x d_u^2}\sqrt{T}), we see a benefit of a large number of agents. Notably, in the difficult exploration case, by sharing a representation across tasks, the effective task-specific parameter count can often be small dθ<dxdud_\theta < d_x d_u. Lastly, we provide numerical validation of the trends we predict.

View on arXiv
Comments on this paper