Sparse Bayesian deep learning for dynamic system identification

Journal Article (2022)
Author(s)

H. Zhou (TU Delft - Robot Dynamics)

I. Chahine (Student TU Delft)

Wei Xing Zheng (Western Sydney University)

W. Pan (TU Delft - Robot Dynamics, The University of Manchester)

Research Group
Robot Dynamics
Copyright
© 2022 H. Zhou, I. Chahine, Wei Xing Zheng, W. Pan
DOI related publication
https://doi.org/10.1016/j.automatica.2022.110489
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 H. Zhou, I. Chahine, Wei Xing Zheng, W. Pan
Research Group
Robot Dynamics
Volume number
144
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This paper proposes a sparse Bayesian treatment of deep neural networks (DNNs) for system identification. Although DNNs show impressive approximation ability in various fields, several challenges still exist for system identification problems. First, DNNs are known to be too complex that they can easily overfit the training data. Second, the selection of the input regressors for system identification is nontrivial. Third, uncertainty quantification of the model parameters and predictions are necessary. The proposed Bayesian approach offers a principled way to alleviate the above challenges by marginal likelihood/model evidence approximation and structured group sparsity-inducing priors construction. The identification algorithm is derived as an iterative regularised optimisation procedure that can be solved as efficiently as training typical DNNs. Remarkably, an efficient and recursive Hessian calculation method for each layer of DNNs is developed, turning the intractable training/optimisation process into a tractable one. Furthermore, a practical calculation approach based on the Monte-Carlo integration method is derived to quantify the uncertainty of the parameters and predictions. The effectiveness of the proposed Bayesian approach is demonstrated on several linear and nonlinear system identification benchmarks by achieving good and competitive simulation accuracy. The code to reproduce the experimental results is open-sourced and available online.