Understanding Coarsening for Embedding Large-Scale Graphs

09/10/2020
by   Taha Atahan Akyildiz, et al.
0

A significant portion of the data today, e.g, social networks, web connections, etc., can be modeled by graphs. A proper analysis of graphs with Machine Learning (ML) algorithms has the potential to yield far-reaching insights into many areas of research and industry. However, the irregular structure of graph data constitutes an obstacle for running ML tasks on graphs such as link prediction, node classification, and anomaly detection. Graph embedding is a compute-intensive process of representing graphs as a set of vectors in a d-dimensional space, which in turn makes it amenable to ML tasks. Many approaches have been proposed in the literature to improve the performance of graph embedding, e.g., using distributed algorithms, accelerators, and pre-processing techniques. Graph coarsening, which can be considered a pre-processing step, is a structural approximation of a given, large graph with a smaller one. As the literature suggests, the cost of embedding significantly decreases when coarsening is employed. In this work, we thoroughly analyze the impact of the coarsening quality on the embedding performance both in terms of speed and accuracy. Our experiments with a state-of-the-art, fast graph embedding tool show that there is an interplay between the coarsening decisions taken and the embedding quality.

READ FULL TEXT
research
10/19/2021

Boosting Graph Embedding on a Single GPU

Graphs are ubiquitous, and they can model unique characteristics and com...
research
06/20/2021

Large-Scale Network Embedding in Apache Spark

Network embedding has been widely used in social recommendation and netw...
research
08/19/2019

Benchmarks for Graph Embedding Evaluation

Graph embedding is the task of representing nodes of a graph in a low-di...
research
03/17/2021

OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphs

Enabling effective and efficient machine learning (ML) over large-scale ...
research
09/17/2020

Force2Vec: Parallel force-directed graph embedding

A graph embedding algorithm embeds a graph into a low-dimensional space ...
research
08/28/2019

Effective and Efficient Network Embedding Initialization via Graph Partitioning

Network embedding has been intensively studied in the literature and wid...
research
09/13/2019

Dynamic Graph Algorithms and Graph Sparsification: New Techniques and Connections

Graphs naturally appear in several real-world contexts including social ...

Please sign up or login with your details

Forgot password? Click here to reset