Fully Distributed Online Training of Graph Neural Networks in Networked Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Olshevskyi, Rostyslav, Zhao, Zhongyuan, Chan, Kevin, Verma, Gunjan, Swami, Ananthram, Segarra, Santiago
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916514317205504
author Olshevskyi, Rostyslav
Zhao, Zhongyuan
Chan, Kevin
Verma, Gunjan
Swami, Ananthram
Segarra, Santiago
author_facet Olshevskyi, Rostyslav
Zhao, Zhongyuan
Chan, Kevin
Verma, Gunjan
Swami, Ananthram
Segarra, Santiago
contents Graph neural networks (GNNs) are powerful tools for developing scalable, decentralized artificial intelligence in large-scale networked systems, such as wireless networks, power grids, and transportation networks. Currently, GNNs in networked systems mostly follow a paradigm of `centralized training, distributed execution', which limits their adaptability and slows down their development cycles. In this work, we fill this gap for the first time by developing a communication-efficient, fully distributed online training approach for GNNs applied to large networked systems. For a mini-batch with $B$ samples, our approach of training an $L$-layer GNN only adds $L$ rounds of message passing to the $LB$ rounds required by GNN inference, with doubled message sizes. Through numerical experiments in graph-based node regression, power allocation, and link scheduling in wireless networks, we demonstrate the effectiveness of our approach in training GNNs under supervised, unsupervised, and reinforcement learning paradigms.
format Preprint
id arxiv_https___arxiv_org_abs_2412_06105
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Fully Distributed Online Training of Graph Neural Networks in Networked Systems
Olshevskyi, Rostyslav
Zhao, Zhongyuan
Chan, Kevin
Verma, Gunjan
Swami, Ananthram
Segarra, Santiago
Machine Learning
Distributed, Parallel, and Cluster Computing
Graph neural networks (GNNs) are powerful tools for developing scalable, decentralized artificial intelligence in large-scale networked systems, such as wireless networks, power grids, and transportation networks. Currently, GNNs in networked systems mostly follow a paradigm of `centralized training, distributed execution', which limits their adaptability and slows down their development cycles. In this work, we fill this gap for the first time by developing a communication-efficient, fully distributed online training approach for GNNs applied to large networked systems. For a mini-batch with $B$ samples, our approach of training an $L$-layer GNN only adds $L$ rounds of message passing to the $LB$ rounds required by GNN inference, with doubled message sizes. Through numerical experiments in graph-based node regression, power allocation, and link scheduling in wireless networks, we demonstrate the effectiveness of our approach in training GNNs under supervised, unsupervised, and reinforcement learning paradigms.
title Fully Distributed Online Training of Graph Neural Networks in Networked Systems
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2412.06105