Link Graph Encyclopedia

Network structure

Small worlds

Real networks combine dense local clusters with surprisingly short paths between any two nodes. That combination explains why "six degrees of separation" holds, why harmonic values crowd together and why links travel far.

In 1967 the social psychologist Stanley Milgram asked people in Nebraska and Kansas to forward a letter, through acquaintances on first-name terms, to a stranger in Massachusetts. The letters that arrived took a median of about five intermediate hands. “Six degrees of separation” entered popular culture, and in 1998 Duncan Watts and Steven Strogatz explained how a network can be both clustered, with most of your acquaintances knowing each other, and small, with everyone a few steps from everyone else. Web graphs share both properties, and both shape how link metrics behave.

The two ingredients

A network is called a small world when it has:

  1. High clustering. Neighbours of a node are often linked to each other, far more than chance predicts (see clustering coefficient).
  2. Short typical distances. The average shortest-path length grows only like the logarithm of the number of nodes, as in a random graph (see paths and distance).

A regular lattice, where each node links only to its nearest neighbours, has the first property without the second: going around a ring of a million nodes takes hundreds of thousands of steps. A random graph has the second without the first. Real networks have both.

The Watts–Strogatz model

Watts and Strogatz started from a ring lattice in which every node links to its kk nearest neighbours, and rewired each link to a random node with probability pp. At p=0p = 0 the graph is a clustered lattice with long paths; at p=1p = 1 it is random, with short paths and no clustering. In between, a remarkable thing happens: a few percent of rewired links, acting as shortcuts across the ring, collapse the average distance almost to the random-graph value while barely touching the clustering. Short paths need only a handful of long-range links; clustering needs many local ones.

Kleinberg added that short paths existing is not the same as people finding them. Milgram’s letter-holders routed with local knowledge only, which works only when long-range links follow a specific distance distribution. Navigable small worlds are a special case.

Measurements

Domain graphs are smaller still. Folding pages into domains turns long chains of internal navigation into single nodes, and the infrastructure domains embedded on millions of sites act as universal shortcuts.

Beyond Watts–Strogatz

The Watts–Strogatz model produces narrow degree distributions, unlike the heavy-tailed degrees of real networks. Models with preferential attachment generate hubs, and hubs shorten paths even further: in scale-free graphs typical distances can grow like log⁡log⁡n\log \log n (see random graph models). Real link graphs owe their small-world character to both mechanisms: local clustering from topical communities, and hubs that everyone links to.

References

Edit this entry on GitHub