2021
DOI: 10.1109/tnse.2021.3067665
|View full text |Cite
|
Sign up to set email alerts
|

Delta-Screening: A Fast and Efficient Technique to Update Communities in Dynamic Graphs

Abstract: Detecting communities in time-evolving/dynamic networks is an important operation used in many real-world network science applications. While there have been several proposed strategies for dynamic community detection, such approaches do not necessarily take advantage of the locality of changes. In this paper, we present a new technique called Delta-Screening (or simply, ∆-screening) for updating communities in a dynamic graph. The technique assumes that the graph is given as a series of time steps, and output… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
13
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 53 publications
0
13
0
Order By: Relevance
“…The Δ-screening algorithm internally identifies a subset of vertices (denoted by scriptR t ) and updates the community assignments only for those nodes in that subset. The details of the selection procedure, as well as related properties and experimental analysis of the algorithm, are provided in Zarayeneh and Kalyanaraman . After this procedure is completed for all T timesteps, the final output is a time series of community sets: { C 1 , C 2 , ··· C T } .…”
Section: Algorithm Development and Data Analysismentioning
confidence: 99%
See 4 more Smart Citations
“…The Δ-screening algorithm internally identifies a subset of vertices (denoted by scriptR t ) and updates the community assignments only for those nodes in that subset. The details of the selection procedure, as well as related properties and experimental analysis of the algorithm, are provided in Zarayeneh and Kalyanaraman . After this procedure is completed for all T timesteps, the final output is a time series of community sets: { C 1 , C 2 , ··· C T } .…”
Section: Algorithm Development and Data Analysismentioning
confidence: 99%
“…The cost of detecting communities at the first timestep is proportional to the size of the network scriptO ( ( false| V 1 | + false| E 1 | ) × r false) , where r denotes the number of iterations the Louvain algorithm takes to converge (input dependent and typically a constant in tens or at most hundreds on most practical inputs , ). For each subsequent timestep t , the Δ-screening method , takes scriptO false( f t ( false| V 1 | + false| E 1 | ) × r t ) , where f t ∈ [0, 1] denotes the fraction of the input graph selected by the Δ-screening procedure and k t denotes the number of iterations taken to converge on that reduced graph. Intuitively, Δ-screening selects subgraphs to run Louvain based on where the changes appear, and the fractional value f t is proportional to the sizes of the communities impacted by those changes.…”
Section: Algorithm Development and Data Analysismentioning
confidence: 99%
See 3 more Smart Citations