IGNNITION: fast prototyping of graph neural networks for communication networks
Ignition:用于通信网络的图形神经网络的快速原型
Ignition:通信ネットワークのためのグラフニューラルネットワークの高速プロトタイピング
Ignition:통신망 에 사용 되 는 도형 신경 망 의 빠 른 원형
Ignition: un prototipo rápido de redes neuronales gráficas para redes de comunicación
Ignition: un prototype rapide de réseau neuronal graphique pour les réseaux de communication
Ignition: быстрый прототип графических нервных сетей для сетей связи
David Pujol-Perich ¹, José Suárez-Varela ¹, Miquel Ferriol-Galmés ¹, Bo Wu ², Shihan Xiao ², Xiangle Cheng ², Albert Cabellos-Aparicio ¹, Pere Barlet-Ros ¹
¹ Barcelona Neural Networking center, Universitat Politècnica de Catalunya, Spain
² Network Technology Lab., Huawei Technologies Co., Ltd.
华为技术有限公司网络技术实验室
SIGCOMM '21: Proceedings of the SIGCOMM '21 Poster and Demo Sessions, 23 August 2021
Abstract
Graph Neural Networks (GNN) have recently exploded in the Machine Learning area as a novel technique for modeling graph-structured data. This makes them especially suitable for applications in the networking field, as communication networks inherently comprise graphs at many levels (e.g., topology, routing, user connections).
In this demo, we will present IGNNITION, an open-source framework for fast prototyping of GNNs applied to communication networks. This framework is especially designed for network engineers and/or researchers with limited background on neural network programming.
IGNNITION comprises a set of tools and functionalities that eases and accelerates the whole implementation process, from the design of a GNN model, to its training, evaluation, debugging, and integration into larger network applications. In the demo, we will show how a user can implement a complex GNN model applied to network performance modeling (RouteNet), following three simple steps.