Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Network analysis›Temporal Betweenness Centrality
Machine learningNetwork science

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.

ScholarGate
  1. Machine learning
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Temporal Betweenness Centrality
Betweenness CentralityDirected Betweenness Cen…Temporal Closeness Centr…Temporal Degree Centrali…Temporal Network Diffusi…Temporal Social Network…Temporal Eigenvector Cen…Temporal PageRank

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

Strengths
  • 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.
Limitations
  • 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

  1. Holme, P., & Saramäki, J. (2012). Temporal networks. Physics Reports, 519(3), 97–125. DOI: 10.1016/j.physrep.2012.03.001 ↗
  2. 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

Related methods

Betweenness CentralityDirected Betweenness CentralityTemporal Closeness CentralityTemporal Degree CentralityTemporal Network Diffusion AnalysisTemporal Social Network Analysis

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
Compare side by side →

Referenced by

Temporal Closeness CentralityTemporal Degree CentralityTemporal Eigenvector CentralityTemporal Network Diffusion AnalysisTemporal PageRank

Similar methods

Temporal Degree CentralityTemporal Closeness CentralityDynamic Closeness CentralityTemporal Network AnalysisTemporal Network Diffusion AnalysisDynamic Degree CentralityTemporal Eigenvector CentralityBetweenness Centrality

Related reference concepts

Network Analysis in the HumanitiesNetwork AnalysisNetwork Formation and Analysis: TheoryGraph and Network VisualizationComputational SociologySocial Networks and Language

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Temporal Betweenness Centrality (Temporal Betweenness Centrality (Time-Respecting Path Betweenness)). Retrieved 2026-07-21 from https://scholargate.app/en/network-analysis/temporal-betweenness-centrality · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Kim, H. & Anderson, R.; Holme, P. & Saramäki, J.
Year
2012
Type
Centrality measure for temporal networks
DataType
Timestamped edge lists, temporal contact sequences
Subfamily
Network science
Related methods
Betweenness CentralityDirected Betweenness CentralityTemporal Closeness CentralityTemporal Degree CentralityTemporal Network Diffusion AnalysisTemporal Social Network Analysis
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account