Source-linked AI summary

Fundamental structures of dynamic social networks

Vedran Sekara, Arkadiusz Stopczynski, Sune Lehmann

arXiv:1506.04704v2physics.soc-phcs.SI

TL;DR

The paper asks how regularities in the micro-dynamics and temporal evolution of social groups can be characterized and predicted. Using high-resolution multimodal data from a densely connected student population, it directly observes gatherings and models their evolution. It finds stable cores within fluid gatherings, recurring meetings across longer timescales, coordination before meetings, and highly predictable social dynamics.

  • Problem

    Fundamental structures and temporal regularities governing interacting social groups remain elusive, limiting understanding of social behavior across timescales.

  • Method

    The study uses high-resolution, multimodal longitudinal data and matches short time slices to observe gatherings and infer temporal communities directly.

  • Results

    Stable cores organize fluid gatherings, recur across weeks and months, precede meetings with increased communication, and support highly predictable social dynamics.

  • Takeaways & Limitations

    Cores provide a simplified framework for describing social behavior and its long-term order and predictability.

  • Takeaways & Limitations

    The dynamic random geometric graph model does not capture correlations between groups, so it cannot reproduce recurring gatherings or dynamics across weeks and months.

Abstract

from arXiv · show

Social systems are in a constant state of flux with dynamics spanning from minute-by-minute changes to patterns present on the timescale of years. Accurate models of social dynamics are important for understanding spreading of influence or diseases, formation of friendships, and the productivity of teams. While there has been much progress on understanding complex networks over the past decade, little is known about the regularities governing the micro-dynamics of social networks. Here we explore the dynamic social network of a densely-connected population of approximately 1000 individuals and their interactions in the network of real-world person-to-person proximity measured via Bluetooth, as well as their telecommunication networks, online social media contacts, geo-location, and demographic data. These high-resolution data allow us to observe social groups directly, rendering community detection unnecessary. Starting from 5-minute time slices we uncover dynamic social structures expressed on multiple timescales. On the hourly timescale, we find that gatherings are fluid, with members coming and going, but organized via a stable core of individuals. Each core represents a social context. Cores exhibit a pattern of recurring meetings across weeks and months, each with varying degrees of regularity. Taken together, these findings provide a powerful simplification of the social network, where cores represent fundamental structures expressed with strong temporal and spatial regularity. Using this framework, we explore the complex interplay between social and geospatial behavior, documenting how the formation of cores are preceded by coordination behavior in the communication networks, and demonstrating that social behavior can be predicted with high precision.

Introduction

The paper addresses elusive regularities in the temporal evolution of social groups by using high-resolution, multimodal data to observe dynamic communities directly. It shows that time-resolved observations and simple matching simplify the description of changing social interactions.

  • Understanding fundamental meso-level structures and regularities is necessary for modeling and predicting social behavior, but group dynamics across timescales remain poorly understood.
  • The study analyzes a 36-month dataset from approximately 1 000 densely connected university students using Bluetooth proximity, telecommunications, Facebook interactions, geo-location, and demographic data.
  • High-resolution time slices shorter than gathering turnover reveal communities directly with little ambiguity, making traditional community detection unnecessary.A simple matching between time slices infers temporal communities.
  • The framework simplifies dynamic social interactions by representing changing gatherings as temporal communities.
  • The study examines gatherings and cores, communication preceding core appearances, social-unit behavior, and the predictability of social dynamics.

Results

High-resolution temporal observations reveal gatherings as fluid meetings organized by stable, recurring cores. These cores simplify dynamic social networks and support prediction of social behavior across timescales.

  • Gatherings: Gatherings have soft boundaries: members flow in and out, while stable cores remain present during most meetings.Gatherings range from small, brief cliques to large encounters lasting many hours.
  • Cores: Cores group recurring gatherings involving the same individuals across days, weeks, and months, representing lasting social contexts.The analysis focuses on cores of at least three members observed more than once per month on average.
  • Cores: Communication increases before meetings, with stronger coordination effects on weekends and no additional per-participant coordination for larger gatherings.Coordination is defined from increases in members’ phone-call and text-message activity before meetings relative to a behavioral null model.
  • Cores as social units: Cores predict the arrival of absent members in close to 50% of cases, versus less than 10% for connected BFS reference groups.Random groups show that spurious co-location does not carry the same predictive signal.
  • Predictability: Core-instantiation profiles provide a finite vocabulary for social life, whose typical behavior has lower entropy and higher predictability than mobility behavior.The empirical social structure is therefore a compact representation of recurring social contexts and trajectories.

Discussion

High temporal resolution can simplify social-network description by making gatherings directly observable, while social cores provide a compact representation of social activity and its predictability. The findings also connect geospatial exploration with predictable social contexts, although the study’s population limits generalization.

  • Scope and limitations: The freshman sample is not representative of society as a whole, and some findings may reflect its particularly youthful demographic.The authors nevertheless argue that their methods and many findings may generalize to more representative populations.
  • Temporal resolution: Additional temporal information can simplify network description because high-resolution observations directly reveal gatherings.This reverses the usual expectation that adding temporal structure necessarily increases mathematical complexity.
  • Temporal community structure: Existing community-detection methods can identify gatherings in daily networks but are not designed to detect communities across multiple temporal scales.The study uses simple graph-component matching because snapshot structures are sufficiently clear.
  • Predictability: Social cores represent individuals’ social states, enabling social trajectories and analysis of predictability in social routines.The framework treats a person’s next social core analogously to the next location in a mobility sequence.
  • Geospatial and social behavior: Geospatial exploration is connected to a small subset of social circles, suggesting that unpredictable locations can coincide with predictable social contexts.This is presented as a general hypothesis based on the studied population.
  • Broader implications: The study provides a quantitative account of long-term order and predictability in social micro-dynamics and proposes applications across several social-system domains.The authors mention epidemiology, social contagion, urban planning, organizational research, and public health.

Materials

The study uses an undirected Bluetooth-based proximity network and defines entropy measures to quantify behavioral uncertainty, including temporal ordering. Predictability is bounded from entropy using a limiting case of Fano’s inequality.

  • Data collection: Bluetooth scans measure participant proximity over approximately 0–10 meters, producing a symmetrized undirected interaction network.The distance depends on environmental conditions, and false-positive observations are considered unlikely.
  • Ethics: Data collection received approval from the Danish Data Protection Agency, and all participants provided informed consent.
  • Entropy measures: Uncorrelated entropy S_unc measures uncertainty from state frequencies without accounting for visit order.
  • Entropy measures: Temporal entropy S_temp incorporates both the frequency and order of states in an individual’s trajectory.
  • Predictability estimation: The upper bound on predictability is estimated from entropy using a limiting case of Fano’s inequality.N denotes the number of states observed by person i, and H(Π_i) is the binary entropy term.

S1 Summary of main results

The main findings show that social groups evolve across multiple timescales, yet sufficiently fine temporal slices make gatherings directly observable. Cores then simplify the dynamics and provide context for social interactions.

  • Temporal dynamics: Social groups display complex temporal behavior spanning multiple timescales.
  • Temporal dynamics: Using sufficiently fine temporal granularity relative to gathering turnover makes social structures directly observable and reduces the need for sophisticated community-detection heuristics.
  • Temporal scales: Network slices can be compared at 1-day, 1-hour, and 5-minute temporal windows to reveal changes in social structure.
  • Gatherings: Gatherings have soft boundaries, with node size representing each individual’s level of participation.
  • Cores: Cores simplify social dynamics and provide a context for social interactions.

A note on correlations induced by temporality

The analysis compares a 5-minute temporal snapshot with networks formed by randomly sampling the same number of edges from a daily interaction network. Temporal slicing preserves clustered medium-sized components that random resampling does not.

  • Comparison design: The comparison constructs reference networks by randomly sampling E_c edges from the daily interaction graph.
  • Network differences: The 5-minute temporal network differs markedly from a random sample of the aggregated network.
  • Network statistics: Figure S2 compares the snapshot and reference networks visually and through degree and clustering distributions.
  • Network differences: Temporal snapshots contain many medium-sized, highly clustered components, whereas resampled networks form a single sparse component with low clustering and a few isolated dyads.

S2 Data

The Copenhagen Networks Study provides a multiyear, high-resolution dataset from approximately 1,000 university students, combining physical, digital, geographic, and participant-level information. Table S1 summarizes within-participant Bluetooth and call/text observations from January 1 through June 1.

  • The dataset spans multiple years and covers approximately 1,000 students at a large European university.
  • Measurements include physical interactions, telecommunications, online social networks, geographical location, and participant background information.Background information includes personality, demographics, health, and politics.
  • Table S1 summarizes Bluetooth and call/text logs for relations within the participant population, excluding external interactions.
  • The table’s unique field counts distinct observations of each quantity, such as uniquely observed links.

S2.1 Construction of temporal network slices

The temporal network is constructed by aggregating asynchronous Bluetooth scans into absolute five-minute windows and adding an undirected link when either participant detects the other.

  • Bluetooth scans trigger every five minutes, but phones do not scan on a shared global schedule.
  • To handle asynchronous scans, all temporal information is divided into absolute time-windows of width ∆ minutes.
  • Within each temporal bin, an unweighted undirected link connects two individuals if either person has detected the other.

S2.2 Selection of time-scales

The study selects short temporal windows because network-slice correlation declines sharply as window size increases, while resolutions below ten minutes remain consistent with the main analysis. Five-minute bins balance temporal detail against data volume and meaningful social change.

  • Average correlation between network slices decreases sharply as temporal window size increases, with maximum correlation at small bin sizes.
  • The analysis uses five-minute windows, although ten-minute windows could have been chosen without deteriorating results.
  • Any finite time window shorter than ten minutes is expected to produce analyses and results consistent with the main text.
  • Five- or ten-minute bins trade measurement accuracy against the practical data burden and the meaningfulness of observed network changes.Millisecond sampling would produce 300 000 times more data while adding little extra information for the dynamics studied.

S3 Gatherings

The gathering analysis matches connected components across short timescales into dynamical ensembles, then characterizes their temporal properties and recurring patterns across longer timescales.

  • Connected components in the proximity network are matched across short timescales into dynamical ensembles called gatherings.
  • Gatherings are characterized by size, duration, stability, start and end times, and on/off-campus behavior.
  • Repeated gatherings are identified across longer timescales to infer dynamical communities.

S3.1 Detecting gatherings

Gatherings are identified by tracking physically proximate groups across short temporal slices. Hierarchical matching uses overlap and temporal decay to connect groups into persistent meetings.

  • In each temporal slice, connected components identify social groups in close physical proximity, with dyadic components generally treated separately.Components of size two are separated because dyadic relationships qualitatively differ from group relations.
  • A gathering is a group persistent across time, identified by agglomerative hierarchical matching that merges clusters using single-linkage distance.Each group begins in its own cluster, and the closest two clusters are merged iteratively.
  • Temporal coupling f(∆t, γ) models decay between slices, using exponential or power-law forms and setting consecutive-slice coupling to 1.The analysis focuses computationally on exponential decay with γ = 0.4.

S3.1.1 Partitioning the dendrogram

The dendrogram is partitioned by selecting a threshold where gatherings are both locally and globally stable. This stability-based approach avoids problematic merges when gatherings split into equal parts.

  • S3.1.1 Partitioning the dendrogram: The method constructs a dendrogram of temporally localized groups, which must then be partitioned to extract meaningful social structures.Modularity and partition density are noted as unsuitable general choices for temporal processes.
  • S3.1.1 Partitioning the dendrogram: Local stability η measures average node-wise overlap between consecutive slices, while global stability σ measures average overlap across all slices.These measures assess stability at neighboring and whole-trajectory scales, respectively.
  • S3.1.1 Partitioning the dendrogram: Varying the partition threshold reveals a maximum in both stability measures, indicating a regime where gatherings are temporally and globally stable.The threshold scan is used to identify the partitioning regime rather than relying on modularity or partition density.
  • S3.1.1 Partitioning the dendrogram: Thresholds d ≥ 1/2 can incorrectly merge gatherings that split into two equally sized parts with both resulting groups.The preferred behavior is to declare the old gathering dead in this split scenario.

S3.1.2 Temporal decay function

The analysis characterizes dynamic gatherings and cores through their stability, recurrence, spatial context, and participation structure. It also examines how temporal resolution affects predictability and how core-based social states are constructed.

  • Gathering criteria: Gathering definitions require encounters to last at least 10 minutes and gatherings to span 4 consecutive 5-minute slices.
  • Gathering statistics: Gatherings have broad size and duration distributions, with larger off-campus meetings tending to last longer than comparable small meetings.On-campus meetings are larger but less likely to last beyond 4 hours.
  • Gathering stability: Longer meetings have higher local stability, while global stability remains fairly independent of gathering size and duration.The pattern indicates stable, highly interacting groups alongside frequently replaced peripheral participants.
  • Core structure: Cores recur with heavy-tailed appearance frequencies and can form overlapping hierarchical subcores, especially within larger cores.Most cores appear only a few times, while some occur multiple times per day; larger cores are more likely to contain many subcores.
  • Core regularity: Core meeting patterns differ between work and recreational cores when occurrences are aggregated into weekly one-hour bins and summarized by entropy.Work and recreational cores are classified by whether on-campus or off-campus meetings predominate.
  • Temporal resolution and states: Finer temporal bins improve next-time-bin location prediction, but the resulting predictability is strongly influenced by the chosen time-window.The number of states visited by users converges after 90 days, indicating saturation over the observed period.
Loading 1506.04704v2…