LGROOCMLOct 18, 2019

Learning Compositional Koopman Operators for Model-Based Control

arXiv:1910.08264v2135 citations
AI Analysis

This addresses a limitation in model-based control for scenarios with variable object counts, offering incremental improvement over existing Koopman operator methods.

The paper tackled the problem of modeling nonlinear dynamical systems with a variable number of objects by proposing compositional Koopman operators, using graph neural networks and block-wise linear transitions, and showed better efficiency and generalization in experiments on manipulating ropes and controlling soft robots.

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 unknown physical parameters and produce control signals to achieve a specified goal. Our experiments on manipulating ropes and controlling soft robots show that the proposed method has better efficiency and generalization ability than existing baselines.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes