Learning from A Single Graph is All You Need for Near-Shortest Path Routing in Wireless Networks

Yung-Fu Chen, Sen Lin, Anish Arora
8/18/2023
cs.LGcs.NI

No confident code implementation found for this paper.

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 graph and node subsampling suffice for learning that is efficient, scalable, and generalizable. Simulation-based results on uniform random graphs with diverse sizes and densities empirically corroborate that using samples generated from a few routing paths in a modest-sized seed graph quickly learns a model that is generalizable across (almost) all random graphs in the wireless network model.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2023learning,
  title  = {Learning from A Single Graph is All You Need for Near-Shortest Path Routing in Wireless Networks},
  author = {Yung-Fu Chen and Sen Lin and Anish Arora},
  year   = {2023},
  eprint = {2308.09829},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.09829v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.09829.svg)](https://codeofpaper.com/paper/2308.09829)

Discussion