mlsanityData to 7 Oct 2026

A Comprehensive Analytical Survey on Unsupervised and Semi-Supervised Graph Representation Learning Methods

arXiv 2112.10372 ↗First posted 20 Dec 2021cs.LG cs.DCcited by 2

Not on the map. Why?

Abstract (arXiv)

Graph representation learning is a fast-growing field where one of the main objectives is to generate meaningful representations of graphs in lower-dimensional spaces. The learned embeddings have been successfully applied to perform various prediction tasks, such as link prediction, node classification, clustering, and visualization. The collective effort of the graph learning community has delivered hundreds of methods, but no single method excels under all evaluation metrics such as prediction accuracy, running time, scalability, etc. This survey aims to evaluate all major classes of graph embedding methods by considering algorithmic variations, parameter selections, scalability, hardware and software platforms, downstream ML tasks, and diverse datasets. We organized graph embedding techniques using a taxonomy that includes methods from manual feature engineering, matrix factorization, shallow neural networks, and deep graph convolutional networks. We evaluated these classes of algorithms for node classification, link prediction, clustering, and visualization tasks using widely used benchmark graphs. We designed our experiments on top of PyTorch Geometric and DGL libraries and run experiments on different multicore CPU and GPU platforms. We rigorously scrutinize the performance of embedding methods under various performance metrics and summarize the results. Thus, this paper may serve as a comparative guide to help users select methods that are most suitable for their tasks.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 47 of its 120 references that are in the map. First posted on arXiv 20 Dec 2021.

Builds on

47 of 120 references.

References · 47

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  6. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  7. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  8. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  9. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  10. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  11. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  12. 2016Variational Graph Auto-Encoderscited by 1,373
35 more
  1. 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,182
  2. 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
  3. 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
  4. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
  5. 2015LINE: Large-scale Information Network Embeddingcited by 582
  6. 2019Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networkscited by 540
  7. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  8. 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
  9. 2019Diffusion Improves Graph Learningcited by 414
  10. 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
  11. 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
  12. 2017Grammar Variational Autoencodercited by 283
  13. 2017A Comprehensive Survey of Graph Embedding: Problems, Techniques and Applicationscited by 260
  14. 2017struc2vec: Learning Node Representations from Structural Identitycited by 214
  15. 2017Graph Embedding Techniques, Applications, and Performance: A Surveycited by 188
  16. 2017A Survey on Network Embeddingcited by 142
  17. 2017Predicting multicellular function through multi-layer tissue networkscited by 138
  18. 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
  19. 2018Syntax-Directed Variational Autoencoder for Structured Datacited by 103
  20. 2017Learning Structural Node Embeddings Via Diffusion Waveletscited by 97
  21. 2018GEMSEC: Graph Embedding with Self Clusteringcited by 61
  22. 2017HARP: Hierarchical Representation Learning for Networkscited by 58
  23. 2018VERSE: Versatile Graph Embeddings from Similarity Measurescited by 54
  24. 2019Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluationscited by 50
  25. 2016Deep Learning in Bioinformaticscited by 48
  26. 2018NSCaching: Simple and Efficient Negative Sampling for Knowledge Graph Embeddingcited by 42
  27. 2018Accurate, Efficient and Scalable Graph Embeddingcited by 35
  28. 2018MILE: A Multi-Level Framework for Scalable Graph Embeddingcited by 28
  29. 2020FusedMM: A Unified SDDMM-SpMM Kernel for Graph Embedding and Graph Neural Networkscited by 26
  30. 2019Is a Single Embedding Enough? Learning Node Representations that Capture Multiple Social Contextscited by 19
  31. 2020Force2Vec: Parallel force-directed graph embeddingcited by 7
  32. 2018SINE: Scalable Incomplete Network Embeddingcited by 4
  33. 2020BatchLayout: A Batch-Parallel Force-Directed Graph Layout Algorithm in Shared Memorycited by 2
  34. 2020Training Sensitivity in Graph Isomorphism Networkcited by 2
  35. 2018edge2vec: Representation learning using edge semantics for biomedical knowledge discoverycited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 1.

2 papers.