csci 2350 social economic networks
play

CSCI 2350: Social & Economic Networks Are all the links in a - PDF document

2/22/15 CSCI 2350: Social & Economic Networks Are all the links in a network the same? What is the effect of different types of links? The strength of weak ties Mohammad T . Irfan Networks effects u Measles outbreak (CA,


  1. 2/22/15 ¡ CSCI 2350: Social & Economic Networks Are all the links in a network the same? What is the effect of different types of links? “The strength of weak ties” Mohammad T . Irfan Networks effects u Measles outbreak (CA, December’14—Feb’15) Image: Fox 40 1 ¡

  2. 2/22/15 ¡ Granovetter’s study (1960s) u Acquaintances, not friends, hold critical information about job opportunities The strength of weak ties u Connect local/interpersonal properties to global/structural properties u Mathematically prove this local to global connection u Show that the “critical” ties are actually weak ties 2 ¡

  3. 2/22/15 ¡ Triadic closure B and C are very likely to become friends B C A Local bridge u An edge whose endpoints do not have a common friend ó An edge which is not a side of a triangle ó An edge whose deletion causes the distance between its endpoints to be > 2 Under some condition , every local bridge must be a weak tie 3 ¡

  4. 2/22/15 ¡ Big data (real-world) and the strength of weak ties Weak ties in Facebook (Marlow et al., 2009) Colleagues High school friends 4 ¡

  5. 2/22/15 ¡ Weak ties in Facebook (cont...) Weak ties (passive network) in FB facilitate newsfeed 5 ¡

  6. 2/22/15 ¡ Twitter (Huberman et al., 2009) Are weak ties really powerful? Gladwell: “weak ties seldom lead to high-risk activism” 6 ¡

  7. 2/22/15 ¡ Counter-argument Counter-argument 7 ¡

  8. 2/22/15 ¡ Counter-argument Community detection in social networks using local bridges Section 3.6 (Advanced) 8 ¡

  9. 2/22/15 ¡ Coauthorship network (Newman- Girvan, 2004) Idea u Delete local bridges one after another u Get connected components u close-knit communities u Divisive graph partitioning (as opposed to agglomerative) 9 ¡

  10. 2/22/15 ¡ But… which local bridge to delete first? Also… what if there’s no local bridge? Need some form of “betweenness” measure for the edges! 10 ¡

  11. 2/22/15 ¡ University ranking (unrelated to current topic) Eigenvector centrality http://www.wired.com/2015/02/academic-hiring-uphill-battle Solution: Girvan-Newman algorithm (2002) u Calculate the betweenness of each edge u Successively delete the edge(s) with the highest betweenness (and recalculate betweenness) 11 ¡

  12. 2/22/15 ¡ Betweenness of an edge u Every node is sending 1 gallon of water to every other node u Water will only flow through the shortest paths u Equally distributed among multiple shortest paths u Betweenness of an edge = Quantity of water flowing through it 12 ¡

  13. 2/22/15 ¡ How to compute the betweenness of an edge? Algorithm u A. For each node X do the following: Do BFS starting with X 1. Calculate the # of S.P . from X to every other node 2. Calculate the quantity of water flow through each edge 3. u B. Betweenness of an edge = sum of all water flow (over all the BFS) A B C D E F G H 13 ¡

  14. 2/22/15 ¡ BFS starting at node A A C D B E G F H Remember, BFS needs to be done starting at each node! # of S.P . from A to every node A 1 D 1 C B 1 This is the # of S.P . Formula: from A to G, not 2 E G 1 # of S.P . from A to E = distance from A to G Sum of the # of S.P . from A to each friend of E in the previous level 3 F H 3 14 ¡

  15. 2/22/15 ¡ Calculate water flow on each edge Node A has sent 1 gallon of water to every other node. Water flows only on S.P .– splits evenly on multiple S.P . A 1 C D B 1 1 1 2 E G 2/3 Why? gal. 1/3 gal. 3 F H 3 Calculate water flow on each edge Node A has sent 1 gallon of water to every other node. Water flows only on S.P .– splits evenly on multiple S.P . A 1 D 1 C B 1 2 E G 1 2/3 gal. 1/3 gal. 3 F H 3 15 ¡

  16. 2/22/15 ¡ Calculate water flow on each edge Node A has sent 1 gallon of water to every other node. Water flows only on S.P .– splits evenly on multiple S.P . A 13/6 1 gal. 23/6 gal. gal. 1 C D B 1 1 Why 7/6 gal. from D to E? 7/6 5/3 gal. 7/6 Ans. E consumes 1 gallon and gal. gal. passes 2/3 + 2/3 = 4/3 gallons 1 2 E G below it. So, E needs a supply 2/3 of 1 + 4/3 = 7/3 gallons, which 1/3 2/3 gal. is split evenly into two S.P . gal. gal. 1/3 from A to E. gal. 3 F H 3 We are not done yet! For each edge, we need to sum up the water flow from each BFS. Karate club (Zachary, 1977) 16 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend