Deep Dictionary-Free Method for Identifying Linear Model of Nonlinear System with Input Delay

Patrik Valábek, Marek Wadinger, Michal Kvasnica, Martin Klaučo
11/6/2025
eess.SYcs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Nonlinear dynamical systems with input delays pose significant challenges for prediction, estimation, and control due to their inherent complexity and the impact of delays on system behavior. Traditional linear control techniques often fail in these contexts, necessitating innovative approaches. This paper introduces a novel approach to approximate the Koopman operator using an LSTM-enhanced Deep Koopman model, enabling linear representations of nonlinear systems with time delays. By incorporating Long Short-Term Memory (LSTM) layers, the proposed framework captures historical dependencies and efficiently encodes time-delayed system dynamics into a latent space. Unlike traditional extended Dynamic Mode Decomposition (eDMD) approaches that rely on predefined dictionaries, the LSTM-enhanced Deep Koopman model is dictionary-free, which mitigates the problems with the underlying dynamics being known and incorporated into the dictionary. Quantitative comparisons with extended eDMD on a simulated system demonstrate highly significant performance gains in prediction accuracy in cases where the true nonlinear dynamics are unknown and achieve comparable results to eDMD with known dynamics of a system.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{valbek2025deep,
  title  = {Deep Dictionary-Free Method for Identifying Linear Model of Nonlinear System with Input Delay},
  author = {Patrik Valábek and Marek Wadinger and Michal Kvasnica and Martin Klaučo},
  year   = {2025},
  eprint = {2511.04451},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2511.04451v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2511.04451.svg)](https://codeofpaper.com/paper/2511.04451)

Discussion