paper-with-me

Papers

Learning Graph Algorithms With Recurrent Graph Neural Networks

2022-12-09 · Florian Grötschla, Joël Mathys, Roger Wattenhofer

Classical graph algorithms work well for combinatorial problems that can be thoroughly formalized and abstracted. Once the algorithm is derived, it generalizes to instances of any size. However, developing an algorithm that handles complex structures and interactions in the real world can be challenging. Rather than specifying the algorithm, we can try to learn it from the graph-structured data. Graph Neural Networks (GNNs) are inherently capable of working on graph structures; however, they struggle to generalize well, and learning on larger instances is challenging. In order to scale, we focus on a recurrent architecture design that can learn simple graph problems end to end on smaller graphs and then extrapolate to larger instances. As our main contribution, we identify three essential techniques for recurrent GNNs to scale. By using (i) skip connections, (ii) state regularization, and (iii) edge convolutions, we can guide GNNs toward extrapolation. This allows us to train on small graphs and apply the same model to much larger graphs during inference. Moreover, we empirically validate the extrapolation capabilities of our GNNs on algorithmic datasets.

📄 PDF Abstract BibTeX arXiv:2212.04934

Code (1)

floriangroetschla/recurrent-gnns-for-algorithm-learning 공식 구현 pytorch

Similar Papers 제목 키워드 기반

StackSeq2Seq: Dual Encoder Seq2Seq Recurrent Networks

2017-10-11 · Alessandro Bay, Biswa Sengupta

A widely studied non-deterministic polynomial time (NP) hard problem lies in finding a route between the two nodes of a graph. Often meta-heuristics algorithms such as $A^{*}$ are employed on graphs with a large number o…

Translation

Learning Graph-Level Representations with Recurrent Neural Networks

2018-05-20 · Yu Jin, Joseph F. JaJa

Recently a variety of methods have been developed to encode graphs into low-dimensional vectors that can be easily exploited by machine learning algorithms. The majority of these methods start by embedding the graph node…

General ClassificationGraph Classification

Learning Temporal Quantum Tomography

2021-03-25 · Quoc Hoan Tran, Kohei Nakajima

Quantifying and verifying the control level in preparing a quantum state are central challenges in building quantum devices. The quantum state is characterized from experimental measurements, using a procedure known as t…

Approximating meta-heuristics with homotopic recurrent neural networks

2017-09-07 · Alessandro Bay, Biswa Sengupta

Much combinatorial optimisation problems constitute a non-polynomial (NP) hard optimisation problem, i.e., they can not be solved in polynomial time. One such problem is finding the shortest route between two nodes on a …

Reinforcement LearningReinforcement Learning (RL)

Graph Neural Networks and Time Series as Directed Graphs for Quality Recognition

2023-10-04 · Angelica Simonetti, Ferdinando Zanchetta

Graph Neural Networks (GNNs) are becoming central in the study of time series, coupled with existing algorithms as Temporal Convolutional Networks and Recurrent Neural Networks. In this paper, we see time series themselv…

Time Series