mlsanityData to 7 Oct 2026

Cleora: A Simple, Strong and Scalable Graph Embedding Scheme

arXiv 2102.02302 ↗First posted 3 Feb 2021cs.LG cs.AIcited by 8

Not on the map. Why?

Abstract (arXiv)

The area of graph embeddings is currently dominated by contrastive learning methods, which demand formulation of an explicit objective function and sampling of positive and negative examples. This creates a conceptual and computational overhead. Simple, classic unsupervised approaches like Multidimensional Scaling (MSD) or the Laplacian eigenmap skip the necessity of tedious objective optimization, directly exploiting data geometry. Unfortunately, their reliance on very costly operations such as matrix eigendecomposition make them unable to scale to large graphs that are common in today's digital world. In this paper we present Cleora: an algorithm which gets the best of two worlds, being both unsupervised and highly scalable. We show that high quality embeddings can be produced without the popular step-wise learning framework with example sampling. An intuitive learning objective of our algorithm is that a node should be similar to its neighbors, without explicitly pushing disconnected nodes apart. The objective is achieved by iterative weighted averaging of node neigbors' embeddings, followed by normalization across dimensions. Thanks to the averaging operation the algorithm makes rapid strides across the embedding space and usually reaches optimal embeddings in just a few iterations. Cleora runs faster than other state-of-the-art CPU algorithms and produces embeddings of competitive quality as measured on downstream tasks: link prediction and node classification. We show that Cleora learns a data abstraction that is similar to contrastive methods, yet at much lower computational cost. We open-source Cleora under the MIT license allowing commercial use under https://github.com/Synerise/cleora.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 19 of its 50 references that are in the map. First posted on arXiv 3 Feb 2021.

Builds on

19 of 50 references.

References · 19

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  4. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  5. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  6. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  7. 2016Complex Embeddings for Simple Link Predictioncited by 897
  8. 2015LINE: Large-scale Information Network Embeddingcited by 582
  9. 2019Multi-scale Attributed Node Embeddingcited by 543
  10. 2019GMAN: A Graph Multi-Attention Network for Traffic Predictioncited by 433
  11. 2019PyTorch-BigGraph: A Large-scale Graph Embedding Systemcited by 118
  12. 2015Inferring Networks of Substitutable and Complementary Productscited by 91
7 more
  1. 2017HARP: Hierarchical Representation Learning for Networkscited by 58
  2. 2018VERSE: Versatile Graph Embeddings from Similarity Measurescited by 54
  3. 2019Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluationscited by 50
  4. 2019GraphVite: A High-Performance CPU-GPU Hybrid System for Node Embeddingcited by 40
  5. 2020The Effects of Randomness on the Stability of Node Embeddingscited by 14
  6. 2018Predicting Twitter User Socioeconomic Attributes with Network and Language Informationcited by 8
  7. 2020GOSH: Embedding Big Graphs on Small Hardwarecited by 7

Built on by

Cited by year

Citing papers per year: 2021: 3; 2022: 3; 2023: 1; 2024: 1.

8 papers.