TY - JOUR
T1 - Mining Bursting Core in Large Temporal Graphs
AU - Qin, Hongchao
AU - Li, Rong Hua
AU - Yuan, Ye
AU - Wang, Guoren
AU - Qin, Lu
AU - Zhang, Zhiwei
N1 - Publisher Copyright:
© 2022, VLDB Endowment. All rights reserved.
PY - 2022
Y1 - 2022
N2 - Temporal graphs are ubiquitous. Mining communities that are bursting in a period of time is essential for seeking real emergency events in temporal graphs. Unfortunately, most previous studies on community mining in temporal networks ignore the bursting patterns of communities. In this paper, we study the problem of seeking bursting communities in a temporal graph. We propose a novel model, called the (1, g)-maximal bursting core, to represent a bursting community in a temporal graph. Specifically, an (1, g)-maximal bursting core is a temporal subgraph in which each node has an average degree no less than (1, g) in a time segment with length no less than (1, g). To compute the (1, g)-maximal bursting core, we first develop a novel dynamic programming algorithm that can reduce time complexity of calculating the segment density from (1, g) ( | T |)2 to (1, g) ( | T |). Then, we propose an efficient updating algorithm which can update the segment density in (1, g) (1, g) time. In addition, we develop an efficient algorithm to enumerate all (1, g)-maximal bursting cores that are not dominated by the others in terms of (1, g) and (1, g). The results of extensive experiments on 9 real-life datasets demonstrate the effectiveness, efficiency and scalability of our algorithms.
AB - Temporal graphs are ubiquitous. Mining communities that are bursting in a period of time is essential for seeking real emergency events in temporal graphs. Unfortunately, most previous studies on community mining in temporal networks ignore the bursting patterns of communities. In this paper, we study the problem of seeking bursting communities in a temporal graph. We propose a novel model, called the (1, g)-maximal bursting core, to represent a bursting community in a temporal graph. Specifically, an (1, g)-maximal bursting core is a temporal subgraph in which each node has an average degree no less than (1, g) in a time segment with length no less than (1, g). To compute the (1, g)-maximal bursting core, we first develop a novel dynamic programming algorithm that can reduce time complexity of calculating the segment density from (1, g) ( | T |)2 to (1, g) ( | T |). Then, we propose an efficient updating algorithm which can update the segment density in (1, g) (1, g) time. In addition, we develop an efficient algorithm to enumerate all (1, g)-maximal bursting cores that are not dominated by the others in terms of (1, g) and (1, g). The results of extensive experiments on 9 real-life datasets demonstrate the effectiveness, efficiency and scalability of our algorithms.
UR - http://www.scopus.com/inward/record.url?scp=85147796560&partnerID=8YFLogxK
U2 - 10.14778/3565838.3565845
DO - 10.14778/3565838.3565845
M3 - Conference article
AN - SCOPUS:85147796560
SN - 2150-8097
VL - 15
SP - 3911
EP - 3923
JO - Proceedings of the VLDB Endowment
JF - Proceedings of the VLDB Endowment
IS - 13
T2 - 48th International Conference on Very Large Data Bases, VLDB 2022
Y2 - 5 September 2022 through 9 September 2022
ER -