Degree and Eigenvector Centrality Degree Centrality 2 Degree
- Slides: 42
Degree and Eigenvector Centrality
Degree Centrality 2
Degree Centrality Quality: what Mathematical makes a node Description important (central) Appropriate Usage Local influence matters Small diameter Identification
Degree Centrality 4
Degree Centrality per vertex the sequence gives {vertex label: degree, …} {0: 4, 1: 7, 2: 2, 3: 4, 4: 2, 5: 1, 6: 1, 7: 1, 8: 3, 9: 1, 10: 1, 11: 3, 12: 1, 13: 1, 14: 1, 15: 1, 16: 1, 17: 1, 18: 1, 19: 1}
Degree Centrality per vertex as a vector 4 7 2 4 2 1 1 1 3 1 1 1 1 6
Degree centrality (distribution) 7
Normalized Degree Centrality per vertex 4/20 7 20 2/20 4/20 2/20 1/20 3/20 1/20 1/20 1/20 8
Eigenvector Centrality 9
Recall: Quality: what Mathematical makes a node Description important (central) Appropriate Usage Local influence matters Small diameter Lots of one-hop A weighted degree connections to high centrality based on centrality vertices the weight of the neighbors (instead of a weight of 1 as in degree centrality) For example when the people you are connected to matter. Identification
Recall: Quality: what Mathematical makes a node Description important (central) Appropriate Usage Identification Local influence matters Small diameter Lots of one-hop A weighted degree connections to high centrality based on centrality vertices the weight of the neighbors (instead of a weight of 1 as in degree centrality) For example when the people you are connected to matter. HOW?
Recall: Quality: what makes a node important (central) Mathematical Description Appropriate Usage Local influence matters Small diameter Lots of one-hop connections to high centrality vertices A weighted degree centrality based on the weight of the neighbors (instead of a weight of 1 as in degree centrality) For example when the people you are connected to matter. Identification
Eigenvector Centrality • A generalization of the degree centrality: a weighted degree vector that depends on the centrality of its neighbors (rather than every neighbor having a centrality of 1) • How do we find it? By finding the largest eigenvalue and its associated eigenvector (leading eigenvector) of the adjacency matrix. • We will get to the “why eigenvectors work” part. 13
Example 1 (Eigenvector centrality) • 14
Example 1 (Eigenvector centrality) • 15
Example 2 (Eigenvector centrality) • deg(4) > deg(3) 16
Example 3 (Eigenvector centrality) • • • • 0: 0. 08448651593556764, 1: 0. 1928608426462633, 2: 0. 3011603786470362, 3: 0. 17530527234882679, 4: 0. 40835121533077895, 5: 0. 2865100597893966, 6: 0. 2791290343288953, 7: 0. 1931920790704947, 8: 0. 24881035953707603, 9: 0. 13868390351302598, 10: 0. 336067959653752, 11: 0. 16407815738375933, 12: 0. 33838887484747293, 13: 0. 2871391639624871, 14: 0. 22848023925633135 18
Example 3 (Eigenvector centrality) • • • 2: 0. 3011603786470362, 4: 0. 40835121533077895, 5: 0. 2865100597893966, 6: 0. 2791290343288953, 8: 0. 24881035953707603, 10: 0. 336067959653752, 12: 0. 33838887484747293, 13: 0. 2871391639624871, 14: 0. 22848023925633135 Also, deg(4) = deg(2) = Δ(G), yet… 19
Example 3 (Eigenvector centrality) • 20
Example 3 (Eigenvector centrality) C 2 = 0. 3011603786470362 Adjacent to vertices of small degree C 4 = 0. 40835121533077895 Adjacent to vertices of large degree
Example 3 (Eigenvector centrality) • • • • {0: 0. 08448651593556764, 1: 0. 1928608426462633, 2: 0. 3011603786470362, 3: 0. 17530527234882679, 4: 0. 40835121533077895, 5: 0. 2865100597893966, 6: 0. 2791290343288953, 7: 0. 1931920790704947, 8: 0. 24881035953707603, 9: 0. 13868390351302598, 10: 0. 336067959653752, 11: 0. 16407815738375933, 12: 0. 33838887484747293, 13: 0. 2871391639624871, 14: 0. 22848023925633135} deg(13) < deg(8) 22
Example 3 (Eigenvector centrality) • • • • {0: 0. 08448651593556764, 1: 0. 1928608426462633, 2: 0. 3011603786470362, 3: 0. 17530527234882679, 4: 0. 40835121533077895, 5: 0. 2865100597893966, 6: 0. 2791290343288953, 7: 0. 1931920790704947, 8: 0. 24881035953707603, 9: 0. 13868390351302598, 10: 0. 336067959653752, 11: 0. 16407815738375933, 12: 0. 33838887484747293, 13: 0. 2871391639624871, 14: 0. 22848023925633135} 23
Eigenvector Centrality • 24
In class: Eigenvector Centrality • 25
In class: Eigenvector Centrality • 26
In class: Eigenvector Centrality • The Degree Centrality vector 27
In class: Eigenvector Centrality • 28
In class: Eigenvector Centrality • A weighted Degree Centrality vector (distance 2 or less) 29
In class: Eigenvector Centrality • 30
In class: Eigenvector Centrality • Another weighted Degree Centrality vector (distance 3 or less) 31
In class: Eigenvector Centrality Eigenvector centrality: • 0: 0. 49122209552166, • 1: 0. 49122209552166, • 2: 0. 4557991200411896, • 3: 0, • 4: 0. 4557991200411896, • 5: 0. 31921157573304415 32
Discussion: What did you notice? • 33
Discussion: Can you generalize it? • 34
Eigenvector Centrality Derivation •
Eigenvector Centrality Derivation •
Eigenvector Centrality • 37
Is it well defined? • That is: Is the vector guaranteed to exist? Is it unique? Is the eigenvalue unique? Can we have negative entries in the eigenvector? • We say that a matrix/vector is positive if all of its entries are positive • Perron-Frobenius theorem: A real square matrix with positive entries has a unique largest real eigenvalue and that the corresponding eigenvector has strictly positive components • Perron-Frobenius theorem applies to positive matrices (but it gives similar information for nonnegative ones) 38
Perron-Frobenius theorem for nonnegative symmetric (0, 1)-matrices •
In class problem: Let G be an r-regular graph. • Find the eigenvector centrality, • Find the leading eigenvalue. • Solution: use a matrix A and the vector 1 to begin with, and follow a similar argument as the earlier in class problem Take away: even this centrality may not differentiate vertices that it should, such as: 40
In class problem (2) • 41
Eigenvector Centrality • 42
- Degree centrality networkx
- Degree centrality python
- Normalized degree centrality example
- Eigen vector
- What is a unit eigenvector
- Eigenvector definition
- Orthogonal matrix properties
- Eigenvector
- Eigenvalues and eigenvectors
- Page rank centrality
- Thesis statement example
- Pidiom
- Katz centrality
- Sequent occupance ap human geography examples
- Upper premolar access opening
- Closeness centrality
- A set of measures of centrality based on betweenness
- What is a polynomial coefficient
- Degrees of comparison for more
- Degree and leading coefficient
- Quartic binomial
- Order and degree of differential equation
- Comparative and superlative tall
- Comparative degree of clean
- Comparative adjective of serious
- Intelligent in comparative form
- Superlative the old
- Naming polynomials
- Classifying polynomials practice
- Classify by degree
- Polynomial names by degree and number of terms
- Degree of polynomial function examples
- Superlative form elegant
- Partial differential equations ppt
- Degrees of comparison high
- Careful comparative and superlative
- Mechanism of haloform reaction
- Adjective degree of faithful
- Comparative the modern
- Hot comparative and superlative
- Comparative of funny
- Polynomial end behavior chart
- Comparative degree of talented