Effective and Efficient Network Embedding Initialization via Graph Partitioning

08/28/2019
by   Wenqing Lin, et al.
0

Network embedding has been intensively studied in the literature and widely used in various applications, such as link prediction and node classification. While previous work focus on the design of new algorithms or are tailored for various problem settings, the discussion of initialization strategies in the learning process is often missed. In this work, we address this important issue of initialization for network embedding that could dramatically improve the performance of the algorithms on both effectiveness and efficiency. Specifically, we first exploit the graph partition technique that divides the graph into several disjoint subsets, and then construct an abstract graph based on the partitions. We obtain the initialization of the embedding for each node in the graph by computing the network embedding on the abstract graph, which is much smaller than the input graph, and then propagating the embedding among the nodes in the input graph. With extensive experiments on various datasets, we demonstrate that our initialization technique significantly improves the performance of the state-of-the-art algorithms on the evaluations of link prediction and node classification by up to 7.76 Besides, we show that the technique of initialization reduces the running time of the state-of-the-arts by at least 20

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/14/2021

Node Classification Meets Link Prediction on Knowledge Graphs

Node classification and link prediction are widely studied tasks in grap...
research
07/16/2020

Inductive Link Prediction for Nodes Having Only Attribute Information

Predicting the link between two nodes is a fundamental problem for graph...
research
03/21/2021

Deepened Graph Auto-Encoders Help Stabilize and Enhance Link Prediction

Graph neural networks have been used for a variety of learning tasks, su...
research
06/20/2021

Large-Scale Network Embedding in Apache Spark

Network embedding has been widely used in social recommendation and netw...
research
11/26/2018

DynamicGEM: A Library for Dynamic Graph Embedding Methods

DynamicGEM is an open-source Python library for learning node representa...
research
09/10/2020

Understanding Coarsening for Embedding Large-Scale Graphs

A significant portion of the data today, e.g, social networks, web conne...
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...

Please sign up or login with your details

Forgot password? Click here to reset