Towards Real-Time Temporal Graph Learning

10/08/2022
by   Deniz Gurevin, et al.
0

In recent years, graph representation learning has gained significant popularity, which aims to generate node embeddings that capture features of graphs. One of the methods to achieve this is employing a technique called random walks that captures node sequences in a graph and then learns embeddings for each node using a natural language processing technique called Word2Vec. These embeddings are then used for deep learning on graph data for classification tasks, such as link prediction or node classification. Prior work operates on pre-collected temporal graph data and is not designed to handle updates on a graph in real-time. Real world graphs change dynamically and their entire temporal updates are not available upfront. In this paper, we propose an end-to-end graph learning pipeline that performs temporal graph construction, creates low-dimensional node embeddings, and trains multi-layer neural network models in an online setting. The training of the neural network models is identified as the main performance bottleneck as it performs repeated matrix operations on many sequentially connected low-dimensional kernels. We propose to unlock fine-grain parallelism in these low-dimensional kernels to boost performance of model training.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2021

Temporal Graph Network Embedding with Causal Anonymous Walks Representations

Many tasks in graph machine learning, such as link prediction and node c...
research
11/10/2021

Topic-aware latent models for representation learning on networks

Network representation learning (NRL) methods have received significant ...
research
03/11/2018

Representation Learning over Dynamic Graphs

How can we effectively encode evolving information over dynamic graphs i...
research
09/15/2020

dg2pix: Pixel-Based Visual Analysis of Dynamic Graphs

Presenting long sequences of dynamic graphs remains challenging due to t...
research
08/27/2020

DVE: Dynamic Variational Embeddings with Applications in Recommender Systems

Embedding is a useful technique to project a high-dimensional feature in...
research
07/22/2019

IsoNN: Isomorphic Neural Network for Graph Representation Learning and Classification

Deep learning models have achieved huge success in numerous fields, such...
research
06/10/2020

Node Embeddings and Exact Low-Rank Representations of Complex Networks

Low-dimensional embeddings, from classical spectral embeddings to modern...

Please sign up or login with your details

Forgot password? Click here to reset