ID: 2402.10141

Linking Through Time: Memory-Enhanced Community Discovery in Temporal Networks

February 15, 2024

View on ArXiv
Giulio Virginio Clemente, Diego Garlaschelli
Physics
Physics and Society

Temporal Networks, and more specifically, Markovian Temporal Networks, present a unique challenge regarding the community discovery task. The inherent dynamism of these systems requires an intricate understanding of memory effects and structural heterogeneity, which are often key drivers of network evolution. In this study, we address these aspects by introducing an innovative approach to community detection, centered around a novel modularity function. We focus on demonstrating the improvements our new approach brings to a fundamental aspect of community detection: the detectability threshold problem. We show that by associating memory directly with nodes' memberships and considering it in the expression of the modularity, the detectability threshold can be lowered with respect to cases where memory is not considered, thereby enhancing the quality of the communities discovered. To validate our approach, we carry out extensive numerical simulations, assessing the effectiveness of our method in a controlled setting. Furthermore, we apply our method to real-world data to underscore its practicality and robustness. This application not only demonstrates the method's effectiveness but also reveals its capacity to indirectly tackle additional challenges, such as determining the optimal time window for aggregating data in dynamic graphs. This illustrates the method's versatility in addressing complex aspects of temporal network analysis.

Similar papers 1

Challenges in Community Discovery on Temporal Networks

July 26, 2019

91% Match
Remy Cazabet, Giulio Rossetti
Social and Information Netwo...
Physics and Society

Community discovery is one of the most studied problems in network science. In recent years, many works have focused on discovering communities in temporal networks, thus identifying dynamic communities. Interestingly, dynamic communities are not mere sequences of static ones; new challenges arise from their dynamic nature. In this chapter, we will discuss some of these challenges and recent propositions to tackle them. We will, among other topics, discuss on the question of ...

Find SimilarView on arXiv

Modularity-based approach for tracking communities in dynamic social networks

February 24, 2023

91% Match
Michele Mazza, Guglielmo Cola, Maurizio Tesconi
Social and Information Netwo...
Artificial Intelligence
Computers and Society

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 detecti...

Find SimilarView on arXiv

Intrinsically Dynamic Network Communities

November 8, 2011

91% Match
Bivas Mitra, Lionel Tabourier, Camille Roth
Social and Information Netwo...
Physics and Society

Community finding algorithms for networks have recently been extended to dynamic data. Most of these recent methods aim at exhibiting community partitions from successive graph snapshots and thereafter connecting or smoothing these partitions using clever time-dependent features and sampling techniques. These approaches are nonetheless achieving longitudinal rather than dynamic community detection. We assume that communities are fundamentally defined by the repetition of inte...

Find SimilarView on arXiv

Detecting Overlapping Temporal Community Structure in Time-Evolving Networks

March 28, 2013

90% Match
Yudong Chen, Vikas Kawadia, Rahul Urgaonkar
Social and Information Netwo...
Machine Learning
Physics and Society
Machine Learning

We present a principled approach for detecting overlapping temporal community structure in dynamic networks. Our method is based on the following framework: find the overlapping temporal community structure that maximizes a quality function associated with each snapshot of the network subject to a temporal smoothness constraint. A novel quality function and a smoothness constraint are proposed to handle overlaps, and a new convex relaxation is used to solve the resulting comb...

Find SimilarView on arXiv

Community Discovery in Dynamic Networks: a Survey

July 11, 2017

90% Match
Giulio Rossetti, Rémy Cazabet
Social and Information Netwo...
Physics and Society

Networks built to model real world phenomena are characeterised by some properties that have attracted the attention of the scientific community: (i) they are organised according to community structure and (ii) their structure evolves with time. Many researchers have worked on methods that can efficiently unveil substructures in complex networks, giving birth to the field of community discovery. A novel and challenging problem started capturing researcher interest recently: t...

Find SimilarView on arXiv

Online detection of temporal communities in evolving networks by estrangement confinement

March 22, 2012

90% Match
Vikas Kawadia, Sameet Sreenivasan
Social and Information Netwo...
Statistical Mechanics
Physics and Society

Temporal communities result from a consistent partitioning of nodes across multiple snapshots of an evolving complex network that can help uncover how dense clusters in a network emerge, combine, split and decay with time. Current methods for finding communities in a single snapshot are not straightforwardly generalizable to finding temporal communities since the quality functions used for finding static communities have highly degenerate landscapes, and the eventual partitio...

Find SimilarView on arXiv

A Fast and Efficient Incremental Approach toward Dynamic Community Detection

April 18, 2019

90% Match
Neda Zarayeneh, Ananth Kalyanaraman
Social and Information Netwo...
Physics and Society

Community detection is a discovery tool used by network scientists to analyze the structure of real-world networks. It seeks to identify natural divisions that may exist in the input networks that partition the vertices into coherent modules (or communities). While this problem space is rich with efficient algorithms and software, most of this literature caters to the static use-case where the underlying network does not change. However, many emerging real-world use-cases giv...

Find SimilarView on arXiv

Optimizing state change detection in functional temporal networks through dynamic community detection

May 21, 2018

90% Match
Michael Vaiana, Sarah F. Muldoon
Physics and Society
Data Analysis, Statistics an...
Neurons and Cognition

Dynamic community detection provides a coherent description of network clusters over time, allowing one to track the growth and death of communities as the network evolves. However, modularity maximization, a popular method for performing multilayer community detection, requires the specification of an appropriate null model as well as resolution and interlayer coupling parameters. Importantly, the ability of the algorithm to accurately detect community evolution is dependent...

Find SimilarView on arXiv

Exploring and comparing temporal clustering methods

December 2, 2020

90% Match
Jordan Cambe, Sebastian Grauwin, ... , Jensen Pablo
Social and Information Netwo...
Data Analysis, Statistics an...

Description of temporal networks and detection of dynamic communities have been hot topics of research for the last decade. However, no consensual answers to these challenges have been found due to the complexity of the task. Static communities are not well defined objects, and adding a temporal dimension renders the description even more difficult. In this article, we propose a coherent temporal clustering method: the Best Combination of Local Communities (BCLC). Our method ...

Find SimilarView on arXiv
Paolo Barucca, Fabrizio Lillo, ... , Tantari Daniele
Social and Information Netwo...
Machine Learning
Physics and Society
Machine Learning

We study the inference of a model of dynamic networks in which both communities and links keep memory of previous network states. By considering maximum likelihood inference from single snapshot observations of the network, we show that link persistence makes the inference of communities harder, decreasing the detectability threshold, while community persistence tends to make it easier. We analytically show that communities inferred from single network snapshot can share a ma...