Properties and Expressivity of Linear Geometric Centralities
Paolo Boldi, Flavio Furia, Chiara Prezioso
TL;DR
The paper introduces linear geometric centralities, a broad class of centrality measures defined as L_G^a(i)=(C_G·a)_i, where C_G is the distance-count matrix. It develops an axiomatic framework (density, size, score and rank monotonicity) and characterizes when these centralities satisfy them, deriving precise conditions on the coefficient vector a (e.g., a_1>a_2 and a_i≥a_{i+1}≥0 for score monotonicity, and a_k>k(a_2−a_1)+(2a_1−a_2) for density). It then studies expressivity via permutation representability, using Farkas’ lemma and Rouché-Capelli to show that some graphs (e.g., G_n, G'_n) can realize a large fraction or even all permutations, implying high robustness and adversarial relevance. The results illuminate how closely linear centralities approximate the full spectrum of node rankings and provide constructive tools for designing graphs with desired ranking properties. Overall, the work advances understanding of the expressive power and limitations of linear geometric centralities and opens several open problems for further investigation, including necessary conditions for rank monotonicity and the design of strongly connected graphs with maximal representativeness.
Abstract
Centrality indices are used to rank the nodes of a graph by importance: this is a common need in many concrete situations (social networks, citation networks, web graphs, for instance) and it was discussed many times in sociology, psychology, mathematics and computer science, giving rise to a whole zoo of definitions of centrality. Although they differ widely in nature, many centrality measures are based on shortest-path distances: such centralities are often referred to as geometric. Geometric centralities can use the shortest-path-length information in many different ways, but most of the existing geometric centralities can be defined as a linear transformation of the distance-count vector (that is, the vector containing, for every index t, the number of nodes at distance t). In this paper we study this class of centralities, that we call linear (geometric) centralities, in their full generality. In particular, we look at them in the light of the axiomatic approach, and we study their expressivity: we show to what extent linear centralities can be used to distinguish between nodes in a graph, and how many different rankings of nodes can be induced by linear centralities on a given graph. The latter problem (which has a number of possible applications, especially in an adversarial setting) is solved by means of a linear programming formulation, which is based on Farkas' lemma, and is interesting in its own right.
