GDDR: GNN-based Data-Driven Routing
- URL: http://arxiv.org/abs/2104.09919v1
- Date: Tue, 20 Apr 2021 12:12:17 GMT
- Title: GDDR: GNN-based Data-Driven Routing
- Authors: Oliver Hope, Eiko Yoneki
- Abstract summary: We show that an approach using Graph Neural Networks (GNNs) performs at least as well as previous work using Multilayer Perceptron architectures.
GNNs have the added benefit that they allow for the generalisation of trained agents to different network topologies with no extra work.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We explore the feasibility of combining Graph Neural Network-based policy
architectures with Deep Reinforcement Learning as an approach to problems in
systems. This fits particularly well with operations on networks, which
naturally take the form of graphs. As a case study, we take the idea of
data-driven routing in intradomain traffic engineering, whereby the routing of
data in a network can be managed taking into account the data itself. The
particular subproblem which we examine is minimising link congestion in
networks using knowledge of historic traffic flows. We show through experiments
that an approach using Graph Neural Networks (GNNs) performs at least as well
as previous work using Multilayer Perceptron architectures. GNNs have the added
benefit that they allow for the generalisation of trained agents to different
network topologies with no extra work. Furthermore, we believe that this
technique is applicable to a far wider selection of problems in systems
research.
Related papers
- Learning Regularization for Graph Inverse Problems [16.062351610520693]
We introduce a framework leveraging GNNs to solve Graph Inverse Problems (GRIP)
The framework is based on a combination of likelihood and prior terms, which are used to find a solution that fits the data.
We study our approach on a number of representative problems that demonstrate the effectiveness of the framework.
arXiv Detail & Related papers (2024-08-19T22:03:02Z) - Learning State-Augmented Policies for Information Routing in
Communication Networks [92.59624401684083]
We develop a novel State Augmentation (SA) strategy to maximize the aggregate information at source nodes using graph neural network (GNN) architectures.
We leverage an unsupervised learning procedure to convert the output of the GNN architecture to optimal information routing strategies.
In the experiments, we perform the evaluation on real-time network topologies to validate our algorithms.
arXiv Detail & Related papers (2023-09-30T04:34:25Z) - Information Flow in Graph Neural Networks: A Clinical Triage Use Case [49.86931948849343]
Graph Neural Networks (GNNs) have gained popularity in healthcare and other domains due to their ability to process multi-modal and multi-relational graphs.
We investigate how the flow of embedding information within GNNs affects the prediction of links in Knowledge Graphs (KGs)
Our results demonstrate that incorporating domain knowledge into the GNN connectivity leads to better performance than using the same connectivity as the KG or allowing unconstrained embedding propagation.
arXiv Detail & Related papers (2023-09-12T09:18:12Z) - Automatic Relation-aware Graph Network Proliferation [182.30735195376792]
We propose Automatic Relation-aware Graph Network Proliferation (ARGNP) for efficiently searching GNNs.
These operations can extract hierarchical node/relational information and provide anisotropic guidance for message passing on a graph.
Experiments on six datasets for four graph learning tasks demonstrate that GNNs produced by our method are superior to the current state-of-the-art hand-crafted and search-based GNNs.
arXiv Detail & Related papers (2022-05-31T10:38:04Z) - Graph Neural Networks for Communication Networks: Context, Use Cases and
Opportunities [4.4568884144849985]
Graph neural networks (GNNs) have shown outstanding applications in many fields where data is fundamentally represented as graphs.
GNNs represent a new generation of data-driven models that can accurately learn and reproduce the complex behaviors behind real networks.
This article comprises a brief tutorial on GNNs and their possible applications to communication networks.
arXiv Detail & Related papers (2021-12-29T19:09:42Z) - Analyzing the Performance of Graph Neural Networks with Pipe Parallelism [2.269587850533721]
We focus on Graph Neural Networks (GNNs) that have found great success in tasks such as node or edge classification and link prediction.
New approaches for processing larger networks are needed to advance graph techniques.
We study how GNNs could be parallelized using existing tools and frameworks that are known to be successful in the deep learning community.
arXiv Detail & Related papers (2020-12-20T04:20:38Z) - Dynamic Graph: Learning Instance-aware Connectivity for Neural Networks [78.65792427542672]
Dynamic Graph Network (DG-Net) is a complete directed acyclic graph, where the nodes represent convolutional blocks and the edges represent connection paths.
Instead of using the same path of the network, DG-Net aggregates features dynamically in each node, which allows the network to have more representation ability.
arXiv Detail & Related papers (2020-10-02T16:50:26Z) - Policy-GNN: Aggregation Optimization for Graph Neural Networks [60.50932472042379]
Graph neural networks (GNNs) aim to model the local graph structures and capture the hierarchical patterns by aggregating the information from neighbors.
It is a challenging task to develop an effective aggregation strategy for each node, given complex graphs and sparse features.
We propose Policy-GNN, a meta-policy framework that models the sampling procedure and message passing of GNNs into a combined learning process.
arXiv Detail & Related papers (2020-06-26T17:03:06Z) - How to Build a Graph-Based Deep Learning Architecture in Traffic Domain:
A Survey [19.58023036416987]
This survey examines various graph-based deep learning architectures in many traffic applications.
We first give guidelines to formulate a traffic problem based on graph and construct graphs from various kinds of traffic datasets.
Then we decompose these graph-based architectures to discuss their shared deep learning techniques.
arXiv Detail & Related papers (2020-05-24T09:07:55Z) - Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph
Neural Networks [183.97265247061847]
We leverage graph signal processing to characterize the representation space of graph neural networks (GNNs)
We discuss the role of graph convolutional filters in GNNs and show that any architecture built with such filters has the fundamental properties of permutation equivariance and stability to changes in the topology.
We also study the use of GNNs in recommender systems and learning decentralized controllers for robot swarms.
arXiv Detail & Related papers (2020-03-08T13:02:15Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.