Nonlinear system identification using modified variational autoencoders

This research proposes a methodology for identifying nonlinear systems using input/output data and deep learning generative models. Our framework integrates Variational Autoencoders (VAE) with Nonlinear Autoregressive with exogenous input (NARX) in a unified identification structure to address overf...

Full description

Saved in:
Bibliographic Details
Published in:Intelligent systems with applications Vol. 22; p. 200344
Main Authors: Paniagua, Jose L., López, Jesús A.
Format: Journal Article
Language:English
Published: Elsevier Ltd 01.06.2024
Elsevier
Subjects:
ISSN:2667-3053, 2667-3053
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This research proposes a methodology for identifying nonlinear systems using input/output data and deep learning generative models. Our framework integrates Variational Autoencoders (VAE) with Nonlinear Autoregressive with exogenous input (NARX) in a unified identification structure to address overfitting in nonlinear system identification using NARX structures. Specifically, we modify a variational autoencoder by replacing the decoder module with a NARX model using the latent space information captured from the VAE encoder module as one of the exogenous inputs. Following the training phase, the decoder module can be used as a nonlinear model of the system. We evaluate the efficacy of our approach by performing open-loop prediction tests on data from four nonlinear benchmark systems: Cascaded tanks, Gas furnace, Silverbox, and Wiener-Hammerstein. The proposed VAE-NARX method reported Root Mean Squared Error (RMSE) of 8.23×10−3, 16.69×10−3, 0.002×10−3 and 0.037×10−3 respectively. Our results demonstrate that our proposed method achieves similar and outperforms prediction performances to standard identification techniques and can enhance the performance of traditional nonlinear system identification methods based on multi-layer perceptron models. •A methodology for identifying nonlinear systems using input/output data and deep learning generative models.•Application of Variational Autoencoders for modeling nonlinear dynamical systems.•Integration of representation learning concepts in the system identification process.•System identification and deep learning are topics that share the common goal of inferring models from the observed data.
ISSN:2667-3053
2667-3053
DOI:10.1016/j.iswa.2024.200344