1. AppnpA PyTorch implementation of "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" (ICLR 2019).
2. GamA PyTorch implementation of "Graph Classification Using Structural Attention" (KDD 2018).
3. GemsecThe TensorFlow reference implementation of 'GEMSEC: Graph Embedding with Self Clustering' (ASONAM 2019).
4. SgcnA PyTorch implementation of "Signed Graph Convolutional Network" (ICDM 2018).
5. SplitterA Pytorch implementation of "Splitter: Learning Node Representations that Capture Multiple Social Contexts" (WWW 2019).
6. Seal CiA PyTorch implementation of "Semi-Supervised Graph Classification: A Hierarchical Graph Perspective" (WWW 2019)
7. DanmfA sparsity aware implementation of "Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection" (CIKM 2018).
8. GraphwavemachineA scalable implementation of "Learning Structural Node Embeddings Via Diffusion Wavelets (KDD 2018)".
10. Role2vecA scalable Gensim implementation of "Learning Role-based Graph Embeddings" (IJCAI 2018).
12. Diff2vecReference implementation of Diffusion2Vec (Complenet 2018) built on Gensim and NetworkX.
13. EdmotAn implementation of "EdMot: An Edge Enhancement Approach for Motif-aware Community Detection" (KDD 2019)
14. MusaeThe reference implementation of "Multi-scale Attributed Node Embedding".
15. KarateclubKarate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
16. AsneA sparsity aware and memory efficient implementation of "Attributed Social Network Embedding" (TKDE 2018).
17. TeneA sparsity aware implementation of "Enhanced Network Embedding with Text Information" (ICPR 2018).
18. SineA PyTorch Implementation of "SINE: Scalable Incomplete Network Embedding" (ICDM 2018).
19. TadwAn implementation of "Network Representation Learning with Rich Text Information" (IJCAI '15).
20. CapsgnnA PyTorch implementation of "Capsule Graph Neural Network" (ICLR 2019).
23. Graph2vecA parallel implementation of "graph2vec: Learning Distributed Representations of Graphs" (MLGWorkshop 2017).
24. ClustergcnA PyTorch implementation of "Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks" (KDD 2019).
25. LittleballoffurLittle Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020)
30. Mixhop And N GcnAn implementation of "MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixing" (ICML 2019).
31. SimgnnA PyTorch implementation of "SimGNN: A Neural Network Approach to Fast Graph Similarity Computation" (WSDM 2019).
32. DatasetsA repository of pretty cool datasets that I collected for network science and machine learning research.
33. AttentionwalkA PyTorch Implementation of "Watch Your Step: Learning Node Embeddings via Graph Attention" (NeurIPS 2018).
34. NMFADMMA sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
35. FSCNMFAn implementation of "Fusing Structure and Content via Non-negative Matrix Factorization for Embedding Information Networks".
36. RolXAn alternative implementation of Recursive Feature and Role Extraction (KDD11 & KDD12)
37. walkletsA lightweight implementation of Walklets from "Don't Walk Skip! Online Learning of Multi-scale Network Embeddings" (ASONAM 2017).
38. PDNThe official PyTorch implementation of "Pathfinder Discovery Networks for Neural Message Passing" (WebConf '21)
39. FEATHERThe reference implementation of FEATHER from the CIKM '20 paper "Characteristic Functions on Graphs: Birds of a Feather, from Statistical Descriptors to Parametric Models".
41. M-NMFAn implementation of "Community Preserving Network Embedding" (AAAI 2017)
42. LabelPropagationA NetworkX implementation of Label Propagation from a "Near Linear Time Algorithm to Detect Community Structures in Large-Scale Networks" (Physical Review E 2008).
43. EgoSplittingA NetworkX implementation of "Ego-splitting Framework: from Non-Overlapping to Overlapping Clusters" (KDD 2017).