Controlling Chaos Using Edge Computing Hardware

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Kent, Robert M., Barbosa, Wendson A. S., Gauthier, Daniel J.
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911924886700032
author Kent, Robert M.
Barbosa, Wendson A. S.
Gauthier, Daniel J.
author_facet Kent, Robert M.
Barbosa, Wendson A. S.
Gauthier, Daniel J.
contents Machine learning provides a data-driven approach for creating a digital twin of a system - a digital model used to predict the system behavior. Having an accurate digital twin can drive many applications, such as controlling autonomous systems. Often the size, weight, and power consumption of the digital twin or related controller must be minimized, ideally realized on embedded computing hardware that can operate without a cloud-computing connection. Here, we show that a nonlinear controller based on next-generation reservoir computing can tackle a difficult control problem: controlling a chaotic system to an arbitrary time-dependent state. The model is accurate, yet it is small enough to be evaluated on a field-programmable gate array typically found in embedded devices. Furthermore, the model only requires 25.0 $\pm$ 7.0 nJ per evaluation, well below other algorithms, even without systematic power optimization. Our work represents the first step in deploying efficient machine learning algorithms to the computing "edge."
format Preprint
id arxiv_https___arxiv_org_abs_2406_12876
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Controlling Chaos Using Edge Computing Hardware
Kent, Robert M.
Barbosa, Wendson A. S.
Gauthier, Daniel J.
Machine Learning
Neural and Evolutionary Computing
Machine learning provides a data-driven approach for creating a digital twin of a system - a digital model used to predict the system behavior. Having an accurate digital twin can drive many applications, such as controlling autonomous systems. Often the size, weight, and power consumption of the digital twin or related controller must be minimized, ideally realized on embedded computing hardware that can operate without a cloud-computing connection. Here, we show that a nonlinear controller based on next-generation reservoir computing can tackle a difficult control problem: controlling a chaotic system to an arbitrary time-dependent state. The model is accurate, yet it is small enough to be evaluated on a field-programmable gate array typically found in embedded devices. Furthermore, the model only requires 25.0 $\pm$ 7.0 nJ per evaluation, well below other algorithms, even without systematic power optimization. Our work represents the first step in deploying efficient machine learning algorithms to the computing "edge."
title Controlling Chaos Using Edge Computing Hardware
topic Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2406.12876