Goto

Collaborating Authors

 dynamic community


Discovering Communities in Continuous-Time Temporal Networks by Optimizing L-Modularity

arXiv.org Artificial Intelligence

Abstract--Community detection is a fundamental problem in network analysis, with many applications in various fields. Extending community detection to the temporal setting with exact temporal accuracy, as required by real-world dynamic data, necessitates methods specifically adapted to the temporal nature of interactions. We introduce LAGO, a novel method for uncovering dynamic communities by greedy optimization of Longitudinal Modularity, a specific adaptation of Modularity for continuous-time networks. Unlike prior approaches that rely on time discretization or assume rigid community evolution, LAGO captures the precise moments when nodes enter and exit communities. We evaluate LAGO on synthetic benchmarks and real-world datasets, demonstrating its ability to efficiently uncover temporally and topologically coherent communities. Community detection is an important task in network analysis. It is used to uncover structural patterns and to reduce the complexity of large-scale graphs. Community detection has applications in many domains where systems can be modeled as networks, such as social science, economics, and biology. In the static setting, leading approaches such as Louvain [1], Infomap [2], or Leiden [3] typically rely on defining an objective function and optimizing it using greedy algorithms. This approach offers two main advantages: it produces communities that are meaningful according to a well-defined quality measure, and it scales efficiently to large graphs due to the computational simplicity of greedy methods. Real-world data often involves temporal dynamics, where interactions occur at specific timestamps.


Modularity-based approach for tracking communities in dynamic social networks

arXiv.org Artificial Intelligence

Community detection is a crucial task to unravel the intricate dynamics of online social networks. The emergence of these networks has dramatically increased the volume and speed of interactions among users, presenting researchers with unprecedented opportunities to explore and analyze the underlying structure of social communities. Despite a growing interest in tracking the evolution of groups of users in real-world social networks, the predominant focus of community detection efforts has been on communities within static networks. In this paper, we introduce a novel framework for tracking communities over time in a dynamic network, where a series of significant events is identified for each community. Our framework adopts a modularity-based strategy and does not require a predefined threshold, leading to a more accurate and robust tracking of dynamic communities. We validated the efficacy of our framework through extensive experiments on synthetic networks featuring embedded events. The results indicate that our framework can outperform the state-of-the-art methods. Furthermore, we utilized the proposed approach on a Twitter network comprising over 60,000 users and 5 million tweets throughout 2020, showcasing its potential in identifying dynamic communities in real-world scenarios. The proposed framework can be applied to different social networks and provides a valuable tool to gain deeper insights into the evolution of communities in dynamic social networks.