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...
Glavni autori: | , , , |
---|---|
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 |