Koopman operator based identification of nonlinear networks
Ramachandran Anantharaman, Alexandre Mauroy
TL;DR
The paper addresses the challenge of identifying nonlinear networked dynamics with heterogeneous node behavior and inputs from data. It introduces a two-step Koopman operator–based framework: first, identify the network topology (neighbors and inputs) via a dual lifting method; then, perform local dynamics identification using a lifted linear model. The approach scales to large, sparse networks and yields a modular, linear lifted representation of the whole network, enabling analysis and control design. Numerical examples on Erdos-Renyi graphs, non-polynomial vector fields, and Hindmarsh-Rose neuron networks demonstrate accurate topology reconstruction and parameter estimation, outperforming prior methods in data efficiency and scalability.
Abstract
In this work, we develop a method to identify continuous-time nonlinear networked dynamics via the Koopman operator framework. The proposed technique consists of two steps: the first step identifies the neighbors of each node, and the second step identifies the local dynamics at each node from a predefined set of dictionary functions. The technique can be used to either identify the Boolean network of interactions (first step) or to solve the complete network identification problem that amounts to estimating the local node dynamics and the nature of the node interactions (first and second steps). Under a sparsity assumption, the data required to identify the complete network dynamics is significantly less than the total number of dictionary functions describing the dynamics. This makes the proposed approach attractive for identifying large dimensional networks with sparse interconnections. The accuracy and performance of the proposed identification technique are demonstrated with several examples.
