Seeley's index

In graph theory, Seeley's index (also called Seeley index or simplified PageRank) is a measure of the influence of a node in a directed network. It is a form of eigenvector centrality in which each node splits its score equally among the nodes it points to, so that the score of a node is the sum of the scores of the nodes pointing to it, each divided by its out-degree. Equivalently, once normalized, Seeley's index is the stationary distribution of the random walk on the network. It was introduced in 1949 by the sociologist John R. Seeley to measure the popularity of the children of a group, given who liked whom.

PageRank is a damped version of Seeley's index, and tends to it as its damping factor tends to one.

Using the adjacency matrix to find Seeley's index

For a given directed graph , let be its adjacency matrix, that is, if there is an arc from to , and otherwise, and assume that every vertex has at least one outgoing arc, so that its out-degree is positive. The Seeley's index of a vertex satisfies

that is, the score of is the sum of the scores of the vertices with an arc to , each divided by the out-degree of . Seeley noted that indices obtained by simply counting the choices received by an individual do not take into account that being liked by someone who is in turn liked a lot matters more: an index of importance should be defined recursively, so that the score of an individual is the weighted sum of the scores of those who endorse that individual.

Let be the matrix obtained by dividing each row of by its sum, that is, , where is the diagonal matrix of the out-degrees. Then, the definition can be written as

The matrix is a stochastic matrix, as each of its rows sums to one: thus, 1 is an eigenvalue of , and the equation above has nonzero solutions. By the Perron–Frobenius theorem, 1 is also the spectral radius of , so Seeley's index is a dominant left eigenvector, and there are solutions with nonnegative entries; if the graph is strongly connected, the solution is unique up to a multiplicative constant, and positive. Seeley expressed the definition as a system of linear equations, solved by Cramer's rule.

Normalized so that its entries sum to one, Seeley's index is the stationary distribution of the Markov chain with transition matrix , that is, of the random walk that at each step follows an arc chosen uniformly at random among those leaving the current vertex. It can be computed by power iteration from any distribution: the iterates may oscillate forever if the graph is periodic, but their averages (Cesàro means) converge to Seeley's index.

Relation to other centralities

Seeley's index and eigenvector centrality differ in the normalization of the rows of the adjacency matrix: in eigenvector centrality the whole score of a node contributes to the score of each of its successors, whereas in Seeley's index a node splits its score equally among its successors. The same difference separates Katz centrality from PageRank, which are damped versions of eigenvector centrality and of Seeley's index, respectively:

No normalization Row normalization
No damping Eigenvector centralitySeeley's index
Damping Katz centralityPageRank

PageRank with damping factor and preference vector (a distribution) is

As , tends to multiplied by the eigenprojection of associated with the eigenvalue 1, which, for a stochastic matrix, is the Cesàro limit of the powers of :

Thus, the limit of PageRank is a Seeley's index: the limit distribution, in average, of the random walk started from . The preference vector, which is the distribution from which the damped walk restarts, becomes the starting distribution of the undamped one; it determines the limit only if the graph has more than one terminal strongly connected component, as otherwise Seeley's index is unique.

On undirected graphs, whose edges can be followed in both directions, Seeley's index is proportional to the degree, as the stationary distribution of the random walk on an undirected graph assigns to each vertex its degree divided by twice the number of edges. On graphs that are not strongly connected, every stationary distribution of the random walk is zero outside the terminal strongly connected components, that is, the components that no arc leaves: only nodes in these components can have a nonzero Seeley's index, and when there are several such components the index is not unique.

Axiomatic characterization

Altman and Tennenholtz gave a set of axioms characterizing the ranking (that is, the ordering of the nodes) induced by Seeley's index on strongly connected graphs; they call the measure PageRank, but their definition has no damping factor.

Applications

See also

References

  1. 1 2 3 Page, Lawrence; Brin, Sergey; Motwani, Rajeev; Winograd, Terry (1999). The PageRank Citation Ranking: Bringing Order to the Web (Technical report). Stanford InfoLab. 1999-66.
  2. 1 2 3 4 5 Seeley, John R. (1949). "The net of reciprocal influence: A problem in treating sociometric data". Canadian Journal of Psychology. 3 (4): 234–240. doi:10.1037/h0084096.
  3. 1 2 3 4 Levin, David A.; Peres, Yuval (2017). Markov Chains and Mixing Times. With contributions by Elizabeth L. Wilmer (2nd ed.). Providence, RI: American Mathematical Society. ISBN 978-1-4704-2962-1.
  4. 1 2 3 4 Vigna, Sebastiano (2016). "Spectral ranking". Network Science. 4 (4): 433–445. arXiv:0912.0238. doi:10.1017/nws.2016.21.
  5. 1 2 Golub, Benjamin; Jackson, Matthew O. (2010). "Naïve Learning in Social Networks and the Wisdom of Crowds". American Economic Journal: Microeconomics. 2 (1): 112–149. doi:10.1257/mic.2.1.112.
  6. ↑ Altman, Alon; Tennenholtz, Moshe (2005). "Ranking systems: the PageRank axioms". Proceedings of the 6th ACM Conference on Electronic Commerce (EC '05). doi:10.1145/1064009.1064010.
  7. ↑ Kvam, Paul; Sokol, Joel (2006). "A logistic regression/Markov chain model for NCAA basketball". Naval Research Logistics. 53 (8): 788–803. doi:10.1002/nav.20170.
  8. ↑ Allesina, Stefano; Pascual, Mercedes (2009). "Googling Food Webs: Can an Eigenvector Measure Species' Importance for Coextinctions?". PLOS Computational Biology. 5 (9): e1000494. doi:10.1371/journal.pcbi.1000494. PMC 2725316.{{cite journal}}: CS1 maint: article number as page number (link)