People sometimes say that your friends have more friends than you do. Taken literally as a claim about every person, this is false, yet a precise version of it holds in every network in which people do not all have the same number of friends. The difference lies in what is being averaged, a person chosen at random or a friend chosen at random from everyone’s friend lists. This page computes both averages for a small network, shows why the second is never smaller than the first, and marks what the statement does not say about any individual.
Key terms
Friendship paradox
Definition Take a social network of people with at least one friendship, in which every friendship is mutual, and write for the number of friends of person . Compare two ways of choosing someone at random. In the first, choose one of the people, each with probability , and record that person’s number of friends. In the second, write out every person’s list of friends, pool all the entries, choose one entry with equal probability, and record the number of friends of the person named in that entry. Each friendship puts one entry on each of two lists, so the pool has entries, and person is named in it exactly times. The averages of the recorded numbers are
The friendship paradox is the fact that in every such network, with equality exactly when everyone has the same number of friends. A person with no friends counts in the person average with friends and is never named in the pool. The statement is about these two averages. It does not say that every person has fewer friends than their own friends have on average, or even that most people do. The sociologist Scott Feld described the effect in 1991.
In plain words Someone with many friends appears on many friend lists, and someone with one friend appears on only one. Choosing from the lists therefore favors well-connected people, so the friend you land on tends to have more friends than a person chosen at random.
Example In a star network, one person, the hub, is friends with four others, and those four are not friends with each other. The friend counts are , which add to , so
Each of the four others has a list naming only the hub, and the hub’s list names the four others. The pool has entries, the hub is named times and each other person once, so the recorded counts are . They add to , and
Four of the five people have fewer friends than their friends have on average, since each has a single friend with friends. The hub is the exception, with friends whose average number of friends is .
Social network
Definition In mathematics a social network is modeled as a graph. The people are the vertices, and each friendship is an edge joining two different people. Friendship here is mutual, so the edges have no direction, and two people either are friends or are not, so no pair is joined by two edges and nobody is joined to themselves. A graph with these properties is called a simple undirected graph. The friend list of a person is the list of people joined to that person by an edge.
In plain words Draw a dot for each person and a line between every two people who are friends. Everything the friendship paradox uses can be read off that drawing.
Example Five people stand in a circle, and each is friends with the two people beside them and with nobody else. The graph has vertices and edges. Every friend list has two names, so the pooled lists have entries, and each person is named in exactly two of them.
Average degree
Definition The degree of a person in a social network is that person’s number of friends, which is the number of edges at that vertex. Each edge has two ends, one at each of the two friends, so adding all the degrees counts every edge twice,
where is the number of friendships, that is, of edges. This is the handshake lemma. The average degree is the person average . A person with no friends has degree and counts in it. If such people are left out, the average over everyone else is larger, but it is still at most , with equality exactly when everyone left has the same degree.
In plain words The average degree is the average number of friends per person, and it equals twice the number of friendships divided by the number of people.
Example The star has edges and people, so its average degree is . The circle of five has edges and average degree . Every person in the circle has degree , so each of the pooled entries records a and as well. A network in which everyone has the same degree is called regular. In a regular network the two averages agree, and nobody has fewer friends than their friends have on average.
Size-biased sampling
Definition Suppose each member of a finite population of members has a size , and the sizes have a positive total. Size-biased sampling chooses member with probability , in proportion to its size, so members of size are never chosen. The average size of the chosen member is
where is the ordinary average of the sizes and is their variance, the average of the squared distances . Since , the size-biased average is at least , and it is larger exactly when the sizes are not all equal. Choosing an entry from the pooled friend lists is size-biased sampling of people with degree as the size, which is why the friendship paradox holds.
In plain words When the chance of being caught grows with size, what you catch is bigger than average. The excess is the spread of the sizes divided by their average, so the more the sizes vary, the larger the bias.
Example In the star the hub has probability of being chosen as a person but of being chosen from the pooled lists. The degrees have average . Their squared distances from are for the hub and for each of the others, so
The formula gives , the friend average found before.
Check yourself
- Start from the circle of five people, numbered to around the circle, and add one friendship between persons and , who were not neighbors. Find the person average and the friend average. Who now has fewer friends than their friends have on average?
Show the answer
Persons and now have friends each, and persons , and have each. The degrees add to , which is twice the edges, so the person average is . The squares add to , so the friend average is
It is larger because the degrees are no longer all equal.
Person has friends and , with friends each, an average of . Person has friends and , an average of , and person has friends and , also an average of . These three have fewer friends than their friends have on average. Person has friends , and , with an average of friends, which is less than , and person is in the same position. So three people are below their friends’ average and two are above it.
- In the star, choose one of the five people with equal probability, and then choose one of that person’s friends with equal probability. What is the expected number of friends of the friend you end up with? Is it the friend average ?
Show the answer
With probability the first choice is one of the four others, whose only friend is the hub, so the friend has friends. With probability the first choice is the hub, and any friend chosen has friend. The expected number is
It is not . This two-step procedure lands on the hub with probability , while choosing from the pooled lists lands on the hub with probability , so the two procedures weight people differently. In every network in which everyone has at least one friend, the two-step average is also at least the person average, but in general it differs from and can be larger or smaller than it. A statement about one procedure should not be quoted with the number from the other.
- Extend the star so that the hub has friends, none of whom are friends with each other, for some . Find both averages as formulas in , and evaluate them for .
Show the answer
There are people and edges. The hub has degree and everyone else has degree , so the degrees add to and their squares add to . Therefore
For these are and . The person average stays below for every , while the friend average grows without bound, because of the entries in the pooled lists, exactly half, name the hub, who has friends. All people other than the hub have fewer friends than their one friend, and only the hub has more friends than its friends have on average. With the network would be a single pair of friends, both averages would equal , and there would be no paradox.