Distributed Koopman Learning with Incomplete Measurements
Wenjian Hao, Lili Wang, Ayush Rai, Shaoshuai Mou
TL;DR
The paper addresses learning the dynamics of a nonlinear time-invariant system when multiple agents have only partial observations. It proposes a distributed deep Koopman learning framework (DDKL-PO) that combines Koopman lifting, deep observable functions, and consensus to estimate the global dynamics from locally observed data. Key contributions include a joint state-estimation and dynamics-learning algorithm, a two-part loss with diminishing-step updates, and neighbor communication of lifted observables to achieve performance close to centralized methods. Experiments on Lunar Lander demonstrate scalability to multi-agent networks with partial information while maintaining accuracy and reducing communication overhead.
Abstract
Koopman operator theory has emerged as a powerful tool for system identification, particularly for approximating nonlinear time-invariant systems (NTIS). This paper considers a network of agents with limited observation capabilities that collaboratively estimate the dynamics of an NTIS. A distributed deep Koopman learning algorithm is developed by integrating Koopman operator theory, deep neural networks, and consensus-based coordination. In the proposed framework, each agent approximates the system dynamics using its partial measurements and lifted states exchanged with its neighbors. This cooperative scheme enables accurate reconstruction of the global dynamics despite the absence of full-state information at individual agents. Simulation results on the Lunar Lander environment from OpenAI Gym demonstrate that the proposed method achieves performance comparable to the centralized deep Koopman learning with full-state access.
