Resource allocation in large-scale wireless control systems with graph neural networks

Modern control systems routinely employ wireless networks to exchange information between a large number of plants, actuators and sensors. While wireless networks are defined by random, rapidly changing conditions that challenge common control design assumptions, properly allocating communication re...

Cijeli opis

Bibliografski detalji
Glavni autori: Lima, V, Eisen, M, Gatsis, K, Ribeiro, A
Format: Conference item
Jezik:English
Izdano: International Federation of Automatic Control 2021
_version_ 1826282544811737088
author Lima, V
Eisen, M
Gatsis, K
Ribeiro, A
author_facet Lima, V
Eisen, M
Gatsis, K
Ribeiro, A
author_sort Lima, V
collection OXFORD
description Modern control systems routinely employ wireless networks to exchange information between a large number of plants, actuators and sensors. While wireless networks are defined by random, rapidly changing conditions that challenge common control design assumptions, properly allocating communication resources helps to maintain operation reliable. Designing resource allocation policies is usually challenging and requires explicit knowledge of the system and communication dynamics, but recent works have successfully explored deep reinforcement learning techniques to find optimal model-free resource allocation policies. Deep reinforcement learning algorithms do not necessarily scale well, however, which limits the immediate generalization of those approaches to large-scale wireless control systems. In this paper we discuss the use of reinforcement learning and graph neural networks (GNNs) to design model-free, scalable resource allocation policies. On the one hand, GNNs generalize the spatial-temporal convolutions present in convolutional neural networks (CNNs) to data defined over arbitrary graphs. In doing so, GNNs manage to exploit local regular structure encoded in graphs to reduce the dimensionality of the learning space. The architecture of the wireless network, on the other, defines an underlying communication graph that can be used as basis for a GNN model. Numerical experiments show the learned policies outperform baseline resource allocation solutions.
first_indexed 2024-03-07T00:45:28Z
format Conference item
id oxford-uuid:847d6fa1-afcf-43b3-8037-cdf9bcaa764b
institution University of Oxford
language English
last_indexed 2024-03-07T00:45:28Z
publishDate 2021
publisher International Federation of Automatic Control
record_format dspace
spelling oxford-uuid:847d6fa1-afcf-43b3-8037-cdf9bcaa764b2022-03-26T21:51:25ZResource allocation in large-scale wireless control systems with graph neural networksConference itemhttp://purl.org/coar/resource_type/c_5794uuid:847d6fa1-afcf-43b3-8037-cdf9bcaa764bEnglishSymplectic ElementsInternational Federation of Automatic Control2021Lima, VEisen, MGatsis, KRibeiro, AModern control systems routinely employ wireless networks to exchange information between a large number of plants, actuators and sensors. While wireless networks are defined by random, rapidly changing conditions that challenge common control design assumptions, properly allocating communication resources helps to maintain operation reliable. Designing resource allocation policies is usually challenging and requires explicit knowledge of the system and communication dynamics, but recent works have successfully explored deep reinforcement learning techniques to find optimal model-free resource allocation policies. Deep reinforcement learning algorithms do not necessarily scale well, however, which limits the immediate generalization of those approaches to large-scale wireless control systems. In this paper we discuss the use of reinforcement learning and graph neural networks (GNNs) to design model-free, scalable resource allocation policies. On the one hand, GNNs generalize the spatial-temporal convolutions present in convolutional neural networks (CNNs) to data defined over arbitrary graphs. In doing so, GNNs manage to exploit local regular structure encoded in graphs to reduce the dimensionality of the learning space. The architecture of the wireless network, on the other, defines an underlying communication graph that can be used as basis for a GNN model. Numerical experiments show the learned policies outperform baseline resource allocation solutions.
spellingShingle Lima, V
Eisen, M
Gatsis, K
Ribeiro, A
Resource allocation in large-scale wireless control systems with graph neural networks
title Resource allocation in large-scale wireless control systems with graph neural networks
title_full Resource allocation in large-scale wireless control systems with graph neural networks
title_fullStr Resource allocation in large-scale wireless control systems with graph neural networks
title_full_unstemmed Resource allocation in large-scale wireless control systems with graph neural networks
title_short Resource allocation in large-scale wireless control systems with graph neural networks
title_sort resource allocation in large scale wireless control systems with graph neural networks
work_keys_str_mv AT limav resourceallocationinlargescalewirelesscontrolsystemswithgraphneuralnetworks
AT eisenm resourceallocationinlargescalewirelesscontrolsystemswithgraphneuralnetworks
AT gatsisk resourceallocationinlargescalewirelesscontrolsystemswithgraphneuralnetworks
AT ribeiroa resourceallocationinlargescalewirelesscontrolsystemswithgraphneuralnetworks