# Deep active learning for nonlinear system identification

**Authors:** Erlend Torje Berg Lundby, Adil Rasheed, Ivar Johan Halvorsen, Dirk, Reinhardt, Sebastien Gros, Jan Tommy Gravdahl

arXiv: 2302.12667 · 2023-02-27

## TL;DR

This paper introduces a novel deep active learning framework for nonlinear system identification, combining global exploration and local optimal control to efficiently acquire informative data and improve neural network modeling of dynamical systems.

## Contribution

It formulates a static deep active learning approach integrating system dynamics exploration and optimal control for efficient data acquisition in nonlinear system identification.

## Key findings

- Outperforms standard data acquisition methods in simulated case studies.
- Uses ensemble neural network variance as an information measure.
- Combines global exploration with local optimal control for data collection.

## Abstract

The exploding research interest for neural networks in modeling nonlinear dynamical systems is largely explained by the networks' capacity to model complex input-output relations directly from data. However, they typically need vast training data before they can be put to any good use. The data generation process for dynamical systems can be an expensive endeavor both in terms of time and resources. Active learning addresses this shortcoming by acquiring the most informative data, thereby reducing the need to collect enormous datasets. What makes the current work unique is integrating the deep active learning framework into nonlinear system identification. We formulate a general static deep active learning acquisition problem for nonlinear system identification. This is enabled by exploring system dynamics locally in different regions of the input space to obtain a simulated dataset covering the broader input space. This simulated dataset can be used in a static deep active learning acquisition scheme referred to as global explorations. The global exploration acquires a batch of initial states corresponding to the most informative state-action trajectories according to a batch acquisition function. The local exploration solves an optimal control problem, finding the control trajectory that maximizes some measure of information. After a batch of informative initial states is acquired, a new round of local explorations from the initial states in the batch is conducted to obtain a set of corresponding control trajectories that are to be applied on the system dynamics to get data from the system. Information measures used in the acquisition scheme are derived from the predictive variance of an ensemble of neural networks. The novel method outperforms standard data acquisition methods used for system identification of nonlinear dynamical systems in the case study performed on simulated data.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/2302.12667/full.md

## Figures

29 figures with captions in the complete paper: https://tomesphere.com/paper/2302.12667/full.md

## References

49 references — full list in the complete paper: https://tomesphere.com/paper/2302.12667/full.md

---
Source: https://tomesphere.com/paper/2302.12667