Slides are modified from Lada Adamic

Slides:



Advertisements
Similar presentations
Complex Networks Luis Miguel Varela COST meeting, Lisbon March 27 th 2013.
Advertisements

Dr. Henry Hexmoor Department of Computer Science Southern Illinois University Carbondale Network Theory: Computational Phenomena and Processes Social Network.
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
Analysis and Modeling of Social Networks Foudalis Ilias.
Activity relationship analysis
Relationship Mining Network Analysis Week 5 Video 5.
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.
DATA MINING LECTURE 12 Link Analysis Ranking Random walks.
By: Roma Mohibullah Shahrukh Qureshi
Lecture 9 Measures and Metrics. Structural Metrics Degree distribution Average path length Centrality Degree, Eigenvector, Katz, Pagerank, Closeness,
Centrality and Prestige HCC Spring 2005 Wednesday, April 13, 2005 Aliseya Wright.
CS 728 Lecture 4 It’s a Small World on the Web. Small World Networks It is a ‘small world’ after all –Billions of people on Earth, yet every pair separated.
Visual representations of networks Judith Molka-Danielsen In765: Knowledge Networks Nov.08, 2005 Reference: Based on notes from “Introduction to Social.
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.
A measure of betweenness centrality based on random walks Author: M. E. J. Newman Presented by: Amruta Hingane Department of Computer Science Kent State.
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,
Network Measures Social Media Mining. 2 Measures and Metrics 2 Social Media Mining Network Measures Klout.
Presentation: Random Walk Betweenness, J. Govorčin Laboratory for Data Technologies, Faculty of Information Studies, Novo mesto – September 22, 2011 Random.
Section 8 – Ec1818 Jeremy Barofsky March 31 st and April 1 st, 2010.
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.
Principles of Social Network Analysis. Definition of Social Networks “A social network is a set of actors that may have relationships with one another”
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
Social Network Analysis (1) LING 575 Fei Xia 01/04/2011.
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.
School of Information Sciences University of Pittsburgh TELCOM2125: Network Science and Analysis Konstantinos Pelechrinis Spring 2013 Figures are taken.
Social Network Analysis Prof. Dr. Daning Hu Department of Informatics University of Zurich Mar 5th, 2013.
School of Information University of Michigan Unless otherwise noted, the content of this course material is licensed under a Creative Commons Attribution.
Lecture 13: Network centrality Slides are modified from Lada Adamic.
Mathematics of Networks (Cont)
How to Analyse Social Network?
Centrality in Social Networks Background: At the individual level, one dimension of position in the network can be captured through centrality. Conceptually,
Lecture 5: Network centrality Slides are modified from Lada Adamic.
Lecture 10: Network models CS 765: Complex Networks Slides are modified from Networks: Theory and Application by Lada Adamic.
Community Discovery in Social Network Yunming Ye Department of Computer Science Shenzhen Graduate School Harbin Institute of Technology.
TELCOM2125: Network Science and Analysis
CS 590 Term Project Epidemic model on Facebook
Selected Topics in Data Networking Explore Social Networks: Center and Periphery.
1 Finding Spread Blockers in Dynamic Networks (SNAKDD08)Habiba, Yintao Yu, Tanya Y., Berger-Wolf, Jared Saia Speaker: Hsu, Yu-wen Advisor: Dr. Koh, Jia-Ling.
How to Analyse Social Network? Social networks can be represented by complex networks.
Informatics tools in network science
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Importance Measures on Nodes Lecture 2 Srinivasan Parthasarathy 1.
Social Network Analysis 1. What is Network Analysis? Social network analysis is a method by which one can analyze the connections across individuals or.
Topics In Social Computing (67810) Module 1 (Structure) Centrality Measures, Graph Clustering Random Walks on Graphs.
1 CS 430 / INFO 430: Information Retrieval Lecture 20 Web Search 2.
1 New metrics for characterizing the significance of nodes in wireless networks via path-based neighborhood analysis Leandros A. Maglaras 1 Dimitrios Katsaros.
Lecture 9 Measures and Metrics. Cocitation and Bibliographic coupling 2.
Social Networks Some content from Ding-Zhu Du, Lada Adamic, and Eytan Adar.
Groups of vertices and Core-periphery structure
Social Networks Analysis
Structural Properties of Networks: Introduction
Department of Computer and IT Engineering University of Kurdistan
Link-Based Ranking Seminar Social Media Mining University UC3M
Comparison of Social Networks by Likhitha Ravi
Network analysis.
Network Science: A Short Introduction i3 Workshop
CS223 Advanced Data Structures and Algorithms
Centrality in Social Networks
Apache Spark & Complex Network
Closeness Centrality.
Centralities (4) Ralucca Gera,
Department of Computer Science University of York
Closeness Centrality.
Katz Centrality (directed graphs).
Practical Applications Using igraph in R Roger Stanton
Presentation transcript:

Slides are modified from Lada Adamic Lecture 6: Network centrality Slides are modified from Lada Adamic

Several other graph metrics Measures and Metrics Knowing the structure of a network, we can calculate various useful quantities or measures that capture particular features of the network topology. basis of most of such measures are from social network analysis So far, Degree distribution, Average path length, Density Centrality Degree, Eigenvector, Katz, PageRank, Hubs, Closeness, Betweenness, …. Several other graph metrics Clustering coefficient, Assortativity, Modularity, …

Characterizing networks: Who is most central?

Which nodes are most ‘central’? network centrality 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), Katz, PageRank, … How evenly is centrality distributed among nodes? Centralization, hubs and autthorities, …

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

Betweenness centrality Closeness centrality Eigenvector centrality Outline Degree centrality Centralization Betweenness centrality Closeness centrality Eigenvector centrality Bonacich power centrality Katz centrality PageRank Hubs and Authorities

degree centrality (undirected) He who has many friends is most important. When is the number of connections the best centrality measure? people who will do favors for you people you can talk to (influence set, information access, …) influence of an article in terms of citations (using in-degree)

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

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 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

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

degree centralization examples CD = 0.167 CD = 1.0 CD = 0.167

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…

Betweenness centrality Closeness centrality Outline Degree centrality Centralization Betweenness centrality Closeness centrality

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? Y X

betweenness centrality: definition paths between j and k that pass through i betweenness of vertex i all paths between j and k Where gjk = the number of geodesics connecting j-k, and gjk = the number that actor i is on. Usually normalized by: number of pairs of vertices excluding the vertex itself directed graph: (N-1)*(N-2)

betweenness on toy networks non-normalized version: A B C D E 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: broker

Nodes are sized by degree, and colored by betweenness. example Nodes are sized by degree, and colored by betweenness. 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: 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? C A E B D

Alternative betweenness computations Slight variations in geodesic path computations inclusion of self in the computations Flow betweenness Based on the idea of maximum flow edge-independent path selection effects the results May not include geodesic paths Random-walk betweenness Based on the idea of random walks Usually yields ranking similar to geodesic betweenness Many other alternative definitions exist based on diffusion, transmission or flow along network edges

Extending betweenness centrality to directed networks We now consider the fraction of all directed paths between any two vertices that pass through a node paths between j and k that pass through i betweenness of vertex i all paths between j and k 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

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 j k

Betweenness centrality Closeness centrality Outline Degree centrality Centralization Betweenness centrality Closeness centrality

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 centrality: definition Closeness is based on the length of the average shortest path between a vertex and all vertices in the graph Closeness Centrality: depends on inverse distance to other vertices Normalized Closeness Centrality

closeness centrality: toy example B C D E

closeness centrality: more toy examples

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

Values tend to span a rather small dynamic range Closeness centrality Values tend to span a rather small dynamic range typical distance increases logarithmically with network size In a typical network the closeness centrality C might span a factor of five or less It is difficult to distinguish between central and less central vertices a small chance in network might considerably affect the centrality order Alternative computations exist but they have their own problems

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

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