DeepWalking Backwards: From Embeddings Back to Graphs

02/17/2021
by   Sudhanshu Chanpuriya, et al.
0

Low-dimensional node embeddings play a key role in analyzing graph datasets. However, little work studies exactly what information is encoded by popular embedding methods, and how this information correlates with performance in downstream machine learning tasks. We tackle this question by studying whether embeddings can be inverted to (approximately) recover the graph used to generate them. Focusing on a variant of the popular DeepWalk method (Perozzi et al., 2014; Qiu et al., 2018), we present algorithms for accurate embedding inversion - i.e., from the low-dimensional embedding of a graph G, we can find a graph H with a very similar embedding. We perform numerous experiments on real-world networks, observing that significant information about G, such as specific edges and bulk properties like triangle density, is often lost in H. However, community structure is often preserved or even enhanced. Our findings are a step towards a more rigorous understanding of exactly what information embeddings encode about the input graph, and why this information is useful for learning tasks.

READ FULL TEXT
research
06/10/2020

Node Embeddings and Exact Low-Rank Representations of Complex Networks

Low-dimensional embeddings, from classical spectral embeddings to modern...
research
01/20/2022

Classic Graph Structural Features Outperform Factorization-Based Graph Embedding Methods on Community Labeling

Graph representation learning (also called graph embeddings) is a popula...
research
06/22/2021

Exploring the Representational Power of Graph Autoencoder

While representation learning has yielded a great success on many graph ...
research
06/06/2022

Mapping Visual Themes among Authentic and Coordinated Memes

What distinguishes authentic memes from those created by state actors? I...
research
08/08/2019

Graph Node Embeddings using Domain-Aware Biased Random Walks

The recent proliferation of publicly available graph-structured data has...
research
10/08/2021

TopoDetect: Framework for Topological Features Detection in Graph Embeddings

TopoDetect is a Python package that allows the user to investigate if im...
research
03/27/2020

The impossibility of low rank representations for triangle-rich complex networks

The study of complex networks is a significant development in modern sci...

Please sign up or login with your details

Forgot password? Click here to reset