A collection of community detection papers with implementations.
A similar collection of [graph embedding] papers.
- Factorization
- Deep Learning
- Percolation
- Label Propagation and Random Walks
- Tensor Decomposition
- Spectral Methods
- Temporal Methods
- Cyclic Patterns
- Centrality and Cuts
- Physics Inspired
- Others
-
Graph Embedding with Self-Clustering (Arxiv 2018)
- Benedek Rozemberczki, Ryan Davies, Rik Sarkar and Charles Sutton
- [paper]
- [Python Reference]
-
Sentiment-driven Community Profiling and Detection on Social Media (ACM HSM 2018)
- Amin Salehi, Mert Ozer, and Hasan Davulcu
- [paper]
- [Python reference]
-
A Unified Framework for Community Detection and Network Representation Learning (TKDE 2018)
- Cunchao Tu, Xiangkai Zeng, Hao Wang, Zhengyan Zhang, Zhiyuan Liu, Maosong Sun, Bo Zhang and Leyu Lin
- [paper]
- [Java Reference]
-
Community Preserving Network Embedding (AAAI 17)
- Xiao Wang, Peng Cui, Jing Wang, Jain Pei, WenWu Zhu, Shiqiang Yang
- [paper]
- [Python Reference]
-
Semi-supervised Clustering in Attributed Heterogeneous Information Networks (WWW 17)
- Xiang Li, Yao Wu, Martin Ester, Ben Kao, Xin Wang, and Yudian Zheng
- [paper]
- [Python Reference]
-
Learning Community Embedding with Community Detection and Node Embedding on Graph (CIKM 2017)
- Sandro Cavallari, Vincent W. Zheng, Hongyun Cai, Kevin Chen-Chuan Chang, and Erik Cambria
- [paper]
- [Python Reference]
-
Joint Community and Structural Hole Spanner Detection via Harmonic Modularity (KDD 2016)
- Lifang He, Chun-Ta Lu, Jiaqi Mu, Jianping Cao, Linlin Shen, and Philip S Yu
- [paper]
- [Python Reference]
-
A Unified Semi-Supervised Community Detection Framework Using Latent Space Graph Regularization (IEEE TOC 2015)
- Liang Yang, Xiaochun Cao, Di Jin, Xiao Wang and Dan Meng
- [paper]
- [Matlab reference]
-
Overlapping Community Detection at Scale: a Nonnegative Matrix Factorization Approach (WSDM 2013)
- Jaewon Yang and Jure Leskovec
- [paper]
- [C++ reference]
- [Java Spark]
- [Python]
-
Overlapping Community Detection Using Bayesian Non-negative Matrix Factorization (Physical Review E 2011)
- Ionnis Psorakis, Stephen Roberts, Mark Ebden, and Ben Sheldon
- [paper]
- [Matlab reference]
-
Improving the Efficiency and Effectiveness of Community Detection via Prior-Induced Equivalent Super-Network (Scientific Reports 2017)
- Liang Yang, Di Jin, Dongxiao He, Huazhu Fu, Xiaochun Cao and Francoise Fogelman-Soulie
- [paper]
- [Python Reference]
-
Community Detection with Graph Neural Networks (ArXiv 2017)
- Zhengdao Chen, Xiang Li, Joan Bruna
- [paper]
- [LUA Reference]
- [Python reference]
-
Modularity based Community Detection with Deep Learning (IJCAI 2016)
- Liang Yang, Xiaochun Cao, Dongxiao He, Chuan Wang, Xiao Wang and Weixiong Zhan
- [paper]
- [Python Reference]
-
Community Detection by Information Flow Simulation (ArXiv 2018)
- Rajagopal Venkatesaramani and Yevgeniy Vorobeychik
- [paper]
- [Python Reference]
-
Community Detection Based on Structure and Content: A Content Propagation Perspective (CIKM 2015)
- Liyuan Liu, Linli Xu, Zhen Wangy, and Enhong Chen
- [paper]
- [Matlab reference]
-
Overlapping Community Detection Using Seed Set Expansion (CIKM 2013)
- Joyce Jiyoung Whang, David F. Gleich and Inderjit S. Dhillon
- [paper]
- [Python reference]
-
SLPA: Uncovering Overlapping Communities in Social Networks via A Speaker-listener Interaction Dynamic Process (ICDMW 2011)
-
Community Detection, Link Prediction, and Layer Interdependence in Multilayer Networks (Physical Review E 2017)
- Caterina De Bacco, Eleanor A. Power, Daniel B. Larremore and Cristopher Moore
- [paper]
- [Python Reference]
-
Overlapping Community Detection via Constrained PARAFAC: A Divide and Conquer Approach (ICDM 2017)
- Fatemeh Sheikholeslami and Georgios B. Giannakis
- [Paper]
- [Python Reference]
-
Fast Detection of Overlapping Communities via Online Tensor Methods on GPUs (ArXiV 2013)
-
Community Detection on Euclidean Random Graphs (Electronic Journal of Statistics 2018)
- Abishek Sankararaman and Francois Baccelli
- [paper]
- [Python Reference]
-
Community detection by L0-penalized graph Laplacian (Electronic Journal of Statistics 2018)
- Chong Chen, Ruibin Xi, and Nan Lin
- [paper]
- [Matlab Reference]
-
Local Lanczos Spectral Approximation for Community Detection (ECML PKDD 2017)
- Pan Shi and He Kun and David Bindel and John Hopcroft
- [paper]
- [Python Reference]
-
Uncovering the Small Community Structure in Large Networks: a Local Spectral Approach (WWW 2015)
- Li Yixuan and He Kun and David Bindel and John Hopcroft
- [paper]
- [Python Reference]
-
Asymptotic Analysis of the Stochastic Block Model for Modular Networks and its Algorithmic Applications (Physical Review 2011)
-
Phase Transition in the Detection of Modules in Sparse Networks (Physical Review Letters 2011)
- Sequential Detection of Temporal Communities by Estrangement Confinement (Scientific Reports 2012)
- Vikas Kawadia and Sameet Sreenivasan
- [paper]
- [Python Reference]
-
ComSim: A Bipartite Community Detection Algorithm Using Cycle and Node’s Similarity (Complex Networks 2017)
-
High Quality, Scalable and Parallel Community Detection for Large Real Graphs (WWW 2014)
- Arnau Prat-Perez David Dominguez-Sal and Josep-Lluis Larriba-Pey
- [Paper]
- [C++ Reference]
-
GMAC: A Seed-Insensitive Approach to Local Community Detection (DaWak 2013)
- Lianhang Ma, Hao Huang, Qinming He, Kevin Chiew, Jianan Wu, and Yanzhe Che
- [Paper]
- [Python Reference]
-
Real-Time Community Detection in Large Social Networks on a Laptop (PLOS 2018)
- Benjamin Paul Chamberlain, Josh Levy-Kramer, Clive Humby, and Marc Peter Deisenroth
- [paper]
- [Python Reference]
-
A Community Detection Algorithm Using Network Topologies and Rule-based Hierarchical Arc-merging Strategies (PLOS 2018)
- Yu-Hsiang Fu, Chung-Yuan Huang, and Chuen-Tsai Sun
- [paper]
- [Python Reference]
-
Detecting Community Structures in Social Networks by Graph Sparsification (CODS 2016)
- Partha Basuchowdhuri, Satyaki Sikdar, Sonu Shreshtha, and Subhasis Majumder
- [paper]
- [Python Reference]
-
Community Detection Using Preference Networks (Physica A 2018)
- Mursel Tasgin and Halu Bingol
- [paper]
- [Java Reference]
-
Thermodynamics of the Minimum Description Length on Community Detection (ArXiv 2018)
- Juan Ignacio Perotti, Claudio Juan Tessone, Aaron Clauset and Guido Caldarelli
- [paper]
- [Python Reference]
-
A Local Perspective on Community Structure in Multilayer Networks (Network Science 2017)
-
Defining Least Community as a Homogeneous Group in Complex Networks (Physica A 2015)
-
Think Locally, Act Locally: Detection of Small, Medium-Sized, and Large Communities in Large Networks (Physica Review E 2015)
-
Discovering Fuzzy Structural Patterns for Graph Analytics (IEEE TFS 2018)
- Tiantian He and Keith C. C. Chan
- [paper]
- [Reference]
-
An Overlapping Community Detection Algorithm Based on Density Peaks (NeuroComputing 2017)
- Xueying Bai, Peilin Yang and Xiaohu Shi
- [paper]
- [Matlab Reference]
-
Fast Heuristic Algorithm for Multi-scale Hierarchical Community Detection (ASONAM 2017)
- Eduar Castrillo, Elizabeth León and Jonatan Gómez
- [paper]
- [Python Reference]
-
A Smart Local Moving Algorithm for Large-Scale Modularity-Based Community Detection (The European Physical Journal B 2013)