Dynamic Graph Embedding via LSTM History Tracking

11/05/2019
by   Shima Khoshraftar, et al.
0

Many real world networks are very large and constantly change over time. These dynamic networks exist in various domains such as social networks, traffic networks and biological interactions. To handle large dynamic networks in downstream applications such as link prediction and anomaly detection, it is essential for such networks to be transferred into a low dimensional space. Recently, network embedding, a technique that converts a large graph into a low-dimensional representation, has become increasingly popular due to its strength in preserving the structure of a network. Efficient dynamic network embedding, however, has not yet been fully explored. In this paper, we present a dynamic network embedding method that integrates the history of nodes over time into the current state of nodes. The key contribution of our work is 1) generating dynamic network embedding by combining both dynamic and static node information 2) tracking history of neighbors of nodes using LSTM 3) significantly decreasing the time and memory by training an autoencoder LSTM model using temporal walks rather than adjacency matrices of graphs which are the common practice. We evaluate our method in multiple applications such as anomaly detection, link prediction and node classification in datasets from various domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2021

DynACPD Embedding Algorithm for Prediction Tasks in Dynamic Networks

Classical network embeddings create a low dimensional representation of ...
research
01/04/2021

A Survey on Embedding Dynamic Graphs

Embedding static graphs in low-dimensional vector spaces plays a key rol...
research
06/01/2023

Graph-Level Embedding for Time-Evolving Graphs

Graph representation learning (also known as network embedding) has been...
research
10/05/2019

Gaussian-Process-Based Dynamic Embedding for Textual Networks

Textual network embedding aims to learn low-dimensional representations ...
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
10/08/2018

Event History Analysis of Dynamic Communication Networks

Statistical analysis on networks has received growing attention due to d...
research
11/26/2018

DynamicGEM: A Library for Dynamic Graph Embedding Methods

DynamicGEM is an open-source Python library for learning node representa...

Please sign up or login with your details

Forgot password? Click here to reset