TY - GEN
T1 - LARC
T2 - 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2018
AU - Gorovits, Alexander
AU - Papalexakis, Evangelos E.
AU - Gujral, Ekta
AU - Bogdanov, Petko
N1 - Publisher Copyright: © 2018 Association for Computing Machinery.
PY - 2018/7/19
Y1 - 2018/7/19
N2 - Communities are essential building blocks of complex networks enjoying signiicant research attention in terms of modeling and detection algorithms. Common across models is the premise that node pairs that share communities are likely to interact more strongly. Moreover, in the most general setting a node may be a member of multiple communities, and thus, interact with more than one cohesive group of other nodes. If node interactions are observed over a long period and aggregated into a single static network, the communities may be hard to discern due to their in-network overlap. Alternatively, if interactions are observed over short time periods, the communities may be only partially observable. How can we detect communities at an appropriate temporal resolution that resonates with their natural periods of activity? We propose LARC, a general framework for joint learning of the overlapping community structure and the periods of activity of communities, directly from temporal interaction data. We formulate the problem as an optimization task coupling community it and smooth temporal activation over time. To the best of our knowledge, the tensor version of LARC is the irst tensor-based community detection method to introduce such smoothness constraints. We propose eicient algorithms for the problem, achieving a 2.6x quality improvement over all baselines for high temporal resolution datasets, and consistently detecting better-quality communities for diferent levels of data aggregation and varying community overlap. In addition, LARC elucidates interpretable temporal patterns of community activity corresponding to botnet attacks, transportation change points and public forum interaction trends, while being computationally practicalÐfew minutes on large real datasets. Finally, LARC provides a comprehensive unsupervised parameter estimation methodology yielding high accuracy and rendering it easy-to-use for practitioners.
AB - Communities are essential building blocks of complex networks enjoying signiicant research attention in terms of modeling and detection algorithms. Common across models is the premise that node pairs that share communities are likely to interact more strongly. Moreover, in the most general setting a node may be a member of multiple communities, and thus, interact with more than one cohesive group of other nodes. If node interactions are observed over a long period and aggregated into a single static network, the communities may be hard to discern due to their in-network overlap. Alternatively, if interactions are observed over short time periods, the communities may be only partially observable. How can we detect communities at an appropriate temporal resolution that resonates with their natural periods of activity? We propose LARC, a general framework for joint learning of the overlapping community structure and the periods of activity of communities, directly from temporal interaction data. We formulate the problem as an optimization task coupling community it and smooth temporal activation over time. To the best of our knowledge, the tensor version of LARC is the irst tensor-based community detection method to introduce such smoothness constraints. We propose eicient algorithms for the problem, achieving a 2.6x quality improvement over all baselines for high temporal resolution datasets, and consistently detecting better-quality communities for diferent levels of data aggregation and varying community overlap. In addition, LARC elucidates interpretable temporal patterns of community activity corresponding to botnet attacks, transportation change points and public forum interaction trends, while being computationally practicalÐfew minutes on large real datasets. Finally, LARC provides a comprehensive unsupervised parameter estimation methodology yielding high accuracy and rendering it easy-to-use for practitioners.
KW - Community activation
KW - Dynamic graphs
KW - Overlapping community detection
KW - Tensor factorization
UR - https://www.scopus.com/pages/publications/85051490840
U2 - 10.1145/3219819.3220118
DO - 10.1145/3219819.3220118
M3 - Conference contribution
SN - 9781450355520
T3 - Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
SP - 1465
EP - 1474
BT - KDD 2018 - Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining
PB - Association for Computing Machinery
Y2 - 19 August 2018 through 23 August 2018
ER -