Node Embedding over Temporal Graphs

03/21/2019
by   Uriel Singer, et al.
0

In this work, we present a method for node embedding in temporal graphs. We propose an algorithm that learns the evolution of a temporal graph's nodes and edges over time and incorporates this dynamics in a temporal node embedding framework for different graph prediction tasks. We present a joint loss function that creates a temporal embedding of a node by learning to combine its historical temporal embeddings, such that it optimizes per given task (e.g., link prediction). The algorithm is initialized using static node embeddings, which are then aligned over the representations of a node at different time points, and eventually adapted for the given task in a joint optimization. We evaluate the effectiveness of our approach over a variety of temporal graphs for the two fundamental tasks of temporal link prediction and multi-label node classification, comparing to competitive baselines and algorithmic alternatives. Our algorithm shows performance improvements across many of the datasets and baselines and is found particularly effective for graphs that are less cohesive, with a lower clustering coefficient.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/22/2018

Dynamic Graph Representation Learning via Self-Attention Networks

Learning latent representations of nodes in graphs is an important and u...
research
01/22/2022

Joint Learning of Hierarchical Community Structure and Node Representations: An Unsupervised Approach

Graph representation learning has demonstrated improved performance in t...
research
09/12/2019

DyANE: Dynamics-aware node embedding for temporal networks

Low-dimensional vector representations of network nodes have proven succ...
research
07/05/2023

TransformerG2G: Adaptive time-stepping for learning temporal graph embeddings using transformers

Dynamic graph embedding has emerged as a very effective technique for ad...
research
09/28/2021

DynG2G: An Efficient Stochastic Graph Embedding Method for Temporal Graphs

Dynamic graph embedding has gained great attention recently due to its c...
research
02/03/2021

Cleora: A Simple, Strong and Scalable Graph Embedding Scheme

The area of graph embeddings is currently dominated by contrastive learn...
research
08/24/2023

TimeLighting: Guidance-enhanced Exploration of 2D Projections of Temporal Graphs

In temporal (or event-based) networks, time is a continuous axis, with r...

Please sign up or login with your details

Forgot password? Click here to reset