Skip to main navigation Skip to search Skip to main content

AutoKoopman: A Toolbox for Automated System Identification via Koopman Operator Linearization

  • Ethan Lew
  • , Abdelrahman Hekal
  • , Kostiantyn Potomkin
  • , Niklas Kochdumper
  • , Brandon Hencey
  • , Stanley Bak
  • , Sergiy Bogomolov
  • Galois Inc.
  • Newcastle University
  • Stony Brook University
  • Air Force Research Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

While Koopman operator linearization has brought many advances for prediction, control, and verification of dynamical systems, its main disadvantage is that the quality of the resulting model heavily depends on the correct tuning of hyper-parameters such as the number of observables. Our toolbox is a Python package that automates learning accurate models in a Koopman linearized representation with low effort, offering several tuning strategies to optimize the hyper-parameters associated with the Koopman operator techniques automatically. supports discrete as well as continuous-time models and implements all major types of observables, which are polynomials, random Fourier features, and neural networks. As we demonstrate on several benchmarks, our toolbox is able to automatically identify very accurate dynamic models for symbolic, black-box, as well as real systems. AutoKoopman is available at https://github.com/EthanJamesLew/AutoKoopman and on PyPI as.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 21st International Symposium, ATVA 2023, Proceedings
EditorsÉtienne André, Jun Sun
PublisherSpringer Science and Business Media Deutschland GmbH
Pages237-250
Number of pages14
ISBN (Print)9783031453311
DOIs
StatePublished - 2023
Event21st International Symposium on Automated Technology for Verification and Analysis, ATVA 2023 - Singapore, Singapore
Duration: Oct 24 2023Oct 27 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14216 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Symposium on Automated Technology for Verification and Analysis, ATVA 2023
Country/TerritorySingapore
CitySingapore
Period10/24/2310/27/23

Keywords

  • deep Koopman
  • Koopman operator linearization
  • random Fourier features
  • system identification

Fingerprint

Dive into the research topics of 'AutoKoopman: A Toolbox for Automated System Identification via Koopman Operator Linearization'. Together they form a unique fingerprint.

Cite this