benedekrozemberczki/diff2vec
Reference implementation of Diffusion2Vec (Complenet 2018) built on Gensim and NetworkX.
This tool helps researchers and data scientists analyze complex network structures more efficiently. It takes a CSV file representing connections (edges) between entities (nodes) and generates a compact numerical representation for each entity. These representations can then be used for tasks like identifying communities or finding similar nodes within the network.
127 stars. No commits in the last 6 months.
Use this if you need to quickly generate high-quality numerical representations for nodes in large, dense graphs to facilitate downstream analysis like community detection.
Not ideal if your primary goal is to visualize graph structures or you are working with extremely sparse or small graphs where simpler methods suffice.
Stars
127
Forks
14
Language
Python
License
GPL-3.0
Category
Last pushed
Nov 06, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/benedekrozemberczki/diff2vec"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
eliorc/node2vec
Implementation of the node2vec algorithm.
mims-harvard/decagon
Graph convolutional neural network for multirelational link prediction
mims-harvard/nimfa
Nimfa: Nonnegative matrix factorization in Python
ferencberes/online-node2vec
Node Embeddings in Dynamic Graphs
claws-lab/jodie
A PyTorch implementation of ACM SIGKDD 2019 paper "Predicting Dynamic Embedding Trajectory in...