Artificial Benchmark for Community Detection (ABCD): Fast Random Graph
Model with Community Structure
- URL: http://arxiv.org/abs/2002.00843v1
- Date: Tue, 14 Jan 2020 17:20:27 GMT
- Title: Artificial Benchmark for Community Detection (ABCD): Fast Random Graph
Model with Community Structure
- Authors: Bogumi{\l} Kami\'nski and Pawe{\l} Pra{\l}at and Fran\c{c}ois
Th\'eberge
- Abstract summary: We provide an alternative random graph model with community structure and power-law distribution for both degrees and community sizes, the Artificial Benchmark for Community Detection (ABCD)
ABCD is fast, simple, and can be easily tuned to allow the user to make a smooth transition between the two extremes: pure (independent) communities and random graph with no community structure.
- Score: 5.8010446129208155
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Most of the current complex networks that are of interest to practitioners
possess a certain community structure that plays an important role in
understanding the properties of these networks. Moreover, many machine learning
algorithms and tools that are developed for complex networks try to take
advantage of the existence of communities to improve their performance or
speed. As a result, there are many competing algorithms for detecting
communities in large networks. Unfortunately, these algorithms are often quite
sensitive and so they cannot be fine-tuned for a given, but a constantly
changing, real-world network at hand. It is therefore important to test these
algorithms for various scenarios that can only be done using synthetic graphs
that have built-in community structure, power-law degree distribution, and
other typical properties observed in complex networks. The standard and
extensively used method for generating artificial networks is the LFR graph
generator. Unfortunately, this model has some scalability limitations and it is
challenging to analyze it theoretically. Finally, the mixing parameter $\mu$,
the main parameter of the model guiding the strength of the communities, has a
non-obvious interpretation and so can lead to unnaturally-defined networks. In
this paper, we provide an alternative random graph model with community
structure and power-law distribution for both degrees and community sizes, the
Artificial Benchmark for Community Detection (ABCD). We show that the new model
solves the three issues identified above and more. The conclusion is that these
models produce comparable graphs but ABCD is fast, simple, and can be easily
tuned to allow the user to make a smooth transition between the two extremes:
pure (independent) communities and random graph with no community structure.
Related papers
- Unsupervised Graph Attention Autoencoder for Attributed Networks using
K-means Loss [0.0]
We introduce a simple, efficient, and clustering-oriented model based on unsupervised textbfGraph Attention textbfAutotextbfEncoder for community detection in attributed networks.
The proposed model adeptly learns representations from both the network's topology and attribute information, simultaneously addressing dual objectives: reconstruction and community discovery.
arXiv Detail & Related papers (2023-11-21T20:45:55Z) - Modularity of the ABCD Random Graph Model with Community Structure [2.580765958706854]
The ABCD graph is a random graph model with community structure and power-law distribution for both degrees and community sizes.
We analyze the modularity function, arguably the most important graph property of networks in the context of community detection.
It is also used as a quality function in many community detection algorithms, including the widely used Louvain algorithm.
arXiv Detail & Related papers (2022-03-03T01:49:46Z) - Self-Ensembling GAN for Cross-Domain Semantic Segmentation [107.27377745720243]
This paper proposes a self-ensembling generative adversarial network (SE-GAN) exploiting cross-domain data for semantic segmentation.
In SE-GAN, a teacher network and a student network constitute a self-ensembling model for generating semantic segmentation maps, which together with a discriminator, forms a GAN.
Despite its simplicity, we find SE-GAN can significantly boost the performance of adversarial training and enhance the stability of the model.
arXiv Detail & Related papers (2021-12-15T09:50:25Z) - Mitigating Performance Saturation in Neural Marked Point Processes:
Architectures and Loss Functions [50.674773358075015]
We propose a simple graph-based network structure called GCHP, which utilizes only graph convolutional layers.
We show that GCHP can significantly reduce training time and the likelihood ratio loss with interarrival time probability assumptions can greatly improve the model performance.
arXiv Detail & Related papers (2021-07-07T16:59:14Z) - Streaming Belief Propagation for Community Detection [16.89299967467454]
In real-world applications, the network structure is typically dynamic, with nodes that join over time.
We introduce a simple model for networks growing over time which we refer to as streaming block model (StSBM)
Within this model, we prove that voting algorithms have fundamental limitations.
We also develop a streaming-propagation (StreamBP) approach, for which we prove optimality in certain regimes.
arXiv Detail & Related papers (2021-06-09T04:36:09Z) - Spatio-Temporal Inception Graph Convolutional Networks for
Skeleton-Based Action Recognition [126.51241919472356]
We design a simple and highly modularized graph convolutional network architecture for skeleton-based action recognition.
Our network is constructed by repeating a building block that aggregates multi-granularity information from both the spatial and temporal paths.
arXiv Detail & Related papers (2020-11-26T14:43:04Z) - Sketch-based community detection in evolving networks [15.512086254435788]
We consider an approach for community detection in time-varying networks.
At its core, this approach maintains a small sketch graph to capture the essential community structure found in each snapshot of the full network.
We formulate a community detection algorithm which can process a network concurrently exhibiting all processes.
arXiv Detail & Related papers (2020-09-24T17:32:57Z) - On the use of local structural properties for improving the efficiency
of hierarchical community detection methods [77.34726150561087]
We study how local structural network properties can be used as proxies to improve the efficiency of hierarchical community detection.
We also check the performance impact of network prunings as an ancillary tactic to make hierarchical community detection more efficient.
arXiv Detail & Related papers (2020-09-15T00:16:12Z) - Improving Graph Neural Network Expressivity via Subgraph Isomorphism
Counting [63.04999833264299]
"Graph Substructure Networks" (GSN) is a topologically-aware message passing scheme based on substructure encoding.
We show that it is strictly more expressive than the Weisfeiler-Leman (WL) graph isomorphism test.
We perform an extensive evaluation on graph classification and regression tasks and obtain state-of-the-art results in diverse real-world settings.
arXiv Detail & Related papers (2020-06-16T15:30:31Z) - Consistency of Spectral Clustering on Hierarchical Stochastic Block
Models [5.983753938303726]
We study the hierarchy of communities in real-world networks under a generic block model.
We prove the strong consistency of this method under a wide range of model parameters.
Unlike most of existing work, our theory covers multiscale networks where the connection probabilities may differ by orders of magnitude.
arXiv Detail & Related papers (2020-04-30T01:08:59Z) - Detecting Communities in Heterogeneous Multi-Relational Networks:A
Message Passing based Approach [89.19237792558687]
Community is a common characteristic of networks including social networks, biological networks, computer and information networks.
We propose an efficient message passing based algorithm to simultaneously detect communities for all homogeneous networks.
arXiv Detail & Related papers (2020-04-06T17:36:24Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.