Gradient-free training of neural ODEs for system identification and control using ensemble Kalman inversion

07/15/2023
by   Lucas Böttcher, et al.
0

Ensemble Kalman inversion (EKI) is a sequential Monte Carlo method used to solve inverse problems within a Bayesian framework. Unlike backpropagation, EKI is a gradient-free optimization method that only necessitates the evaluation of artificial neural networks in forward passes. In this study, we examine the effectiveness of EKI in training neural ordinary differential equations (neural ODEs) for system identification and control tasks. To apply EKI to optimal control problems, we formulate inverse problems that incorporate a Tikhonov-type regularization term. Our numerical results demonstrate that EKI is an efficient method for training neural ODEs in system identification and optimal control problems, with runtime and quality of solutions that are competitive with commonly used gradient-based optimizers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2019

On the Incorporation of Box-Constraints for Ensemble Kalman Inversion

The Bayesian approach to inverse problems is widely used in practice to ...
research
05/05/2020

Ensemble Kalman filter for neural network based one-shot inversion

We study the use of novel techniques arising in machine learning for inv...
research
09/08/2020

l_p regularization for ensemble Kalman inversion

Ensemble Kalman inversion (EKI) is a derivative-free optimization method...
research
09/20/2023

Flow Annealed Kalman Inversion for Gradient-Free Inference in Bayesian Inverse Problems

For many scientific inverse problems we are required to evaluate an expe...
research
08/10/2018

Ensemble Kalman Inversion: A Derivative-Free Technique For Machine Learning Tasks

The standard probabilistic perspective on machine learning gives rise to...
research
05/21/2018

Never look back - The EnKF method and its application to the training of neural networks without back propagation

In this work, we present a new derivative-free optimization method and i...
research
08/29/2022

Autoinverse: Uncertainty Aware Inversion of Neural Networks

Neural networks are powerful surrogates for numerous forward processes. ...

Please sign up or login with your details

Forgot password? Click here to reset