Quantifying community evolution in temporal networks
Peijie Zhong, Cheick Ba, Raúl Mondragón, Richard Clegg
TL;DR
This work tackles the problem of comparing evolving community partitions in temporal networks where the node set changes over time. It introduces Union-AMI (UAMI) and Intersection-AMI (IAMI), two Normalised Mutual Information extensions that handle node additions/deletions by operating on the union or intersection of node sets and by incorporating null-model corrections. The framework combines a snapshot-based temporal-network model with significance testing and detailed normalization to provide robust, interpretable similarity measures across time. Empirical validation on synthetic data and five real temporal networks demonstrates that UAMI and IAMI capture complementary aspects of community evolution and offer a practical tool for window selection and dynamic-network analysis.
Abstract
When we detect communities in temporal networks it is important to ask questions about how they change in time. Normalised Mutual Information (NMI) has been used to measure the similarity of communities when the nodes on a network do not change. We propose two extensions namely Union-Normalised Mutual Information (UNMI) and Intersection-Normalised Mutual Information (INMI). UNMI and INMI evaluate the similarity of community structure under the condition of node variation. Experiments show that these methods are effective in dealing with temporal networks with the changes in the set of nodes, and can capture the dynamic evolution of community structure in both synthetic and real temporal networks. This study not only provides a new similarity measurement method for network analysis but also helps to deepen the understanding of community change in complex temporal networks.
