Inductive Representation Learning on Large Graphs

06/07/2017
by   William L. Hamilton, et al.
0

Low-dimensional embeddings of nodes in large graphs have proved extremely useful in a variety of prediction tasks, from content recommendation to identifying protein functions. However, most existing approaches require that all nodes in the graph are present during training of the embeddings; these previous approaches are inherently transductive and do not naturally generalize to unseen nodes. Here we present GraphSAGE, a general, inductive framework that leverages node feature information (e.g., text attributes) to efficiently generate node embeddings for previously unseen data. Instead of training individual embeddings for each node, we learn a function that generates embeddings by sampling and aggregating features from a node's local neighborhood. Our algorithm outperforms strong baselines on three inductive node-classification benchmarks: we classify the category of unseen nodes in evolving information graphs based on citation and Reddit post data, and we show that our algorithm generalizes to completely unseen graphs using a multi-graph dataset of protein-protein interactions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/25/2020

Dual Graph Representation Learning

Graph representation learning embeds nodes in large graphs as low-dimens...
research
06/07/2021

Adversarially Regularized Graph Attention Networks for Inductive Learning on Partially Labeled Graphs

Graph embedding is a general approach to tackling graph-analytic problem...
research
09/26/2020

Inductive Graph Embeddings through Locality Encodings

Learning embeddings from large-scale networks is an open challenge. Desp...
research
10/30/2017

Graph Attention Networks

We present graph attention networks (GATs), novel neural network archite...
research
04/06/2023

Inductive Graph Unlearning

As a way to implement the "right to be forgotten" in machine learning, m...
research
11/28/2022

LoNe Sampler: Graph node embeddings by coordinated local neighborhood sampling

Local graph neighborhood sampling is a fundamental computational problem...
research
07/31/2020

Representation Learning of Graphs Using Graph Convolutional Multilayer Networks Based on Motifs

The graph structure is a commonly used data storage mode, and it turns o...

Please sign up or login with your details

Forgot password? Click here to reset