Eigenvector centrality
Complex networks is a common name for various real networks which are usually presented by graphs with a large number of nodes: Internet graphs, collaboration graphs, e-mail graphs, social networks, transport networks, protein-protein interaction networks, and many other.
The term network analysis refers to a wealth of mathematical techniques aiming at describing the structure, function, and evolution of complex networks. One of the main tasks in network analysis is the localization of nodes that, in some sense, are the “most important” in a given graph. The main tool to quantify the relevance of nodes in a graph is through the computation of suitably defined centrality indices. Many centrality indices have been invented during time. Each one of them refers to a particular definition of “importance” or “relevance” that is most useful in a given context.....
Eigenvector centrality 101
Ranking the nodes of a network according to suitable “centrality measures” is a recurring and fundamental question in network science and data mining. Among the various network centrality models, the class of eigenvector centrality is one of the most widely used and effective. This family of models dates back to the 19th Century when it was proposed as a mean to rank professional chess players by Edmund Landau1 and was then popularized in the network science community starting from the late ’80s with Bonacich2, PageRank3 and HITS4 models.
This class of scores assigns importances to the nodes of a graph, based on the leading eigenvector
Bonacich centrality Let
where
that is, the importance of node
HITS centrality Another widely used approach defines two centralities indices, the hub score and the authority score, via the mutual reinforcing informal idea that “a node is a good hub if it points to good authorities; and a node is a good authority if it is pointed by good hubs”. If
Again, by the Perron-Frobenius theorem, if the graph is strongly connected there is only one nonnegative solution, the dominant left and right singular vectors of the adjacency matrix.
Nonlinear eigenvector centrality
While powerful and useful, these models have two main drawbacks:
- they only allow for linear proportionality relations to define the importance model
- they may not be unique, even for simple graphs
The nonlinear Perron-Frobenius theory allows us to overcome both these two drawbacks in a very natural way. This will be particularly important when moving to the case of higher-order networks, as we will discuss next. Here we discuss two simple illustrative examples.
Suppose
It is easy to verify that the mapping
A similar situation holds for the singular vector case. Consider the graph in the figure below:

This is a well-known example where HITS centrality may fail to output a reasonable centrality.
While this graph is not a strongly connected graph, we all most probably agree that node
are (up to scaling) singular pairs of the dominant singular value of
It is easy to see that any such pair of vectors is an eigenvector of a multihomogeneous mapping with homogeneity matrix
Thus for any
1 2 3 4 5 6 7 8 9 |
|
-
J. P. Schäfermeyer. On Edmund Landau’s contribution to the ranking of chess players. Technical Report, Unpublished manuscript, 2019. ↩
-
P. Bonacich. Power and centrality: a family of measures. American Journal of Sociology, 92:1170–1182, 1987. ↩
-
Lawrence Page, Sergey Brin, Rajeev Motwani, and Terry Winograd. The PageRank citation ranking: Bringing order to the web. Technical Report, Stanford InfoLab, 1999. ↩
-
Jon M Kleinberg. Authoritative sources in a hyperlinked environment. Journal of the ACM
, 46 :604–632, 1999. ↩