Deep learning long-range information in undirected graphs with wave networks

10/29/2018
by   Matthew K. Matlock, et al.
0

Graph algorithms are key tools in many fields of science and technology. Some of these algorithms depend on propagating information between distant nodes in a graph. Recently, there have been a number of deep learning architectures proposed to learn on undirected graphs. However, most of these architectures aggregate information in the local neighborhood of a node, and therefore they may not be capable of efficiently propagating long-range information. To solve this problem we examine a recently proposed architecture, wave, which propagates information back and forth across an undirected graph in waves of nonlinear computation. We compare wave to graph convolution, an architecture based on local aggregation, and find that wave learns three different graph-based tasks with greater efficiency and accuracy. These three tasks include (1) labeling a path connecting two nodes in a graph, (2) solving a maze presented as an image, and (3) computing voltages in a circuit. These tasks range from trivial to very difficult, but wave can extrapolate from small training examples to much larger testing examples. These results show that wave may be able to efficiently solve a wide range of problems that require long-range information propagation across undirected graphs. An implementation of the wave network, and example code for the maze problem are included in the tflon deep learning toolkit (https://bitbucket.org/mkmatlock/tflon).

READ FULL TEXT
research
06/06/2021

On Local Aggregation in Heterophilic Graphs

Many recent works have studied the performance of Graph Neural Networks ...
research
04/27/2021

Node Embedding using Mutual Information and Self-Supervision based Bi-level Aggregation

Graph Neural Networks (GNNs) learn low dimensional representations of no...
research
07/30/2022

Local Graph Embeddings Based on Neighbors Degree Frequency of Nodes

We propose a local-to-global strategy for graph machine learning and net...
research
03/16/2017

Destructive Read by Wave Interference for Arbitration

With the advent of big data and deep learning, computation power has bec...
research
06/10/2020

Learning the geometry of wave-based imaging

We propose a general deep learning architecture for wave-based imaging p...
research
11/01/2017

Learning to Represent Programs with Graphs

Learning tasks on source code (i.e., formal languages) have been conside...
research
10/18/2022

Anti-Symmetric DGN: a stable architecture for Deep Graph Networks

Deep Graph Networks (DGNs) currently dominate the research landscape of ...

Please sign up or login with your details

Forgot password? Click here to reset