Eigenvector centrality is a network analysis metric that measures a node's influence by assigning relative scores based on the concept that connections to high-scoring nodes contribute more to the node's score than equal connections to low-scoring nodes. Unlike simpler degree centrality, which merely counts connections, eigenvector centrality recursively weights the importance of a node's neighbors, making it a foundational algorithm for identifying authoritative entities within complex relational structures.
Glossary
Eigenvector Centrality

What is Eigenvector Centrality?
A measure of node influence based on the principle that connections to high-scoring nodes are more valuable than connections to low-scoring nodes.
The computation relies on the principal eigenvector of the network's adjacency matrix, solved iteratively through power iteration. This mechanism underpins foundational algorithms like PageRank and HITS, where a node's authority is a function of the collective authority of its inbound links. In reputation systems, it models trust transitivity, ensuring that endorsements from highly trusted entities propagate greater influence, forming the mathematical backbone of algorithmic authority scoring.
Key Characteristics
Eigenvector centrality measures a node's influence based not just on the number of its connections, but on the quality of those connections. A node connected to highly influential nodes is itself highly influential.
Recursive Influence Definition
The core insight of eigenvector centrality is recursive weighting: your centrality is proportional to the sum of your neighbors' centralities. This creates a circular definition solved through linear algebra.
- A connection from a high-scoring node contributes more than one from a low-scoring node
- The score captures global network structure, not just local degree
- Mathematically, it is the principal eigenvector of the network's adjacency matrix
The Power Iteration Algorithm
Eigenvector centrality is computed using the power iteration method, an iterative process that converges to the dominant eigenvector.
- Initialize all nodes with equal scores
- Each iteration: update each node's score as the sum of its neighbors' current scores
- Normalize after each step to prevent divergence
- The process repeats until scores stabilize within a tolerance threshold
- This is the same algorithmic foundation used by PageRank, which adds a teleportation factor
Adjacency Matrix Representation
The network is represented as an adjacency matrix A, where A[i][j] = 1 if an edge exists from node i to node j, and 0 otherwise.
- For undirected graphs, the matrix is symmetric
- The eigenvector equation is: Ax = λx, where λ is the largest eigenvalue
- The centrality vector x is the eigenvector corresponding to λ
- This formulation connects network analysis directly to spectral graph theory
Limitations in Directed Graphs
Standard eigenvector centrality has a critical flaw in directed networks: nodes with no incoming edges (dangling nodes) receive a score of zero, and can propagate zeros through the network.
- Nodes in a sink component may absorb all centrality
- Acyclic directed graphs concentrate all score on terminal nodes
- PageRank solves this by adding a damping factor that allows random jumps
- HITS addresses this by computing separate hub and authority scores
Applications in Reputation Systems
Eigenvector centrality underpins many algorithmic trust models where the credibility of an endorser matters as much as the endorsement itself.
- TrustRank: propagates trust from a seed set of reputable pages to combat spam
- EigenTrust: computes global trust values in peer-to-peer networks using transitive trust
- Social graph analysis: identifies influential accounts whose endorsements carry disproportionate weight
- Citation networks: ranks papers by the influence of their citing papers, not just citation count
Comparison with Other Centrality Measures
Eigenvector centrality differs fundamentally from simpler metrics by incorporating global network topology:
- Degree centrality: counts only direct connections; ignores neighbor quality
- Betweenness centrality: measures bridging power; unrelated to neighbor influence
- Closeness centrality: measures distance to all others; captures reachability, not prestige
- Katz centrality: a generalization that assigns a small baseline score to every node, solving the directed-graph zero-score problem
Eigenvector Centrality vs. Other Centrality Measures
A comparative analysis of eigenvector centrality against other fundamental node importance metrics in graph theory and network science.
| Feature | Eigenvector Centrality | PageRank | Degree Centrality | Betweenness Centrality |
|---|---|---|---|---|
Core Principle | Node importance derived from the importance of its neighbors | Node importance derived from the importance of incoming links with a damping factor | Node importance based solely on the number of direct connections | Node importance based on how often it lies on shortest paths between other nodes |
Considers Neighbor Quality | ||||
Recursive Definition | ||||
Damping Factor | ||||
Computational Complexity | O(V+E) per iteration | O(V+E) per iteration | O(V) | O(VE) or O(V^3) |
Directed Graph Support | ||||
Sink Node Handling | Requires teleportation or normalization | Built-in via damping factor | Not applicable | Not applicable |
Primary Use Case | Influence propagation in social networks, prestige ranking | Web page ranking, search engine algorithms | Identifying popular or high-activity nodes | Identifying gatekeepers and bottleneck nodes |
Frequently Asked Questions
Explore the core mechanics and mathematical foundations of eigenvector centrality, a powerful network analysis metric that measures node influence based on the quality of connections rather than just their quantity.
Eigenvector centrality is a measure of a node's influence in a network based on the principle that connections to high-scoring nodes contribute more to the node's score than connections to low-scoring nodes. Unlike simpler metrics like degree centrality that merely count connections, eigenvector centrality recursively weights the importance of each neighbor. The algorithm computes the principal eigenvector of the network's adjacency matrix, where each node's centrality score is proportional to the sum of its neighbors' scores. This creates a self-reinforcing cycle: a node is important if it is linked to by other important nodes. The calculation iterates until the scores converge to a stable distribution, effectively identifying nodes that are not just well-connected, but connected to the most influential parts of the network.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the foundational algorithms and concepts that form the mathematical backbone of eigenvector centrality and its applications in ranking and reputation systems.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us