Generating temporal networks with the Ascona model
Samuel Koovely
TL;DR
<3-5 sentence high-level summary> The paper presents the Ascona framework for sampling continuous-time temporal networks using queueing theory, centering on the Markovian $M/M/\infty$ queue to control the timing and duration of links. By decoupling temporal dynamics from connectivity, it enables design of synthetic networks with tunable smoothness and introduces a continuous-time stochastic block model generalization, plus variations for discrete-time structures. The framework leverages Exponential-Duration Events Distanced Exponentially (EDEDE) structures and queue blocks to realize archetypal temporal patterns (Birth/Death, Change of intensity, Merge/Split, etc.) and to generate both link streams and, via aggregation, snapshot networks. It also discusses conflicts, resolutions, and extensions to non-Markovian queues, providing a flexible tool for benchmarking community detection, change-point, scale, and periodicity analyses in temporal networks.
Abstract
We introduce a new sampling method for continuous-time temporal networks based on queueing processes. In particular, we focus on a Markovian version of the model where the links between nodes are Poisson distributed in time and have exponential duration. We highlight the stochastic properties of these temporal structures and leverage them to design synthetic temporal networks with a controllable level of smoothness, which follow patterns relevant for the validation and interpretation of methods for community, scale, change-point, and periodicity detection. Additionally, we show that imposing assortativity constraints on the samples leads to a continuous-time generalization of stochastic block models. Finally, we describe how variations of the model can be used to sample alternative types of structure and temporal networks, especially discrete-time ones.
