HOME

TheInfoList



OR:

In
graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conn ...
, eigenvector centrality (also called eigencentrality or prestige score) is a measure of the influence of a
node In general, a node is a localized swelling (a "knot") or a point of intersection (a vertex). Node may refer to: In mathematics *Vertex (graph theory), a vertex in a mathematical graph *Vertex (geometry), a point where two or more curves, lines, ...
in a
network Network, networking and networked may refer to: Science and technology * Network theory, the study of graphs as a representation of relations between discrete objects * Network science, an academic field that studies complex networks Mathematics ...
. Relative scores are assigned to all nodes in the network based on the concept that connections to high-scoring nodes contribute more to the score of the node in question than equal connections to low-scoring nodes. A high eigenvector score means that a node is connected to many nodes who themselves have high scores.
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. I ...
's
PageRank PageRank (PR) is an algorithm used by Google Search to rank web pages in their search engine results. It is named after both the term "web page" and co-founder Larry Page. PageRank is a way of measuring the importance of website pages. According ...
and the Katz centrality are variants of the eigenvector centrality.


Using the adjacency matrix to find eigenvector centrality

For a given graph G:=(V,E) with , V, vertices let A = (a_) be the
adjacency matrix In graph theory and computer science, an adjacency matrix is a square matrix used to represent a finite graph. The elements of the matrix indicate whether pairs of vertices are adjacent or not in the graph. In the special case of a finite simpl ...
, i.e. a_ = 1 if vertex v is linked to vertex t, and a_ = 0 otherwise. The relative centrality score, x_v, of vertex v can be defined as: : x_v = \frac 1 \lambda \sum_ x_t = \frac 1 \lambda \sum_ a_ x_t where M(v) is the set of neighbors of v and \lambda is a constant. With a small rearrangement this can be rewritten in vector notation as the
eigenvector In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted b ...
equation : \mathbf = \lambda \mathbf In general, there will be many different
eigenvalues In linear algebra, an eigenvector () or characteristic vector of a linear transformation is a nonzero vector that changes at most by a scalar factor when that linear transformation is applied to it. The corresponding eigenvalue, often denoted ...
\lambda for which a non-zero eigenvector solution exists. However, the additional requirement that all the entries in the eigenvector be non-negative implies (by the
Perron–Frobenius theorem In matrix theory, the Perron–Frobenius theorem, proved by and , asserts that a real square matrix with positive entries has a unique largest real eigenvalue and that the corresponding eigenvector can be chosen to have strictly positive componen ...
) that only the greatest eigenvalue results in the desired centrality measure. The v^\text component of the related eigenvector then gives the relative centrality score of the vertex v in the network. The eigenvector is only defined up to a common factor, so only the ratios of the centralities of the vertices are well defined. To define an absolute score, one must normalise the eigenvector e.g. such that the sum over all vertices is 1 or the total number of vertices ''n''.
Power iteration In mathematics, power iteration (also known as the power method) is an eigenvalue algorithm: given a diagonalizable matrix A, the algorithm will produce a number \lambda, which is the greatest (in absolute value) eigenvalue of A, and a nonzero vect ...
is one of many eigenvalue algorithms that may be used to find this dominant eigenvector. Furthermore, this can be generalized so that the entries in ''A'' can be real numbers representing connection strengths, as in a
stochastic matrix In mathematics, a stochastic matrix is a square matrix used to describe the transitions of a Markov chain. Each of its entries is a nonnegative real number representing a probability. It is also called a probability matrix, transition matrix, ...
.


Normalized eigenvector centrality scoring

Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. I ...
's
PageRank PageRank (PR) is an algorithm used by Google Search to rank web pages in their search engine results. It is named after both the term "web page" and co-founder Larry Page. PageRank is a way of measuring the importance of website pages. According ...
is based on the normalized eigenvector centrality, or normalized prestige, combined with a random jump assumption. The PageRank of a node v has recursive dependence on the PageRank of other nodes that point to it. The normalized adjacency matrix ''N'' is defined as:N(u,v) = \begin , & \text (u,v) \in E \\ 0, & \text(u,v) \not\in E \endwhere od(u) is the out-degree of node u, or in vector form: : \mathbf = \mathbf(\mathbf)^ \mathbf, where \mathbf is the vector of ones, and \mathbf(\mathbf) is the diagonal matrix of vector \mathbf. \mathbf is a row-stochastic matrix. The normalized eigenvector prestige score is defined as: : p(v) = \sum_ , or in vector form, : \mathbf = \mathbf^T \mathbf.


Applications

Eigenvector centrality is a measure of the influence a node has on a network. If a node is pointed to by many nodes (which also have high eigenvector centrality) then that node will have high eigenvector centrality. The earliest use of eigenvector centrality is by
Edmund Landau Edmund Georg Hermann Landau (14 February 1877 – 19 February 1938) was a German mathematician who worked in the fields of number theory and complex analysis. Biography Edmund Landau was born to a Jewish family in Berlin. His father was Leopol ...
in an 1895 paper on scoring chess tournaments. More recently, researchers across many fields have analyzed applications, manifestations, and extensions of eigenvector centrality in a variety of domains: * Eigenvector centrality is the unique measure satisfying certain natural
axioms An axiom, postulate, or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Ancient Greek word (), meaning 'that which is thought worthy or ...
for a ranking system. * In
neuroscience Neuroscience is the scientific study of the nervous system (the brain, spinal cord, and peripheral nervous system), its functions and disorders. It is a multidisciplinary science that combines physiology, anatomy, molecular biology, developm ...
, the eigenvector centrality of a
neuron A neuron, neurone, or nerve cell is an electrically excitable cell that communicates with other cells via specialized connections called synapses. The neuron is the main component of nervous tissue in all animals except sponges and placozoa. ...
in a model neural network has been found to correlate with its relative firing rate. * Eigenvector centrality and related concepts have been used to model opinion influence in sociology and economics, as in the DeGroot learning model. * The definition of eigenvector centrality has been extended to multiplex or multilayer networks. * In a study using data from the Philippines, researchers showed how political candidates' families had disproportionately high eigenvector centrality in local intermarriage networks. * Eigenvector centrality has been extensively applied to study economic outcomes, including cooperation in social networks. In economic
public goods In economics, a public good (also referred to as a social good or collective good)Oakland, W. H. (1987). Theory of public goods. In Handbook of public economics (Vol. 2, pp. 485-535). Elsevier. is a good that is both non-excludable and non-ri ...
problems, a person's eigenvector centrality can be interpreted as how much that person's preferences influence an efficient social outcome.


See also

* Centrality


References

{{Reflist Graph theory Network analysis