Learning from A Single Graph is All You Need for Near-Shortest Path Routing in Wireless Networks
Yung-Fu Chen, Sen Lin, Anish Arora

TL;DR
This paper introduces a neural network-based routing algorithm trained on a single graph that generalizes to all random wireless network graphs, achieving near-shortest path routing efficiently and scalably.
Contribution
It presents a novel learning approach that uses domain knowledge and a single seed graph to train scalable routing policies applicable to diverse wireless network graphs.
Findings
One DNN matches greedy forwarding performance.
Another DNN outperforms greedy forwarding.
Sample-based training generalizes across graph sizes and densities.
Abstract
We propose a learning algorithm for local routing policies that needs only a few data samples obtained from a single graph while generalizing to all random graphs in a standard model of wireless networks. We thus solve the all-pairs near-shortest path problem by training deep neural networks (DNNs) that efficiently and scalably learn routing policies that are local, i.e., they only consider node states and the states of neighboring nodes. Remarkably, one of these DNNs we train learns a policy that exactly matches the performance of greedy forwarding; another generally outperforms greedy forwarding. Our algorithm design exploits network domain knowledge in several ways: First, in the selection of input features and, second, in the selection of a ``seed graph'' and subsamples from its shortest paths. The leverage of domain knowledge provides theoretical explainability of why the seed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCooperative Communication and Network Coding · Mobile Ad Hoc Networks · Wireless Networks and Protocols
