Temporal Betweenness Centrality
Temporal Betweenness Centrality (Time-Respecting Path Betweenness) · Also known as: TBC, time-varying betweenness centrality, dynamic betweenness centrality, time-respecting betweenness
Temporal Betweenness Centrality (TBC) extends classical betweenness centrality to time-stamped networks by counting how often a node lies on time-respecting shortest paths — paths that traverse edges in chronological order. It identifies nodes that act as temporal brokers, controlling information or resource flow as it evolves over time, rather than in a static snapshot.
Read the full method
Sign in with a free account to read this section.
Method map
The neighbourhood of related methods — select a node to explore.
When to use it
Use temporal betweenness centrality when your network data carry timestamps and the sequence of contacts is meaningful — epidemiological contact tracing, communication logs, financial transaction networks, citation flows, or social media interactions. It is the right choice when you need to identify brokers who control time-sensitive flows, not just structurally central nodes. Do NOT use it on aggregated or cross-sectional network snapshots where temporal ordering is lost, or when your dataset lacks reliable timestamps. For undirected, static networks, classical betweenness centrality is simpler and sufficient.
Strengths & limitations
- Respects the causal ordering of contacts, giving a more realistic picture of information or disease spread.
- Detects brokers who are temporally well-positioned, not merely structurally central in a static sense.
- Applicable to a wide range of timestamped data: communication, epidemiology, finance, biology.
- Can be computed over sliding time windows to track how brokerage roles shift across time.
- Grounded in a growing body of rigorous literature on temporal network metrics.
- Computationally expensive: enumerating all time-respecting paths has worst-case complexity that exceeds static betweenness, scaling poorly for large dense temporal networks.
- Results are sensitive to the time resolution of the data; coarse timestamps can produce paths that violate true causal ordering.
- Multiple definitions exist (earliest-arrival, fastest path, minimum-hop) and choice of path criterion can change rankings substantially.
- Requires clean, reliable timestamps; missing or imprecise event times degrade the measure significantly.
Frequently asked
How does temporal betweenness differ from ordinary betweenness centrality?
Ordinary betweenness counts shortest paths in a static graph where all edges are simultaneously available. Temporal betweenness only counts paths that can be traversed in chronological order, so a node must be active at the right times to score highly — not just be structurally well-connected.
Which path optimality criterion should I use?
Three common criteria are earliest-arrival time (minimize when the path ends), fastest path (minimize elapsed duration), and minimum hop count. For epidemiology or information spread, earliest-arrival is most natural. For efficiency analysis, fastest path is often preferred. Report your choice explicitly.
Can I compute TBC on large networks?
Exact TBC computation is computationally costly for large networks. Approximation algorithms exist that sample source nodes and scale better. Libraries such as Teneto (Python) and snapshot-based approaches in NetworkX can help, but always benchmark runtime before attempting full computation on millions of events.
What if my data has repeated or simultaneous timestamps?
Simultaneous edges break strict time-ordering. Decide in advance whether simultaneous contacts are treated as ordered (randomly or by another criterion) or as unordered within a time step. Document your assumption, as it can meaningfully change which paths are valid.
How should I interpret a node with high TBC but low static betweenness centrality?
Such a node is not a structural hub but is temporally well-placed: it is active at moments that link otherwise separate temporal trajectories. It is a time-sensitive broker, whose influence depends on when it is active, not just whom it knows.
Sources
- Holme, P., & Saramäki, J. (2012). Temporal networks. Physics Reports, 519(3), 97–125. DOI: 10.1016/j.physrep.2012.03.001 ↗
- Kim, H., & Anderson, R. (2012). Temporal node centrality in complex networks. Physical Review E, 85(2), 026107. DOI: 10.1103/PhysRevE.85.026107 ↗
How to cite this page
ScholarGate. (2026, June 3). Temporal Betweenness Centrality (Time-Respecting Path Betweenness). ScholarGate. https://scholargate.app/en/network-analysis/temporal-betweenness-centrality
Which method?
Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.
- Betweenness CentralityNetwork analysis↔ compare
- Directed Betweenness CentralityNetwork analysis↔ compare
- Temporal Closeness CentralityNetwork analysis↔ compare
- Temporal Degree CentralityNetwork analysis↔ compare
- Temporal Network Diffusion AnalysisNetwork analysis↔ compare
- Temporal Social Network AnalysisNetwork analysis↔ compare