GithubHelp home page GithubHelp logo

darling-cloud / awesome-community-detection Goto Github PK

View Code? Open in Web Editor NEW

This project forked from benedekrozemberczki/awesome-community-detection

0.0 1.0 0.0 2.31 MB

A curated list of community detection techniques.

License: Creative Commons Zero v1.0 Universal

awesome-community-detection's Introduction

Awesome Community Detection

Awesome PRs Welcome

A collection of community detection papers with implementations.

A similar collection on [graph embedding] papers with implementations.

Table of Contents
  1. Factorization
  2. Deep Learning
  3. Label Propagation, Percolation and Random Walks
  4. Tensor Decomposition
  5. Spectral Methods
  6. Temporal Methods
  7. Cyclic Patterns
  8. Centrality and Cuts
  9. Physics Inspired
  10. Others

Factorization

  • Non-Linear Attributed Graph Clustering by Symmetric NMF with PU Learning (Arxiv 2018)

  • Graph Embedding with Self-Clustering (Arxiv 2018)

  • Deep Autoencoder-like Nonnegative Matrix Factorization for Community Detection (CIKM 2018)

  • Adaptive Community Detection Incorporating Topology and Content in Social Networks (Knowledge-Based Systems 2018)

  • Learning Latent Factors for Community Identification and Summarization (IEEE Access 2018)

  • Bayesian Robust Attributed Graph Clustering: Joint Learning of Partial Anomalies and Group Structure (AAAI 2018)

  • Sentiment-driven Community Profiling and Detection on Social Media (ACM HSM 2018)

  • 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)

  • Self-weighted Multiview Clustering with Multiple Graphs (IJCAI 17)

  • Semi-supervised Clustering in Attributed Heterogeneous Information Networks (WWW 17)

  • Learning Community Embedding with Community Detection and Node Embedding on Graph (CIKM 2017)

  • Cross-Validation Estimate of the Number of Clusters in a Network (Scientific Report 2017)

  • Comparative Analysis on the Selection of Number of Clusters in Community Detection (ArXiv 2017)

  • Joint Community and Structural Hole Spanner Detection via Harmonic Modularity (KDD 2016)

  • Community Detection via Fused Loadings Principal Component Analysis (2016)

  • Feature Extraction via Multi-view Non-negative Matrix Factorization with Local Graph Regularization (IEEE ICIP 2015)

  • A Unified Semi-Supervised Community Detection Framework Using Latent Space Graph Regularization (IEEE TOC 2015)

  • Community Detection via Measure Space Embedding (NIPS 2015)

  • Community Detection for Clustered Attributed Graphs via a Variational EM Algorithm (Big Data 2014)

  • Overlapping Community Detection at Scale: a Nonnegative Matrix Factorization Approach (WSDM 2013)

  • Symmetric Nonnegative Matrix Factorization for Graph Clustering (SDM 2012)

  • A Model-based Approach to Attributed Graph Clustering (SIGMOID 2012)

  • Overlapping Community Detection Using Bayesian Non-negative Matrix Factorization (Physical Review E 2011)

Deep Learning

  • Supervised Community Detection with Line Graph Neural Networks (ICLR 2019)

  • CommunityGAN: Community Detection with Generative Adversarial Nets (ArXiv 2019)

  • Improving the Efficiency and Effectiveness of Community Detection via Prior-Induced Equivalent Super-Network (Scientific Reports 2017)

  • MGAE: Marginalized Graph Autoencoder for Graph Clustering (CIKM 2017)

  • Modularity based Community Detection with Deep Learning (IJCAI 2016)

  • Learning Deep Representations for Graph Clustering (AAAI 2014)

Label Propagation, Percolation and Random Walks

  • Dynamic Graph-Based Label Propagation for Density Peaks Clustering (Expert Systems 2019)

  • Community Detection by Information Flow Simulation (ArXiv 2018)

  • Multiple Local Community Detection (ACM SIGMETRICS 2017)

  • Krylov Subspace Approximation for Local Community Detection in Large Networks (ArXiv 2017)

  • Many Heads are Better than One: Local Community Detection by the Multi-Walker Chain (ICDM 2017)

  • Improving PageRank for Local Community Detection (ArXiv 2016)

  • Limited Random Walk Algorithm for Big Graph Data Clustering (Journal of Big Data 2016)

  • Community Detection Based on Structure and Content: A Content Propagation Perspective (ICDM 2015)

  • Modeling Community Detection Using Slow Mixing Random Walks (IEEE Big Data 2015)

  • GossipMap: A Distributed Community Detection Algorithm for Billion-Edge Directe Graphs (SC 2015)

  • Overlapping Community Detection Using Seed Set Expansion (CIKM 2013)

  • Influence-Based Network-Oblivious Community Detection (ICDM 2013)

  • SLPA: Uncovering Overlapping Communities in Social Networks via A Speaker-listener Interaction Dynamic Process (ICDMW 2011)

  • On the Generation of Stable Communities of Users for Dynamic Mobile Ad Hoc Social Networks (IEEE ICOIN 2011)

  • SHARC: Community-Based Partitioning for Mobile Ad Hoc Networks Using Neighborhood Similarity (IEEE WoWMoM 2010)

  • Bridge Bounding: A Local Approach for Efficient Community Discovery in Complex Networks (ArXiv 2009)

    • Symeon Papadopoulos, Andre Skusa, Athena Vakali, Yiannis Kompatsiaris, and Nadine Wagner
    • [Paper]
    • [Java Reference]
  • The Map Equation (The European Physical Journal Special Topics 2009)

  • Chinese Whispers: an Efficient Graph Clustering Algorithm and its Application to Natural Language Processing Problems (HLT NAACL 2006)

  • An Efficient Algorithm for Large-scale Detection of Protein Families (Nucleic Acids Research 2002)

Tensor Decomposition

  • Community Detection, Link Prediction, and Layer Interdependence in Multilayer Networks (Physical Review E 2017)

  • Overlapping Community Detection via Constrained PARAFAC: A Divide and Conquer Approach (ICDM 2017)

  • Fast Detection of Overlapping Communities via Online Tensor Methods on GPUs (ArXiV 2013)

Spectral Methods

  • Understanding Regularized Spectral Clustering via Graph Conductance (NIPS 2018)

  • Locally-Biased Spectral Approximation for Community Detection (Knowledge-Based Systems 2018)

  • Community Detection on Euclidean Random Graphs (Electronic Journal of Statistics 2018)

  • Community Detection by L0-Penalized Graph Laplacian (Electronic Journal of Statistics 2018)

  • An Algorithm J-SC of Detecting Communities in Complex Networks (Physics Letters A 2017)

  • Local Lanczos Spectral Approximation for Community Detection (ECML PKDD 2017)

  • Clustering Signed Networks with the Geometric Mean of Laplacians (NIPS 2016)

  • Spectral Clustering with Graph Filtering and Landmark Based Representation (ICASSP 2016)

  • Uncovering the Small Community Structure in Large Networks: a Local Spectral Approach (WWW 2015)

  • Large-Scale Multi-View Spectral Clustering via Bipartite Graph (AAAI 2015)

  • Self-Taught Spectral Clustering via Constraint Augmentation (SDM 2014)

  • Multi-Objective Multi-View Spectral Clustering via Pareto Optimization (SDM 2013)

  • Co-Clustering for Directed Graphs: the Stochastic Co-Blockmodel and Spectral Algorithm Di-Sim (ArXiv 2012)

  • 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)

  • Active Spectral Clustering (ICDM 2010)

  • Flexible Constrained Spectral Clustering (KDD 2010)

  • Spectral Clustering Based on the Graph p-Laplacian (ICML 2009)

Temporal Methods

  • Model-Based Clustering of Time-Evolving Networks through Temporal Exponential-Family Random Graph Models (Arxiv 2017)

  • Sequential Detection of Temporal Communities by Estrangement Confinement (Scientific Reports 2012)

  • GraphScope: Parameter-Free Mining of Large Time-Evolving Graphs (KDD 2007)

Cyclic Patterns

  • ComSim: A Bipartite Community Detection Algorithm Using Cycle and Node's Similarity (International Workshop on Complex Networks 2018)

  • Adaptive Modularity Maximization via Edge Weighting Scheme (Information Sciences 2018)

  • Semi-Supervised Community Detection Using Structure and Size (ICDM 2018)

  • Graph sketching-based Space-efficient Data Clustering (SDM 2018)

  • Priority Based Clustering in Weighted Graph Streams (JISE 2018)

  • Graph Learning for Multiview Clustering (IEEE Transactions on Cybernetics 2017)

  • DCEIL: Distributed Community Detection with the CEIL Score (IEEE HPCC 2017)

  • A Community Detection Algorithm Using Network Topologies and Rule-Based Hierarchical Arc-Merging Strategies (PLOS One 2017)

  • Local Higher-Order Graph Clustering (KDD 2017)

  • ComSim: A Bipartite Community Detection Algorithm Using Cycle and Node’s Similarity (Complex Networks 2017)

  • Evolutionary Graph Clustering for Protein Complex Identification (IEEE Transactions on Computational Biology and Bioinformatics 2016)

  • pSCAN: Fast and Exact Structural Graph Clustering (ICDE 2016)

  • Intra-Graph Clustering using Collaborative Similarity Measure (DPCD 2015)

  • High Quality, Scalable and Parallel Community Detection for Large Real Graphs (WWW 2014)

  • GMAC: A Seed-Insensitive Approach to Local Community Detection (DaWak 2013)

  • Community Detection in Networks with Node Attributes (ICDM 2013)

  • Detecting the Structure of Social Networks Using (α,β)-Communities (IWAMW 2011)

Centrality and Cuts

  • Parallelizing Pruning-based Graph Structural Clustering (ICPP 2018)

  • Real-Time Community Detection in Large Social Networks on a Laptop (PLOS 2018)

  • A Community Detection Algorithm Using Network Topologies and Rule-based Hierarchical Arc-merging Strategies (PLOS 2018)

  • Query-oriented Graph Clustering (PAKDD 2017)

  • Fast Heuristic Algorithm for Multi-scale Hierarchical Community Detection (ASONAM 2017)

  • Detecting Community Structures in Social Networks by Graph Sparsification (CODS 2016)

  • Community Detection in Complex Networks Using Density-Based Clustering Algorithm and Manifold Learning (Physica A 2016)

  • Smart Partitioning of Geo-Distributed Resources to Improve Cloud Network Performance (CloudNet 2015)

  • Generalized Modularity for Community Detection (ECML 2015)

  • Online Community Detection for Large Complex Networks (IJCAI 2013)

  • Agglomerative Clustering via Maximum Incremental Path Integral (Pattern Recognition 2013)

  • Graph Degree Linkage: Agglomerative Clustering on a Directed Graph (ECCV 2012)

  • Weighted Graph Cuts without Eigenvectors a Multilevel Approach (IEEE TPAMI 2007)

Physics Inspired

  • Community Detection Using Preference Networks (Physica A 2018)

  • Thermodynamics of the Minimum Description Length on Community Detection (ArXiv 2018)

  • Fluid Communities: A Community Detection Algorithm (Complenet 2017)

    • Ferran Parés, Dario Garcia-Gasulla, Armand Vilalta, Jonatan Moreno, Eduard Ayguadé, Jesús Labarta, Ulises Cortés and Toyotaro Suzumura
    • [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)

  • Parallel Community Detection on Large Networks with Propinquity Dynamics (KDD 2009)

  • Laplacian Dynamics and Multiscale Modular Structure in Networks (IEEE TNSE 2008)

  • Statistical Mechanics of Community Detection (Phyics Review E 2006)

Others

  • Discovering Fuzzy Structural Patterns for Graph Analytics (IEEE TFS 2018)

  • Watset: Automatic Induction of Synsets for a Graph of Synonyms (ACL 2017)

  • An Overlapping Community Detection Algorithm Based on Density Peaks (NeuroComputing 2017)

  • Fast Heuristic Algorithm for Multi-scale Hierarchical Community Detection (ASONAM 2017)

  • General Optimization Technique for High-quality Community Detection in Complex Networks (Physical Review E 2014)

  • Community Detection in Multi-Partite Multi-Relational Networks Based on Information Compression (New Generation Computing 2016)

  • Community Detection via Maximization of Modularity and Its Variants (IEEE TCSS 2014)

  • A Smart Local Moving Algorithm for Large-Scale Modularity-Based Community Detection (The European Physical Journal B 2013)

  • Bayesian Hierarchical Community Discovery (NIPS 2013)

  • A Game-Theoretic Approach to Hypergraph Clustering (NIPS 2009)

awesome-community-detection's People

Contributors

benedekrozemberczki avatar dustalov avatar liyuanlucasliu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.