A curated list of community detection research papers with implementations.
-
Updated
Dec 20, 2025 - Python
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
community-detectionHere are 700 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
A curated list of community detection research papers with implementations.
data-science machine-learning deep-learning social-network clustering community-detection network-science deepwalk matrix-factorization networkx dimensionality-reduction factorization network-analysis unsupervised-learning igraph embedding graph-clustering node2vec network-clustering bigclam
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)
machine-learning sklearn community-detection network-science deepwalk networkx supervised-learning louvain unsupervised-learning network-embedding scikit label-propagation gcn graph-clustering node2vec networkx-graph graph-embedding graph2vec node-embedding 2vec
Implementation of the Leiden algorithm for various quality functions to be used with igraph in Python.
A PyTorch implementation of "Cluster-GCN: An Efficient Algorithm for Training Deep and Large Graph Convolutional Networks" (KDD 2019).
deep-learning neural-network clustering community-detection pytorch deepwalk louvain metis graph-convolutional-networks gcn graph-clustering node2vec node-classification graphsage graph-neural-networks graph2vec diff2vec gemsec musae graph-convolution
Library of graph clustering algorithms
community graph graph-algorithms community-detection louvain bron-kerbosch-algorithm spectral-clustering girvan-newman-algorithm
A repository of pretty cool datasets that I collected for network science and machine learning research.
data-science benchmark machine-learning community-detection network-science deepwalk dataset dimensionality-reduction network-analysis network-embedding link-prediction gcn node2vec graph-embedding node-classification graph2vec node-embedding graph-convolution gnn graph-neural-network
Deep and conventional community detection related papers, implementations, datasets, and tools.
data-mining awesome deep-learning community-detection survey network-embedding graph-clustering graph-embedding deep-neural-network graph-neural-networks network-representation-learning graph-neural-network
A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.
python rust sql neo4j community-detection knowledge-graph graph-database graphdb sqlite3 cypher graph-analytics sqlite-extension graph-rag
Community Discovery Library
community-detection networkx complex-networks network-analysis igraph community-discovery community-evaluation cdlib
A python library to compute the graph Ricci curvature and Ricci flow on NetworkX graph.
python graph-algorithms community-detection networkx complex-networks ricci-flow graph-analysis ricci-curvature graph-similarity forman-curvature
The TensorFlow reference implementation of 'GEMSEC: Graph Embedding with Self Clustering' (ASONAM 2019).
machine-learning facebook neural-network clustering tensorflow word2vec community-detection deezer deepwalk matrix-factorization gensim unsupervised-learning embedding network-embedding node2vec graph-embedding gemsec implicit-factorization semisupervised-learning m-nmf
Implementation of the Louvain algorithm for community detection with various methods for use with igraph in python.
A Pytorch implementation of "Splitter: Learning Node Representations that Capture Multiple Social Contexts" (WWW 2019).
machine-learning deep-learning clustering word2vec community-detection pytorch deepwalk gensim factorization network-embedding node2vec graph-embedding overlapping-community-detection deep-neural-network graph-representation-learning node-embedding implicit-factorization graph-neural-network ego-splitting word-vector
A news recommendation system tailored for user communities
A sparsity aware implementation of "Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection" (CIKM 2018).
data-science machine-learning deep-learning clustering word2vec sklearn community-detection deepwalk autoencoder dimensionality-reduction unsupervised-learning cikm embedding nmf coordinate-descent node2vec node-embedding gemsec mnmf danmf
Implementation of "Overlapping Community Detection with Graph Neural Networks"
community-detection pytorch overlapping-community-detection geometric-deep-learning graph-neural-networks
Add this topic to your repoTo associate your repository with the community-detection topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |