Saved in:
Bibliographic Details
Main Authors: Casti, Umberto, Baggio, Giacomo, Zampieri, Sandro, Pasqualetti, Fabio
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.19059
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910807246241792
author Casti, Umberto
Baggio, Giacomo
Zampieri, Sandro
Pasqualetti, Fabio
author_facet Casti, Umberto
Baggio, Giacomo
Zampieri, Sandro
Pasqualetti, Fabio
contents This paper studies a multi-task control problem where multiple linear systems are to be regulated by a single non-linear controller. In particular, motivated by recent advances in multi-task learning and the design of brain-inspired architectures, we consider a neural controller with (smooth) ReLU activation function. The parameters of the controller are a connectivity matrix and a bias vector: although both parameters can be designed, the connectivity matrix is constant while the bias vector can be varied and is used to adapt the controller across different control tasks. The bias vector determines the equilibrium of the neural controller and, consequently, of its linearized dynamics. Our multi-task control strategy consists of designing the connectivity matrix and a set of bias vectors in a way that the linearized dynamics of the neural controller for the different bias vectors provide a good approximation of a set of desired controllers. We show that, by properly choosing the bias vector, the linearized dynamics of the neural controller can replicate the dynamics of any single, linear controller. Further, we design gradient-based algorithms to train the parameters of the neural controller, and we provide upper and lower bounds for the performance of our neural controller. Finally, we validate our results using different numerical examples.
format Preprint
id arxiv_https___arxiv_org_abs_2501_19059
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Controllable Neural Architectures for Multi-Task Control
Casti, Umberto
Baggio, Giacomo
Zampieri, Sandro
Pasqualetti, Fabio
Systems and Control
This paper studies a multi-task control problem where multiple linear systems are to be regulated by a single non-linear controller. In particular, motivated by recent advances in multi-task learning and the design of brain-inspired architectures, we consider a neural controller with (smooth) ReLU activation function. The parameters of the controller are a connectivity matrix and a bias vector: although both parameters can be designed, the connectivity matrix is constant while the bias vector can be varied and is used to adapt the controller across different control tasks. The bias vector determines the equilibrium of the neural controller and, consequently, of its linearized dynamics. Our multi-task control strategy consists of designing the connectivity matrix and a set of bias vectors in a way that the linearized dynamics of the neural controller for the different bias vectors provide a good approximation of a set of desired controllers. We show that, by properly choosing the bias vector, the linearized dynamics of the neural controller can replicate the dynamics of any single, linear controller. Further, we design gradient-based algorithms to train the parameters of the neural controller, and we provide upper and lower bounds for the performance of our neural controller. Finally, we validate our results using different numerical examples.
title Controllable Neural Architectures for Multi-Task Control
topic Systems and Control
url https://arxiv.org/abs/2501.19059