Lecture 13: Network centrality Slides are modified from Lada Adamic.

Slides:



Advertisements
Similar presentations
Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
Advertisements

Network Matrix and Graph. Network Size Network size – a number of actors (nodes) in a network, usually denoted as k or n Size is critical for the structure.
Introduction to Network Theory: Modern Concepts, Algorithms
Statistics It is the science of planning studies and experiments, obtaining sample data, and then organizing, summarizing, analyzing, interpreting data,
Relationship Mining Network Analysis Week 5 Video 5.
Data Structure and Algorithms (BCS 1223) GRAPH. Introduction of Graph A graph G consists of two things: 1.A set V of elements called nodes(or points or.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Centrality in Social Networks
DATA MINING LECTURE 12 Link Analysis Ranking Random walks.
By: Roma Mohibullah Shahrukh Qureshi
Centrality and Prestige HCC Spring 2005 Wednesday, April 13, 2005 Aliseya Wright.
Visual representations of networks Judith Molka-Danielsen In765: Knowledge Networks Nov.08, 2005 Reference: Based on notes from “Introduction to Social.
Segmentation Graph-Theoretic Clustering.
Centrality Measures These measure a nodes importance or prominence in the network. The more central a node is in a network the more significant it is to.
Chapter 9 Graph algorithms Lec 21 Dec 1, Sample Graph Problems Path problems. Connectedness problems. Spanning tree problems.
A measure of betweenness centrality based on random walks Author: M. E. J. Newman Presented by: Amruta Hingane Department of Computer Science Kent State.
Graphs G = (V,E) V is the vertex set. Vertices are also called nodes and points. E is the edge set. Each edge connects two different vertices. Edges are.
HCC class lecture 22 comments John Canny 4/13/05.
Graph: Relations There are many kinds of social relations. For example: Role-based : brother of, father of, sister of, etc. : friend of, acquaintance of,
Centrality in Social Networks Background: At the individual level, one dimension of position in the network can be captured through centrality. Conceptually,
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Social Networks Corina Ciubuc.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
Social Network Analysis: A Non- Technical Introduction José Luis Molina Universitat Autònoma de Barcelona
Network properties Slides are modified from Networks: Theory and Application by Lada Adamic.
Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution 3.0 License.
GRAPHS CSE, POSTECH. Chapter 16 covers the following topics Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component,
Centrality in undirected networks These slides are by Prof. James Moody at Ohio State.
School of Information University of Michigan SI 614 Directed & weighted networks, minimum spanning trees, flow Lecture 12 Instructor: Lada Adamic.
Online Social Networks and Media
Science: Graph theory and networks Dr Andy Evans.
Lecture 5: Mathematics of Networks (Cont) CS 790g: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Centrality Spring 2012.
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
Mathematics of Networks (Cont)
Data Structures & Algorithms Graphs
Centrality in Social Networks Background: At the individual level, one dimension of position in the network can be captured through centrality. Conceptually,
Slides are modified from Lada Adamic
Data Structures & Algorithms Graphs Richard Newman based on book by R. Sedgewick and slides by S. Sahni.
GRAPHS. Graph Graph terminology: vertex, edge, adjacent, incident, degree, cycle, path, connected component, spanning tree Types of graphs: undirected,
CS 590 Term Project Epidemic model on Facebook
Selected Topics in Data Networking Explore Social Networks: Center and Periphery.
Week 4 Functions and Graphs. Objectives At the end of this session, you will be able to: Define and compute slope of a line. Write the point-slope equation.
How to Analyse Social Network? Social networks can be represented by complex networks.
Measurements and Their Analysis. Introduction Note that in this chapter, we are talking about multiple measurements of the same quantity Numerical analysis.
Informatics tools in network science
Introduction to Graph Theory By: Arun Kumar (Asst. Professor) (Asst. Professor)
Importance Measures on Nodes Lecture 2 Srinivasan Parthasarathy 1.
Programming Abstractions Cynthia Lee CS106B. Upcoming Topics Graphs! 1.Basics  What are they? How do we represent them? 2.Theorems  What are some things.
Social Network Analysis 1. What is Network Analysis? Social network analysis is a method by which one can analyze the connections across individuals or.
Slide 1 Copyright © 2004 Pearson Education, Inc.  Descriptive Statistics summarize or describe the important characteristics of a known set of population.
Selected Topics in Data Networking
The World Wine Web: The Structure of the Global Wine Trade
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Groups of vertices and Core-periphery structure
Social Networks Analysis
Department of Computer and IT Engineering University of Kurdistan
Network analysis.
Degree and Eigenvector Centrality
Network Science: A Short Introduction i3 Workshop
Centrality in Social Networks
Segmentation Graph-Theoretic Clustering.
Centralities (4) Ralucca Gera,
Department of Computer Science University of York
Graph Operations And Representation
Clustering Coefficients
Katz Centrality (directed graphs).
Local Clustering Coefficient
Graphs G = (V, E) V are the vertices; E are the edges.
Presentation transcript:

Lecture 13: Network centrality Slides are modified from Lada Adamic

Which nodes are most ‘central’? Definition of ‘central’ varies by context/purpose. Local measure: degree Relative to rest of network: closeness, betweenness, eigenvector (Bonacich power centrality) How evenly is centrality distributed among nodes? centralization… network centrality

centrality: who’s important based on their network position indegree In each of the following networks, X has higher centrality than Y according to a particular measure outdegreebetweennesscloseness

Outline Degree centrality Centralization Betweenness centrality Closeness centrality Bonacich power centrality Directed networks Prestige

He who has many friends is most important. degree centrality (undirected) When is the number of connections the best centrality measure? o people who will do favors for you o people you can talk to

degree: normalized degree centrality divide by the max. possible, i.e. (N-1)

Freeman’s general formula for centralization: (can use other metrics, e.g. gini coefficient or standard deviation) centralization: how equal are the nodes? How much variation is there in the centrality scores among the nodes? maximum value in the network

degree centralization examples C D = C D = 1.0

degree centralization examples example financial trading networks high centralization: one node trading with many others low centralization: trades are more evenly distributed

when degree isn’t everything In what ways does degree fail to capture centrality in the following graphs? ability to broker between groups likelihood that information originating anywhere in the network reaches you…

Outline Degree centrality Centralization Betweenness centrality Closeness centrality Bonacich power centrality Directed networks Prestige

betweenness: another centrality measure intuition: how many pairs of individuals would have to go through you in order to reach one another in the minimum number of hops? who has higher betweenness, X or Y? XY

Where g jk = the number of geodesics connecting jk, and g jk = the number that actor i is on. Usually normalized by: number of pairs of vertices excluding the vertex itself betweenness centrality: definition adapted from James Moody

betweenness on toy networks non-normalized version: ABCED A lies between no two other vertices B lies between A and 3 other vertices: C, D, and E C lies between 4 pairs of vertices (A,D),(A,E),(B,D),(B,E) note that there are no alternate paths for these pairs to take, so C gets full credit

betweenness on toy networks non-normalized version:

betweenness on toy networks non-normalized version:

Nodes are sized by degree, and colored by betweenness. example Can you spot nodes with high betweenness but relatively low degree? What about high degree but relatively low betweenness?

betweenness on toy networks non-normalized version: A B C E D why do C and D each have betweenness 1? They are both on shortest paths for pairs (A,E), and (B,E), and so must share credit: ½+½ = 1 Can you figure out why B has betweenness 3.5 while E has betweenness 0.5?

Outline Degree centrality Centralization Betweenness centrality Closeness centrality Bonacich power centrality Directed networks Prestige

closeness: another centrality measure What if it’s not so important to have many direct friends? Or be “between” others But one still wants to be in the “middle” of things, not too far from the center

Closeness is based on the length of the average shortest path between a vertex and all vertices in the graph Closeness Centrality: Normalized Closeness Centrality closeness centrality: definition

closeness centrality: toy example ABCED

closeness centrality: more toy examples

degree number of connections denoted by size closeness length of shortest path to all others denoted by color how closely do degree and betweenness correspond to closeness?

Outline Degree centrality Centralization Betweenness centrality Closeness centrality Bonacich power centrality Directed networks Prestige

An eigenvector measure:  is a scaling vector, which is set to normalize the score.  reflects the extent to which you weight the centrality of people ego is tied to. R is the adjacency matrix (can be valued) I is the identity matrix (1s down the diagonal) 1 is a matrix of all ones. Bonachich power centrality: When your centrality depends on your neighbors’ centrality adapted from James Moody

 The magnitude of  reflects the radius of power. Small values of  weight local structure, Larger values weight global structure.  If  > 0, ego has higher centrality when tied to people who are central.  If  < 0, then ego has higher centrality when tied to people who are not central.  With  = 0, you get degree centrality. Bonacich Power Centrality: 

 =.25 Bonacich Power Centrality: examples  =-.25 Why does the middle node have lower centrality than its neighbors when  is negative?

Outline Degree centrality Centralization Betweenness centrality Closeness centrality Bonacich power centrality Directed networks Prestige

Prestige in directed social networks when ‘prestige’ may be the right word admiration influence gift-giving trust directionality especially important in instances where ties may not be reciprocated (e.g. dining partners choice network) when ‘prestige’ may not be the right word gives advice to (can reverse direction) gives orders to (- ” -) lends money to (- ” -) dislikes distrusts

Extensions of undirected degree centrality - prestige degree centrality indegree centrality a paper that is cited by many others has high prestige a person nominated by many others for a reward has high prestige

Extensions of undirected closeness centrality closeness centrality usually implies all paths should lead to you paths should lead from you to everywhere else usually consider only vertices from which the node i in question can be reached

Influence range The influence range of i is the set of vertices who are reachable from the node i

Extending betweenness centrality to directed networks We now consider the fraction of all directed paths between any two vertices that pass through a node Only modification: when normalizing, we have (N-1)*(N-2) instead of (N-1)*(N-2)/2, because we have twice as many ordered pairs as unordered pairs betweenness of vertex i paths between j and k that pass through i all paths between j and k

Directed geodesics A node does not necessarily lie on a geodesic from j to k if it lies on a geodesic from k to j k j

wrap up Centrality many measures: degree, betweenness, closeness, Bonacich may be unevenly distributed measure via centralization extensions to directed networks: Prestige