SkillAgentSearch skills...

Node2vec

The Distributed Node2Vec Algorithm for Very Large Graphs

Install / Use

/learn @graph-embedding/Node2vec
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Node2Vec

PyPI pyversions PyPI license PyPI version Coverage Status

A highly scalable distributed node2vec algorithm

Installation

pip install node2vec-fugue

Release History

0.3.5

  • Fix bugs on checkpointing paths of deep traversal

0.3.4

  • support checkpointing using fugue for deep traversal
  • add a node2vec implementation in native spark
  • add two working examples in fugue spark and native spark

0.3.1

  • 1st open-source version
  • highly scalable to graph with hundreds of millions of vertices and billions of edges
  • Can handle highly sparse graphs and skewed graphs

0.2.13

  • Refactor and add native PySpark node2vec

0.2.9

  • alternative persist in bfs
  • improve alias calculation

0.2.8

  • Significant improvement on handling hotspot vertices
  • Fix misuse of Fugue compute()

0.2.5

  • Add indexer of graph vertices
  • Allow trimming hotspot vertices

0.2.4

  • Use Apache-2.0 license

0.2.3

  • Add graph indexer for arbitrary vertex names
  • Refactor layout

0.2.2

  • support word2vec on either gensim or spark.ml.feature backend
  • fully tested

0.2.1

  • change the interface to support backend compute engine
  • use iterable to replace most pandas usage

0.2.0

  • support fugue based node2vec
  • not yet support input format validation and vertex indexing
View on GitHub
GitHub Stars18
CategoryDevelopment
Updated9mo ago
Forks3

Languages

Python

Security Score

82/100

Audited on Jun 18, 2025

No findings