Distributed Community Detection in Dynamic Graphs - (Extended Abstract)
نویسندگان
چکیده
Inspired by the increasing interest in self-organizing social opportunistic networks, we investigate the problem of distributed detection of unknown communities in dynamic random graphs. As a formal framework, we consider the dynamic version of the well-studied Planted Bisection Model dyn-G(n, p, q) where the node set [n] of the network is partitioned into two unknown communities and, at every time step, each possible edge (u, v) is active with probability p if both nodes belong to the same community, while it is active with probability q (with q << p) otherwise. We also consider a time-Markovian generalization of this model. We propose a distributed protocol based on the popular Label Propagation Algorithm and prove that, when the ratio p/q is larger than n (for an arbitrarily small constant b > 0), the protocol finds the right “planted” partition in O(log n) time even when the snapshots of the dynamic graph are sparse and disconnected (i.e. in the case p = Θ(1/n)).
منابع مشابه
On Efficiently Detecting Overlapping Communities over Distributed Dynamic Graphs
Modern networks are of huge sizes as well as high dynamics, which challenges the efficiency of community detection algorithms. In this paper, we study the problem of overlapping community detection on distributed and dynamic graphs. Given a distributed, undirected and unweighted graph, the goal is to detect overlapping communities incrementally as the graph is dynamically changing. We propose a...
متن کاملEvolution of Communities with Focus on Stability (extended abstract)
The detection of communities is an important tool used to analyze the social graph of mobile phone users. Within each community, customers are susceptible of attracting new ones, retaining old ones and/or accepting new products or services through the leverage of mutual influences [1]. The communities of users are smaller units, easier to grasp, and allow for example the computation of role ana...
متن کاملDistributed Community Detection with the WCC Metric
Community detection has become an extremely active area of research in recent years, with researchers proposing various new metrics and algorithms to address the problem. Recently, the Weighted Community Clustering (WCC) metric was proposed as a novel way to judge the quality of a community partitioning based on the distribution of triangles in the graph, and was demonstrated to yield superior ...
متن کاملMining Overlapping Communities in Real-world Networks Based on Extended Modularity Gain
Detecting communities plays a vital role in studying group level patterns of a social network and it can be helpful in developing several recommendation systems such as movie recommendation, book recommendation, friend recommendation and so on. Most of the community detection algorithms can detect disjoint communities only, but in the real time scenario, a node can be a member of more than one ...
متن کاملDistributed cycle detection in large-scale sparse graphs
In this paper we present a distributed algorithm for detecting cycles in large-scale directed graphs, along with its correctness proof and analysis. The algorithm is then extended to find strong components in directed graphs. We indicate an application to detecting cycles in number theoretic functions such as the proper divisor function. Our prototype implementation of the cycle detection algor...
متن کامل