Learning Compositional Koopman Operators for Model-Based Control
Yunzhu Li, Hao He, Jiajun Wu, Dina Katabi, Antonio Torralba

TL;DR
This paper introduces a novel method for learning compositional Koopman operators using graph neural networks, enabling efficient and generalizable control of complex nonlinear systems with variable object counts.
Contribution
It proposes a graph neural network-based approach to learn compositional Koopman operators that handle variable object numbers and adapt to new environments.
Findings
Outperforms existing methods in efficiency and generalization
Successfully controls ropes and soft robots
Adapts quickly to new environments with unknown parameters
Abstract
Finding an embedding space for a linear approximation of a nonlinear dynamical system enables efficient system identification and control synthesis. The Koopman operator theory lays the foundation for identifying the nonlinear-to-linear coordinate transformations with data-driven methods. Recently, researchers have proposed to use deep neural networks as a more expressive class of basis functions for calculating the Koopman operators. These approaches, however, assume a fixed dimensional state space; they are therefore not applicable to scenarios with a variable number of objects. In this paper, we propose to learn compositional Koopman operators, using graph neural networks to encode the state into object-centric embeddings and using a block-wise linear transition matrix to regularize the shared structure across objects. The learned dynamics can quickly adapt to new environments of…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Lattice Boltzmann Simulation Studies · Neural Networks and Reservoir Computing
