Link communities reveal multiscale complexity in networks
arXiv:0903.3178 · doi:10.1038/nature09182
Abstract
Networks have become a key approach to understanding systems of interacting objects, unifying the study of diverse phenomena including biological organisms and human society. One crucial step when studying the structure and dynamics of networks is to identify communities: groups of related nodes that correspond to functional subunits such as protein complexes or social spheres. Communities in networks often overlap such that nodes simultaneously belong to several groups. Meanwhile, many networks are known to possess hierarchical organization, where communities are recursively grouped into a hierarchical structure. However, the fact that many real networks have communities with pervasive overlap, where each and every node belongs to more than one group, has the consequence that a global hierarchy of nodes cannot capture the relationships between overlapping groups. Here we reinvent communities as groups of links rather than nodes and show that this unorthodox approach successfully reconciles the antagonistic organizing principles of overlapping communities and hierarchy. In contrast to the existing literature, which has entirely focused on grouping nodes, link communities naturally incorporate overlap while revealing hierarchical organization. We find relevant link communities in many networks, including major biological networks such as protein-protein interaction and metabolic networks, and show that a large social network contains hierarchically organized community structures spanning inner-city to regional scales while maintaining pervasive overlap. Our results imply that link communities are fundamental building blocks that reveal overlap and hierarchical organization in networks to be two aspects of the same phenomenon.
Main text and supplementary information
References in corpus (23)
- Community detection in graphs
- Finding community structure in very large networks
- Understanding individual human mobility patterns
- Uncovering the overlapping community structure of complex networks in nature and society
- Maps of random walks on complex networks reveal community structure
- Functional cartography of complex metabolic networks
- Resolution limit in community detection
- Comparing community structure identification
- Critical phenomena in complex networks
- Community detection algorithms: a comparative analysis
- Hierarchical structure and the prediction of missing links in networks
- Detecting the overlapping and hierarchical community structure of complex networks
- Structure and tie strengths in mobile communication networks
- Quantifying social group evolution
- Finding local community structure in networks
- Detect overlapping and hierarchical community structure in networks
- Line Graphs, Link Partitions and Overlapping Communities
- Clique percolation in random networks
- Extracting the hierarchical organization of complex systems
- A Local Method for Detecting Communities
- Evaluating Local Community Methods in Networks
- Currency and commodity metabolites: Their identification and relation to the modularity of metabolic networks
- Synchronization interfaces and overlapping communities in complex networks
Cited by in corpus (269)
- Community detection in graphs
- Community detection in networks: A user guide
- Weight-conserving characterization of complex functional brain networks
- Multirelational Organization of Large-scale Social Networks in an Online World
- Overlapping Community Detection in Networks: the State of the Art and Comparative Study
- Structure and dynamics of molecular networks: A novel paradigm of drug discovery. A comprehensive review
- Community Detection in Networks with Node Attributes
- Virality Prediction and Community Structure in Social Networks
- The ground truth about metadata and community detection in networks
- Understanding brain networks and brain organization
- Measuring large-scale social networks with high resolution
- Multilevel compression of random walks on networks reveals hierarchical organization in large integrated systems
- Memory in network flows and its effects on spreading dynamics and community detection
- An efficient and principled method for detecting communities in networks
- A Tutorial in Connectome Analysis: Topological and Spatial Features of Brain Networks
- Geographic constraints on social network groups
- Uncovering space-independent communities in spatial networks
- Community landscapes: an integrative approach to determine overlapping network module hierarchy, identify key nodes and predict network dynamics
- Explosive higher-order Kuramoto dynamics on simplicial complexes
- Fundamental structures of dynamic social networks
- Community detection in node-attributed social networks: a survey
- A Classification for Community Discovery Methods in Complex Networks
- Hierarchical Block Structures and High-resolution Model Selection in Large Networks
- Community structure and scale-free collections of Erdös-Rényi graphs
- Community detection in networks: Structural communities versus ground truth
- Topological Signal Processing over Simplicial Complexes
- Urban characteristics attributable to density-driven tie formation
- Random Walks on Simplicial Complexes and the normalized Hodge 1-Laplacian
- Identification of core-periphery structure in networks
- Collective credit allocation in science
- Effect of correlations on network controllability
- Network Analysis of Particles and Grains
- Combining complex networks and data mining: why and how
- The many facets of community detection in complex networks
- Clique Graphs and Overlapping Communities
- Line Graphs of Weighted Networks for Overlapping Communities
- Clustering scientific publications based on citation relations: A systematic comparison of different methods
- Think Locally, Act Locally: The Detection of Small, Medium-Sized, and Large Communities in Large Networks
- Link Prediction in Complex Networks: A Mutual Information Perspective
- Estimating the number of communities in a network
- Brain Network Adaptability Across Task States
- Bayesian stochastic blockmodeling
- Multiscale unfolding of real networks by geometric renormalization
- Element-centric clustering comparison unifies overlaps and hierarchy
- Social significance of community structure: Statistical view
- ModuLand plug-in for Cytoscape: determination of hierarchical layers of overlapping network modules and community centrality
- Global efficiency of local immunization on complex networks
- Alignment and integration of complex networks by hypergraph-based spectral clustering
- Structural transition in social networks: The role of homophily
- Connect and win: The role of social networks in political elections
- Model selection and hypothesis testing for large-scale network models with overlapping groups
- A Large-Scale Community Structure Analysis In Facebook
- Mapping higher-order network flows in memory and multilayer networks with Infomap
- Self-similar scaling of density in complex real-world networks
- Spectral methods for the detection of network community structure: a comparative analysis
- Multilayer stochastic block models reveal the multilayer structure of complex networks
- Overlapping Community Detection in Complex Networks using Symmetric Binary Matrix Factorization
- Modularity measure of networks with overlapping communities
- Detection of Core-Periphery Structure in Networks Using Spectral Methods and Geodesic Paths
- Identification of overlapping communities and their hierarchy by locally calculating community-changing resolution levels
- SLPA: Uncovering Overlapping Communities in Social Networks via A Speaker-listener Interaction Dynamic Process
- Map equation for link community
- Data-driven Computational Social Science: A Survey
- Adversarial Attack on Community Detection by Hiding Individuals
- Entropy of dynamical social networks
- Communities and bottlenecks: Trees and treelike networks have high modularity
- Density-based and transport-based core-periphery structures in networks
- Disentangling Social and Group heterogeneities: Public Goods games on Complex Networks
- Multilink Communities of Multiplex Networks
- Understanding the group dynamics and success of teams
- Local dominance unveils clusters in networks
- Multilayer weighted social network model
- Heat shock partially dissociates the overlapping modules of the yeast protein-protein interaction network: a systems level model of adaptation
- Individual Differences in Dynamic Functional Brain Connectivity Across the Human Lifespan
- A New Metric for Quality of Network Community Structure
- Flow Smoothing and Denoising: Graph Signal Processing in the Edge-Space
- Mapping flows on hypergraphs
- Structure of complex networks: Quantifying edge-to-edge relations by failure-induced flow redistribution
- Markov random walk under constraint for discovering overlapping communities in complex networks
- Using explosive percolation in analysis of real-world networks
- Community Detection in Complex Networks Using Density-based Clustering Algorithm
- IEDC: An Integrated Approach for Overlapping and Non-overlapping Community Detection
- Universality of Performance Indicators based on Citation and Reference Counts
- Using higher-order Markov models to reveal flow-based communities in networks
- Compression of Flow Can Reveal Overlapping-Module Organization in Networks
- DEMON: a Local-First Discovery Method for Overlapping Communities
- Mesoscopic analysis of online social networks - The role of negative ties
- A Kullback-Leibler divergence measure of intermittency: application to turbulence
- Structural preferential attachment: Network organization beyond the link
- Hierarchical Coupled Geometry Analysis for Neuronal Structure and Activity Pattern Discovery
- Identifying communities by influence dynamics in social networks
- GenPerm: A Unified Method for Detecting Non-overlapping and Overlapping Communities
- Modeling the role of relationship fading and breakup in social network formation
- Communities and beyond: mesoscopic analysis of a large social network with complementary methods
- Extraction of hidden information by efficient community detection in networks
- Tie Strength Distribution in Scientific Collaboration Networks
- Towards Linear Time Overlapping Community Detection in Social Networks
- Predicting Successful Memes using Network and Community Structure
- In a World That Counts: Clustering and Detecting Fake Social Engagement at Scale
- Layer Communities in Multiplex Networks
- Functional brain modules reconfigure at multiple scales across the human lifespan
- Climatic seasonality may affect ecological network structure: Food webs and mutualistic networks
- Leveraging disjoint communities for detecting overlapping community structure
- Robustness and modular structure in networks
- Hierarchical self-organization of non-cooperating individuals
- Different approaches to community detection
- Overlapping Community Discovery Methods: A Survey
- Revealing and exploiting hierarchical material structure through complex atomic networks
- Revealing Multiple Layers of Hidden Community Structure in Networks
- Uncovering the Small Community Structure in Large Networks: A Local Spectral Approach
- Spreading paths in partially observed social networks
- Stress induces remodelling of yeast interaction and co-expression networks
- Efficient local behavioral change strategies to reduce the spread of epidemics in networks
- Memetic search for overlapping topics based on a local evaluation of link communities
- A Unified Method of Detecting Core-Periphery Structure and Community Structure in Networks
- Community detection in bipartite networks using weighted symmetric binary matrix factorization
- Synchronization over and community detection in multiplex signed networks with constraints
- An Enhanced Multi-Objective Biogeography-Based Optimization for Overlapping Community Detection in Social Networks with Node Attributes
- Two-state Markov-chain Poisson nature of individual cellphone call statistics
- Robustness of skeletons and salient features in networks
- Improving local clustering based top-L link prediction methods via asymmetrical link clustering information
- A Map Equation with Metadata: Varying the Role of Attributes in Community Detection
- Sentiment and structure in word co-occurrence networks on Twitter
- Modular organization of cancer signaling networks is associated with patient survivability
- Identifying multi-scale communities in networks by asymptotic surprise
- Center-Periphery Structure in Communities: Extracellular Vesicles
- Coupled dynamics of node and link states in complex networks: A model for language competition
- Hyperlink communities in higher-order networks
- Discovering Network Structure Beyond Communities
- Spread of infectious disease and social awareness as parasitic contagions on clustered networks
- Detecting Overlapping Communities from Local Spectral Subspaces
- Finding influential spreaders from human activity beyond network location
- Discovering link communities in complex networks by exploiting link dynamics
- vGraph: A Generative Model for Joint Community Detection and Node Representation Learning
- Identifying Overlapping and Hierarchical Thematic Structures in Networks of Scholarly Papers: A Comparison of Three Approaches
- Relational flexibility of network elements based on inconsistent community detection
- Seeding for pervasively overlapping communities
- Discovering multiscale and self-similar structure with data-driven wavelets
- Community-Aware Graph Signal Processing
- The Multi-Scale Network Landscape of Collaboration
- Finding overlapping communities in multiplex networks
- Fragmentation transition in a coevolving network with link-state dynamics
- An Ant-Based Algorithm with Local Optimization for Community Detection in Large-Scale Networks
- Dynamics of link states in complex networks: The case of a majority rule
- Structural preferential attachment: Stochastic process for the growth of scale-free, modular and self-similar systems
- Growing networks of overlapping communities with internal structure
- Nonlinear consensus on networks: equilibria, effective resistance and trees of motifs
- Identifying Stress Responsive Genes using Overlapping Communities in Co-expression Networks
- Overlapping modularity at the critical point of k-clique percolation
- The Mesh of Civilizations and International Email Flows
- Efficiently Detecting Overlapping Communities through Seeding and Semi-Supervised Learning
- Resampling effects on significance analysis of network clustering and ranking
- Scale-variant topological information for characterizing the structure of complex networks
- Community structure revealed by phase locking
- Topics as Clusters of Citation Links to Highly Cited Sources: The Case of Research on International Relations
- An incremental local-first community detection method for dynamic graphs
- Propinquity drives the emergence of network structure and density
- Atomic subgraphs and the statistical mechanics of networks
- Stylized facts in social networks: Community-based static modeling
- Diversifying Sparsity Using Variational Determinantal Point Processes
- Interspecific competition underlying mutualistic networks
- Models, Entropy and Information of Temporal Social Networks
- Link community detection through global optimization and the inverse resolution limit of partition density
- Discovering Social Circles in Ego Networks
- POISED: Spotting Twitter Spam Off the Beaten Paths
- Detecting Localized Categorical Attributes on Graphs
- Topology reveals universal features for network comparison
- Communities as Well Separated Subgraphs With Cohesive Cores: Identification of Core-Periphery Structures in Link Communities
- Text characterization based on recurrence networks
- Identification of Overlapping Communities by Locally Calculating Community-Changing Resolution Levels
- Mask-GVAE: Blind Denoising Graphs via Partition
- Self-falsifiable Hierarchical Detection of Overlapping Communities On Social Networks
- A shadowing problem in the detection of overlapping communities: lifting the resolution limit through a cascading procedure
- Overlapping Community Detection via Local Spectral Clustering
- OCSM : Finding Overlapping Cohesive Subgraphs with Minimum Degree
- Edge Balance Ratio: Power Law from Vertices to Edges in Directed Complex Network
- Criterions for locally dense subgraphs
- Exploring triad-rich substructures by graph-theoretic characterizations in complex networks
- Community detection for directed networks revisited using bimodularity
- Nonparametric Bayesian models of hierarchical structure in complex networks
- A survey of results on mobile phone datasets analysis
- Multiresolution Tensor Decomposition for Multiple Spatial Passing Networks
- Local multiresolution order in community detection
- Parallel Toolkit for Measuring the Quality of Network Community Structure
- Comparison and Benchmark of Graph Clustering Algorithms
- Habitat variability does not generally promote metabolic network modularity in flies and mammals
- A Unified Framework for Community Detection and Network Representation Learning
- On Using Network Science in Mining Developers Collaboration in Software Engineering: A Systematic Literature Review
- Reverse Line Graph Construction: The Matrix Relabeling Algorithm MARINLINGA Versus Roussopoulos's Algorithm
- Modeling Social Networks with Overlapping Communities Using Hypergraphs and Their Line Graphs
- The elliptic model for social fluxes
- The Limitations of Simple Gene Set Enrichment Analysis Assuming Gene Independence
- MODA: MOdule Differential Analysis for weighted gene co-expression network
- On Efficiently Detecting Overlapping Communities over Distributed Dynamic Graphs
- A General Definition of Network Communities and the Corresponding Detection Algorithm
- Bayesian Overlapping Community Detection in Dynamic Networks
- Shaping Communities out of Triangles
- Graph fractal dimension and structure of fractal networks: a combinatorial perspective
- Task-driven sampling of attributed networks
- Extracting hierarchical backbones from bipartite networks
- Neural Embeddings of Scholarly Periodicals Reveal Complex Disciplinary Organizations
- Co-Membership-based Generic Anomalous Communities Detection
- Learning Optimal Graph Filters for Clustering of Attributed Graphs
- Steering Macro-Scale Network Community Structure by Micro-Scale Features
- Providing an Approach to Predicting Customer Quality in E-Commerce Social Networks Based on Big Data and Unsupervised Learning Method
- Using Model-based Overlapping Seed Expansion to detect highly overlapping community structure
- Overlapping Community Detection in Temporal Text Networks
- Detecting Overlapping Link Communities by Finding Local Minima of a Cost Function with a Memetic Algorithm. Part 1: Problem and Method
- Ensemble-Based Discovery of Disjoint, Overlapping and Fuzzy Community Structures in Networks
- Evaluating Overlapping Communities with the Conductance of their Boundary Nodes
- Hidden Community Detection in Social Networks
- Diffusion in Networks With Overlapping Community Structure
- Partitioning Breaks Communities
- Theory of Interface: Category Theory, Directed Networks and Evolution of Biological Networks
- Overlapping Community Detection Using Neighborhood-Inflated Seed Expansion
- A multilevel network approach to revealing patterns of online political selective exposure
- Efficient Detection of Communities with Significant Overlaps in Networks: Partial Community Merger Algorithm
- Dynamical complexity in the perception-based network formation model
- Finding community structure using the ordered random graph model
- Krylov Subspace Approximation for Local Community Detection in Large Networks
- Identifying edge clusters in networks via edge graphlet degree vectors (edge-GDVs) and edge-GDV-similarities
- Percolation Computation in Complex Networks
- Examining mobility data justice during 2017 Hurricane Harvey
- Gene-gene interaction analysis incorporating network information via a structured Bayesian approach
- Approximate Closest Community Search in Networks
- Discovering Communities of Malapps on Android-based Mobile Cyber-physical Systems
- From clusters to queries: exploiting uncertainty in the modularity landscape of complex networks
- Random Overlapping Communities: Approximating Motif Densities of Large Graphs
- Evaluation of Community Detection Methods
- LSBN: A Large-Scale Bayesian Structure Learning Framework for Model Averaging
- How contact patterns destabilize and modulate epidemic outbreaks
- Further insights into the interareal connectivity of a cortical network
- Mining Essential Relationships under Multiplex Networks
- Community detection algorithm evaluation with ground-truth data
- MeetupNet Dublin: Discovering Communities in Dublin's Meetup Network
- A Generative Model for Exploring Structure Regularities in Attributed Networks
- Instability of social network dynamics with stubborn links
- weg2vec: Event embedding for temporal networks
- Improving community detection via community association strength scores
- Multiscale Analysis and Optimisation of Photosynthetic Solar Energy Systems
- Semi-Supervised Overlapping Community Finding based on Label Propagation with Pairwise Constraints
- ECHO: Encoding Communities via High-order Operators
- A hybrid multiscale coarse-grained method for dynamics on complex networks
- An Efficient homophilic model and Algorithms for Community Detection using Nash Dynamics
- Variational Embeddings for Community Detection and Node Representation
- Network Abstractions of Prescription Patterns in a Medicaid Population
- Toward Edge-Centric Network Embeddings
- Coactivated Clique Based Multisource Overlapping Brain Subnetwork Extraction
- Structure Amplification on Multi-layer Stochastic Block Models
- Scalable Community Detection over Geo-Social Network
- A Methodology for Empirical Analysis of LOD Datasets
- The anatomy of urban social networks and its implications in the searchability problem
- Distributed Community Detection with the WCC Metric
- Asymmetric Peer Influence in Smartphone Adoption in a Large Mobile Network
- Detecting Patterns of Interaction in Temporal Hypergraphs via Edge Clustering
- Communities in Preference Networks: Refined Axioms and Beyond
- Complexes Detection in Biological Networks via Diversified Dense Subgraphs Mining
- Overlapping Community Structure in Co-authorship Networks: a Case Study
- Data-Driven Tree Transforms and Metrics
- Predicting risky behavior in social communities
- Homophilic organization of egocentric communities in ICT services
- Bayesian Modeling of Random Walker for Community Detection in Networks
- Opinion Divergence Reveals the Hierarchical and Overlapping Community Structure in Networks
- Searching for network modules
- LAGE: A Java Framework to reconstruct Gene Regulatory Networks from Large-Scale Continues Expression Data
- Fragility of spectral clustering for networks with an overlapping structure
- GI-OHMS: Graphical Inference to Detect Overlapping Communities
- Identification of hybrid node and link communities in complex networks
- Detecting new edge types in a temporal network model