Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Graph Embedding
77 Open Source Graph Embedding Software Projects
Free and open source graph embedding code projects including engines, APIs, generators, and tools.
Awesome Graph Classification
4337 ⭐
A collection of important graph embedding, classification and representation learning papers with implementations.
Euler
2718 ⭐
A distributed graph deep learning framework.
Palash1992 Gem
1168 ⭐
Karateclub
1502 ⭐
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
Graph2vec
723 ⭐
A parallel implementation of "graph2vec: Learning Distributed Representations of Graphs" (MLGWorkshop 2017).
Littleballoffur
581 ⭐
Little Ball of Fur - A graph sampling extension library for NetworKit and NetworkX (CIKM 2020)
Cogdl
975 ⭐
CogDL: An Extensive Toolkit for Deep Learning on Graphs
Dsgiitr Graph_nets
731 ⭐
PyTorch Implementation and Explanation of Graph Representation Learning papers: DeepWalk, GCN, GraphSAGE, ChebNet & GAT.
Simgnn
450 ⭐
A PyTorch implementation of "SimGNN: A Neural Network Approach to Fast Graph Similarity Computation" (WSDM 2019).
Representation Learning On Heterogeneous Graph
346 ⭐
Representation-Learning-on-Heterogeneous-Graph
Paper List
217 ⭐
A reading paper list which is mainted daily
Appnp
288 ⭐
A PyTorch implementation of "Predict then Propagate: Graph Neural Networks meet Personalized PageRank" (ICLR 2019).
Gemsec
224 ⭐
The TensorFlow reference implementation of 'GEMSEC: Graph Embedding with Self Clustering' (ASONAM 2019).
Paperlist For Recommender Systems
381 ⭐
Recommender Systems Paperlist that I am interested in
Splitter
189 ⭐
A Pytorch implementation of "Splitter: Learning Node Representations that Capture Multiple Social Contexts" (WWW 2019).
Sgcn
233 ⭐
A PyTorch implementation of "Signed Graph Convolutional Network" (ICDM 2018).
Seal Ci
187 ⭐
A PyTorch implementation of "Semi-Supervised Graph Classification: A Hierarchical Graph Perspective" (WWW 2019)
Pytorch_geometric_temporal
1304 ⭐
PyTorch Geometric Temporal: Spatiotemporal Signal Processing with Neural Machine Learning Models (CIKM 2021)
Benedekrozemberczki Datasets
402 ⭐
A repository of pretty cool datasets that I collected for network science and machine learning research.
Graphwavemachine
157 ⭐
A scalable implementation of "Learning Structural Node Embeddings Via Diffusion Wavelets (KDD 2018)".
Bionev
188 ⭐
Graph Embedding Evaluation / Code and Datasets for "Graph Embedding on Biomedical Networks: Methods, Applications, and Evaluations" (Bioinformatics 2020)
Graphembeddingrecommendationsystem
163 ⭐
Python based Graph Propagation algorithm, DeepWalk to evaluate and compare preference propagation algorithms in heterogeneous information networks from user item relation ship.
Complexdb Zincbase
158 ⭐
A state of the art knowledge base
Role2vec
148 ⭐
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.
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)
Cogdl Tensorflow
80 ⭐
CogDL-TensorFlow: The TensorFlow Implementation of CogDL. With Support from Professor Jie Tang.
Asne
75 ⭐
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
68 ⭐
A PyTorch Implementation of "SINE: Scalable Incomplete Network Embedding" (ICDM 2018).
Dysat
170 ⭐
Representation learning on dynamic graphs using self-attention networks
Dhgnn
109 ⭐
DHGNN source code for IJCAI19 paper: "Dynamic Hypergraph Neural Networks"
Musae
106 ⭐
The reference implementation of "Multi-scale Attributed Node Embedding". (Journal of Complex Networks 2021)
Tridnr
67 ⭐
Tri-Party Deep Network Representation, IJCAI-16
Evalne
70 ⭐
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Tadw
46 ⭐
An implementation of "Network Representation Learning with Rich Text Information" (IJCAI '15).
Ge Fsg
39 ⭐
Graph Embedding via Frequent Subgraphs
Xiaohan2012 Multi Label Text Classification
44 ⭐
Mutli-label text classification using ConvNet and graph embedding (Tensorflow implementation)
Awesome Graph Representation Learning
64 ⭐
A curated list of awesome graph representation learning.
Vgrnn
71 ⭐
Variational Graph Recurrent Neural Networks - PyTorch
Grarep
50 ⭐
A SciPy implementation of "GraRep: Learning Graph Representations with Global Structural Information" (WWW 2015).
Edge2vec
41 ⭐
Learning node representation using edge semantics
Rolx
44 ⭐
An alternative implementation of Recursive Feature and Role Extraction (KDD11 & KDD12)
Glodyne
41 ⭐
GloDyNE: Global Topology Preserving Dynamic Network Embedding (accepted by IEEE TKDE in 2020) https://ieeexplore.ieee.org/document/9302718
Openane
34 ⭐
OpenANE: the first Open source framework specialized in Attributed Network Embedding. The related paper was accepted by Neurocomputing. https://doi.org/10.1016/j.neucom.2020.05.080
Leviborodenko Dgcnn
20 ⭐
Clean & Documented TF2 implementation of "An end-to-end deep learning architecture for graph classification" (M. Zhang et al., 2018).
Benedekrozemberczki Feather
30 ⭐
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.
Graph Embedding Techniques
27 ⭐
It provides some typical graph embedding techniques based on task-free or task-specific intuitions.
Fscnmf
16 ⭐
An implementation of "Fusing Structure and Content via Non-negative Matrix Factorization for Embedding Information Networks".
Matrix Manifolds
28 ⭐
Source code for the "Computationally Tractable Riemannian Manifolds for Graph Embeddings" paper
Nodesketch
17 ⭐
NodeSketch: Highly-Efficient Graph Embeddings via Recursive Sketching
Domain Adaptation
14 ⭐
Domain Adaptation with Adversarial Training and Graph Embeddings
Caps2ne
21 ⭐
A Capsule Network-based Model for Learning Node Embeddings (CIKM 2020)
Rect
14 ⭐
This is the source code of "Network Embedding with Completely-Imbalanced Labels". TKDE2020
End The Cold Night Deeprec
16 ⭐
A easy library for recommendation system or computational advertising
Pymde
362 ⭐
Minimum-distortion embedding with PyTorch
Mkb
47 ⭐
Knowledge Base Embedding By Cooperative Knowledge Distillation
Bigi
46 ⭐
[WSDM 2021]Bipartite Graph Embedding via Mutual Information Maximization
Ctgcn
41 ⭐
CTGCN: k-core based Temporal Graph Convolutional Network for Dynamic Graphs (accepted by IEEE TKDE in 2020) https://ieeexplore.ieee.org/document/9240056
Awesome Graph Learning Papers
17 ⭐
A curated list of graph learning papers, articles, tutorials, slides and projects
Word2vec With Side Information
18 ⭐
基于side information版的 word2vec 《Billion-scale Commodity Embedding for E-commerce Recommendation in Alibaba》
Nyxflower Tip
15 ⭐
TIP: Tri-graph Interaction Propagation model for Polypharmacy Side Eﬀect Prediction (
[email protected]
, 2019)
Hcga
13 ⭐
Highly Comparative Graph Analysis - Code for network phenotyping
Random Walk Embedding
15 ⭐
A Broader Picture of Random-walk Based Graph Embedding
Sabanciparallelcomputing Gosh
12 ⭐
An ultra-fast, GPU-based large graph embedding algorithm utilizing a novel coarsening algorithm requiring not more than a single GPU.
Bluebrain Bluegraph
16 ⭐
Python framework for graph analytics and co-occurrence analysis
Benedekrozemberczki Graf
10 ⭐
Inner product natural graph factorization machine used in 'GEMSEC: Graph Embedding with Self Clustering' .
Url2vec
11 ⭐
Graph clustering and Node embeddings with word2vec
Grafrank
15 ⭐
Code for "Graph Neural Networks for Friend Ranking in Large-scale Social Platforms" (WWW 2021).
Alink
2985 ⭐
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Awesome Deep Community Detection
121 ⭐
A Comprehensive Survey on Community Detection with Deep Learning
Malnet Graph
24 ⭐
A large-scale database for graph representation learning
Abrw
10 ⭐
Attributed Biased Random Walks (ABRW) is an Attributed Network Embedding method
Riwalk
11 ⭐
Code for the ICDM 2019 Paper "RiWalk: Fast Structural Node Embedding via Role Identification".
Lukashedegaard Dage
10 ⭐
Official TensorFlow implementation for "Supervised Domain Adaptation: A Graph Embedding Perspective and a Rectified Experimental Protocol" [TIP 2021] and "Supervised Domain Adaptation using Graph Embedding" [ICPR 2020]