Network Centrality
Ranking nodes by structural importance: who connects most, who bridges groups, and who the important nodes themselves point to.
Why Does This Exist?
Important is not one thing. A hub with a hundred ties, a broker joining two departments, and a newcomer cited by three prize winners are each central in a different sense. Each sense predicts something different: hubs spread behavior, brokers control flow, the endorsed inherit status. Picking the wrong measure answers the wrong question, and the cost is concrete: vaccinating hubs versus bridges, or ranking pages by raw in-degree versus endorsement quality, gives different top lists and different outcomes. The graph encoding sits in graph fundamentals, and the walk machinery behind the last measure is a random walk settling to its stationary split.
The one idea you need first
All centralities score nodes from structure alone. Degree counts neighbors. Closeness averages distances to all others. Betweenness counts shortest paths passing through. Eigenvector and PageRank count endorsements weighted by the endorser's own score.
Think of It Like This
An airport network, three crowns
Busiest airport crowns the hub: most direct flights. Best-connected crowns the broker: it sits on the most itineraries between other cities, even with few runways of its own, like a small Gulf hub joining continents. Most prestigious crowns the airport that important airports fly to: a handful of flagship routes outweighs dozens of regional hops.
One airport can hold all three crowns, as a star center does, or they can split: a regional hub has degree without brokerage, a bridge town has brokerage without degree, a boutique destination has prestige without either. The measure you publish decides which town gets the new runway.
Where the analogy stops: real centralities normalize by network size, weight by traffic, and, for PageRank, add teleportation so the ranking exists on messy graphs.
How It Actually Works
On nodes, with distances and shortest paths between and , where names the hop distance and counts the tied-shortest routes:
Degree. : share of possible ties held. Cheap, local, blind to position.
Closeness. : inverse of average distance. High means short trips everywhere. Needs a connected graph or harmonic variants.
Betweenness. : share of shortest paths brokered, where counts those passing through . High means bridge. Costly in principle, since it reasons over all pairs.
Eigenvector. : score proportional to neighbors' scores, where is the adjacency matrix, the score vector, and its scale. Prestige flows along edges. Needs a connected graph to be unique.
PageRank. Stationary point of with damping , where holds walk transitions, is ones, and is the teleport vector. Recursive endorsement plus teleportation guarantees an answer on any graph. Its walk foundation is Markov chains, and shortest-route counting leans on shortest paths.
Worked example
Star: center 1 tied to leaves 2, 3, and 4, with .
Degree: center , each leaf .
Betweenness unnormalized: leaf pairs , , and all route through 1, so center and leaves . The center brokers everything though the leaves outnumber it.
PageRank with : write center and each leaf . Teleport per node is . Then and . Substituting gives , so and . Then . Check: . The center takes nearly half the rank while each leaf holds 17 percent.
Watch Out For
Reading centrality as causality or quality
High centrality predicts exposure and control, not merit. The most-cited paper may be a wrong result everyone refutes, the most-between person may be a bottleneck everyone resents, and the highest-degree account may be automated.
Symptom: treating top-ranked nodes with seeding, vaccination, or promotion underperforms because rank measured traffic, not persuasion. Fix: pair structure with behavior such as forwarding, conversion, or transmission rates, and test the intervention, since centrality is a hypothesis about importance rather than a measurement of it.
Running prestige scores on graphs with sinks and spikes
Dangling nodes leak PageRank out of the system, disconnected pieces trap it, and a spam farm of interlinked pages manufactures eigenvector score from nothing. Raw eigenvector scores on a directed mess may not even be unique.
Symptom: ranks shift with initialization, sinks collect mass, or obvious spam outranks authorities. Fix: always teleport through PageRank rather than raw eigenvector on directed graphs, repair sinks first, and distrust prestige scores on graphs you have not cleaned.
The Quick Version
- Degree counts ties, closeness counts reach, betweenness counts brokerage, and eigenvector with PageRank count weighted endorsements.
- On the 4-star, the center scores degree 1.0, betweenness 3, and PageRank 0.48, while leaves score 0.33, 0, and 0.17.
- Hubs spread, bridges control, and the endorsed inherit, so match the measure to the question.
- Centrality is structural exposure rather than proven influence, so validate with behavior.
- Teleport and clean before trusting prestige scores on directed or messy graphs.