Graph Neural Modeling of Network Flows
Not on the map. Why?
Abstract (arXiv)
Network flow problems, which involve distributing traffic such that the underlying infrastructure is used effectively, are ubiquitous in transportation and logistics. Among them, the general Multi-Commodity Network Flow (MCNF) problem concerns the distribution of multiple flows of different sizes between several sources and sinks, while achieving effective utilization of the links. Due to the appeal of data-driven optimization, these problems have increasingly been approached using graph learning methods. In this paper, we propose a novel graph learning architecture for network flow problems called Per-Edge Weights (PEW). This method builds on a Graph Attention Network and uses distinctly parametrized message functions along each link. We extensively evaluate the proposed solution through an Internet flow routing case study using 17 Service Provider topologies and 2 routing schemes. We show that PEW yields substantial gains over architectures whose global message function constrains the routing unnecessarily. We also find that an MLP is competitive with other standard architectures. Furthermore, we analyze the relationship between graph structure and predictive performance for data-driven routing of flows, an aspect that has not been considered by existing work in the area.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 26 of its 54 references that are in the map. First posted on arXiv 12 Sep 2022.
Builds on
26 of 54 references.
References · 26
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2015Gated Graph Sequence Neural Networkscited by 792
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
14 more
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2019What Can Neural Networks Reason About?cited by 155
- 2019Relational Graph Attention Networkscited by 81
- 2018Experience-driven Networking: A Deep Reinforcement Learning based Approachcited by 41
- 2022Maximum Flow and Minimum-Cost Flow in Almost-Linear Timecited by 28
- 2019Unveiling the potential of Graph Neural Networks for network modeling and optimization in SDNcited by 27
- 2020Neural Bipartite Matchingcited by 16
- 2017Why (and How) Networks Should Run Themselvescited by 13
- 2020CFR-RL: Traffic Engineering with Reinforcement Learning in SDNcited by 12
- 2021GDDR: GNN-based Data-Driven Routingcited by 9
- 2022R-GCN: The R Could Stand for Randomcited by 9
- 2017REPETITA: Repeatable Experiments for Performance Evaluation of Traffic-Engineering Algorithmscited by 7
- 2021Towards Real-Time Routing Optimization with Deep Reinforcement Learning: Open Challengescited by 2
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.