mlsanityData to 7 Oct 2026

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

arXiv 2201.08481 ↗First posted 20 Jan 2022cs.SI cs.AI cs.DScited by 6

Not on the map. Why?

Abstract (arXiv)

Graph representation learning (also called graph embeddings) is a popular technique for incorporating network structure into machine learning models. Unsupervised graph embedding methods aim to capture graph structure by learning a low-dimensional vector representation (the embedding) for each node. Despite the widespread use of these embeddings for a variety of downstream transductive machine learning tasks, there is little principled analysis of the effectiveness of this approach for common tasks. In this work, we provide an empirical and theoretical analysis for the performance of a class of embeddings on the common task of pairwise community labeling. This is a binary variant of the classic community detection problem, which seeks to build a classifier to determine whether a pair of vertices participate in a community. In line with our goal of foundational understanding, we focus on a popular class of unsupervised embedding techniques that learn low rank factorizations of a vertex proximity matrix (this class includes methods like GraRep, DeepWalk, node2vec, NetMF). We perform detailed empirical analysis for community labeling over a variety of real and synthetic graphs with ground truth. In all cases we studied, the models trained from embedding features perform poorly on community labeling. In constrast, a simple logistic model with classic graph structural features handily outperforms the embedding models. For a more principled understanding, we provide a theoretical analysis for the (in)effectiveness of these embeddings in capturing the community structure. We formally prove that popular low-dimensional factorization methods either cannot produce community structure, or can only produce ``unstable" communities. These communities are inherently unstable under small perturbations.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 14 of its 27 references that are in the map. First posted on arXiv 20 Jan 2022.

Builds on

14 of 27 references.

References · 14

  1. 2017Graph Attention Networkscited by 8,854
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  5. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  6. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  7. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  8. 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
  9. 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
  10. 2019What graph neural networks cannot learn: depth vs widthcited by 195
  11. 2020Machine Learning on Graphs: A Model and Comprehensive Taxonomycited by 156
  12. 2020The impossibility of low rank representations for triangle-rich complex networkscited by 32
2 more
  1. 2020Node Embeddings and Exact Low-Rank Representations of Complex Networkscited by 21
  2. 2017When Hashes Met Wedges: A Distributed Algorithm for Finding High Similarity Vectorscited by 1

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 2; 2024: 2.

6 papers.