A comprehensive generalization of the Friendship Paradox to weights and attributes
Anna Evtushenko, Jon Kleinberg
TL;DR
This work unifies the Friendship Paradox and its extensions for undirected graphs with weights and arbitrary node attributes, introducing two main extensions: LEFP (list-based) and SEFP (singular-based). It proves that the original FP gaps satisfy nonnegativity and equality only in regular graphs, and shows analogous results for weighted variants (LWFP, SWFP) and for attribute-based extensions via correlation rules involving $r_{w,a}$ and $r_{\gamma,a}$. The paper provides exact gap formulations, demonstrates reductions to simpler cases, and validates the theory with both simulations (on random graphs with weights and attributes) and real data (Facebook100), highlighting that attribute variation can cause the paradox to fail in about half of random cases. The results yield practical, correlation-driven criteria to assess when attribute-based FP extensions hold, with broad applicability to synthetic networks and real-world weighted networks. Overall, the framework offers a comprehensive, accessible account of the math behind the FP and its basic generalizations, linking theory to data and prior work.
Abstract
The Friendship Paradox is a simple and powerful statement about node degrees in a graph (Feld 1991). However, it only applies to undirected graphs with no edge weights, and the only node characteristic it concerns is degree. Since many social networks are more complex than that, it is useful to generalize this phenomenon, if possible, and a number of papers have proposed different generalizations. Here, we unify these generalizations in a common framework, retaining the focus on undirected graphs and allowing for weighted edges and for numeric node attributes other than degree to be considered, since this extension allows for a clean characterization and links to the original concepts most naturally. While the original Friendship Paradox and the Weighted Friendship Paradox hold for all graphs, considering non-degree attributes actually makes the extensions fail around 50% of the time, given random attribute assignment. We provide simple correlation-based rules to see whether an attribute-based version of the paradox holds. In addition to theory, our simulation and data results show how all the concepts can be applied to synthetic and real networks. Where applicable, we draw connections to prior work to make this an accessible and comprehensive paper that lets one understand the math behind the Friendship Paradox and its basic extensions.
