3260 papers • 126 benchmarks • 313 datasets
Community Detection is one of the fundamental problems in network analysis, where the goal is to find groups of nodes that are, in some sense, more similar to each other than to the other nodes. Source: Randomized Spectral Clustering in Large-Scale Stochastic Block Models
(Image credit: Papersgraph)
These leaderboards are used to track progress in community-detection-7
Use these libraries to find community-detection-7 models and implementations
A guided tour through the main aspects of community detection in networks is offered, pointing out strengths and weaknesses of popular methods, and giving directions to their use.
It is argued that ALC can reduce computation time costs and resource usage costs for large scale clustering for time-series applications while being serialized, and hence has no obvious parallelization requirement.
A new graph-theoretical concept of hidden community for analysing complex networks, which contain both stronger or dominant communities and weak communities, and HICODE, which provides a promising technique to pinpoint the existing latent communities and uncover communities for which there is no ground truth.
This work presents a novel family of Graph Neural Networks (GNNs) for solving community detection problems in a supervised learning setting and shows that, in a data-driven manner and without access to the underlying generative models, they can match or even surpass the performance of the belief propagation algorithm on binary and multi-class stochastic block models.
A graph embedding is a representation of graph vertices in a low- dimensional space, which approximately preserves properties such as distances between nodes. Vertex sequence-based embedding procedures use features extracted from linear sequences of nodes to create embeddings using a neural network. In this paper, we propose diffusion graphs as a method to rapidly generate vertex sequences for network embedding. Its computational efficiency is superior to previous methods due to simpler sequence generation, and it produces more accurate results. In experiments, we found that the performance relative to other methods improves with increasing edge density in the graph. In a community detection task, clustering nodes in the embedding space produces better results compared to other sequence-based embedding methods.
It is demonstrated that subgraph vectors learnt by the approach could be used in conjunction with classifiers such as CNNs, SVMs and relational data clustering algorithms to achieve significantly superior accuracies on both supervised and unsupervised learning tasks.
This paper considers predicting multiple node labeling functions on graphs simultaneously and revisits this problem from a multitask learning perspective, developing an algorithm to cluster tasks into groups based on a higher-order task affinity measure.
This paper presents BIGCLAM (Cluster Affiliation Model for Big Networks), an overlapping community detection method that scales to large networks of millions of nodes and edges and builds on a novel observation that overlaps between communities are densely connected.
A new spectral domain convolutional architecture for deep learning on graphs with a new class of parametric rational complex functions (Cayley polynomials) allowing to efficiently compute spectral filters on graphs that specialize on frequency bands of interest.
Adding a benchmark result helps the community track progress.