Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Deepwalk
50 Open Source Deepwalk Software Projects
Free and open source deepwalk code projects including engines, APIs, generators, and tools.
Awesome Graph Classification
4325 ⭐
A collection of important graph embedding, classification and representation learning papers with implementations.
Awesome Community Detection
1890 ⭐
A curated list of community detection research papers with implementations.
Graphembedding
2509 ⭐
Implementation and experiments of graph embedding algorithms.
Karateclub
1488 ⭐
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
Capsgnn
1114 ⭐
A PyTorch implementation of "Capsule Graph Neural Network" (ICLR 2019).
Graph2vec
719 ⭐
A parallel implementation of "graph2vec: Learning Distributed Representations of Graphs" (MLGWorkshop 2017).
Clustergcn
617 ⭐
A PyTorch implementation of "Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks" (KDD 2019).
Dsgiitr Graph_nets
725 ⭐
PyTorch Implementation and Explanation of Graph Representation Learning papers: DeepWalk, GCN, GraphSAGE, ChebNet & GAT.
Mixhop And N Gcn
371 ⭐
An implementation of "MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixing" (ICML 2019).
Graphwaveletneuralnetwork
447 ⭐
A PyTorch implementation of "Graph Wavelet Neural Network" (ICLR 2019)
Attentionwalk
288 ⭐
A PyTorch Implementation of "Watch Your Step: Learning Node Embeddings via Graph Attention" (NeurIPS 2018).
Gam
250 ⭐
A PyTorch implementation of "Graph Classification Using Structural Attention" (KDD 2018).
Appnp
286 ⭐
A PyTorch implementation of "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" (ICLR 2019).
Gemsec
225 ⭐
The TensorFlow reference implementation of 'GEMSEC: Graph Embedding with Self Clustering' (ASONAM 2019).
Splitter
188 ⭐
A Pytorch implementation of "Splitter: Learning Node Representations that Capture Multiple Social Contexts" (WWW 2019).
Sgcn
232 ⭐
A PyTorch implementation of "Signed Graph Convolutional Network" (ICDM 2018).
Seal Ci
185 ⭐
A PyTorch implementation of "Semi-Supervised Graph Classification: A Hierarchical Graph Perspective" (WWW 2019)
Benedekrozemberczki Datasets
399 ⭐
A repository of pretty cool datasets that I collected for network science and machine learning research.
Danmf
175 ⭐
A sparsity aware implementation of "Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection" (CIKM 2018).
Netmf
167 ⭐
Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2vec
Bionev
188 ⭐
Graph Embedding Evaluation / Code and Datasets for "Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluations" (Bioinformatics 2020)
Graphembeddingrecommendationsystem
158 ⭐
Python based Graph Propagation algorithm, DeepWalk to evaluate and compare preference propagation algorithms in heterogeneous information networks from user item relation ship.
Role2vec
147 ⭐
A scalable Gensim implementation of "Learning Role-based Graph Embeddings" (IJCAI 2018).
Diff2vec
114 ⭐
Reference implementation of Diffusion2Vec (Complenet 2018) built on Gensim and NetworkX.
M Nmf
112 ⭐
An implementation of "Community Preserving Network Embedding" (AAAI 2017)
Walklets
94 ⭐
A lightweight implementation of Walklets from "Don't Walk Skip! Online Learning of Multi-scale Network Embeddings" (ASONAM 2017).
Edmot
112 ⭐
An implementation of "EdMot: An Edge Enhancement Approach for Motif-aware Community Detection" (KDD 2019)
Deepwalk C
92 ⭐
DeepWalk implementation in C++
Bane
83 ⭐
A sparsity aware implementation of "Binarized Attributed Network Embedding" (ICDM 2018).
Asne
74 ⭐
A sparsity aware and memory efficient implementation of "Attributed Social Network Embedding" (TKDE 2018).
Tene
70 ⭐
A sparsity aware implementation of "Enhanced Network Embedding with Text Information" (ICPR 2018).
Sine
67 ⭐
A PyTorch Implementation of "SINE: Scalable Incomplete Network Embedding" (ICDM 2018).
Musae
105 ⭐
The reference implementation of "Multi-scale Attributed Node Embedding". (Journal of Complex Networks 2021)
Jwplayer Jwalk
53 ⭐
:walking: Cython implementation of DeepWalk
Tadw
46 ⭐
An implementation of "Network Representation Learning with Rich Text Information" (IJCAI '15).
Grarep
50 ⭐
A SciPy implementation of "GraRep: Learning Graph Representations with Global Structural Information" (WWW 2015).
Nmfadmm
38 ⭐
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Rolx
43 ⭐
An alternative implementation of Recursive Feature and Role Extraction (KDD11 & KDD12)
Boostedfactorization
28 ⭐
An implementation of "Multi-Level Network Embedding with Boosted Low-Rank Matrix Approximation" (ASONAM 2019).
Benedekrozemberczki Feather
29 ⭐
The reference implementation of FEATHER from the CIKM '20 paper "Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Models".
Resolutions 2019
19 ⭐
A list of data mining and machine learning papers that I implemented in 2019.
Fscnmf
16 ⭐
An implementation of "Fusing Structure and Content via Non-negative Matrix Factorization for Embedding Information Networks".
Geonames Embeddings
12 ⭐
Embeddings for all geonames populated locations with population greater than 0
End The Cold Night Deeprec
16 ⭐
A easy library for recommendation system or computational advertising
Cleora
358 ⭐
Cleora AI is a general-purpose model for efficient, scalable learning of stable and inductive entity embeddings for heterogeneous relational data.
Pdn
40 ⭐
The official PyTorch implementation of "Pathfinder Discovery Networks for Neural Message Passing" (WebConf '21)
Spatiotemporal_datasets
33 ⭐
Spatiotemporal datasets collected for network science, deep learning and general machine learning research.
Orbitalfeatures
10 ⭐
A sparsity aware implementation of "Biological Network Comparison Using Graphlet Degree Distribution" (Bioinformatics 2007)
Lncrna Disease Link
11 ⭐
Predicting lncRNA-disease associations in heterogeneous network based on deep learning method.
Benedekrozemberczki Graf
10 ⭐
Inner product natural graph factorization machine used in 'GEMSEC: Graph Embedding with Self Clustering' .