Measurement and Analysis of Online Social Networks A

  • Slides: 30
Download presentation
Measurement and Analysis of Online Social Networks A. Mislove, M. Marcon, K Gummadi, P.

Measurement and Analysis of Online Social Networks A. Mislove, M. Marcon, K Gummadi, P. Druschel, B. Bhattacharjee Presentation by Shahan Khatchadourian Supervisor: Prof. Mariano P. Consens Measurement and Analysis of Online Social Networks 1

Focus • graphs of online social networks – how they were obtained – how

Focus • graphs of online social networks – how they were obtained – how they were verified • how measurement and analysis was performed • properties of obtained graphs • why these properties are relevant Measurement and Analysis of Online Social Networks 2

Why study the graphs? • important to improve existing system and develop new applications

Why study the graphs? • important to improve existing system and develop new applications – information search – trusted users • what is the structure of online social networks • what are different ways to examine a social network when complete data is not available? • how do they compare with each other and to the Web? Measurement and Analysis of Online Social Networks 3

Which graphs? • • Flickr, You. Tube, Live. Journal, and Orkut All are directed

Which graphs? • • Flickr, You. Tube, Live. Journal, and Orkut All are directed except for Orkut Weakly Connected Component (WCC) Strongly Connected Component (SCC) Measurement and Analysis of Online Social Networks 4

How are the graphs obtained? • API – users – groups – forward/backward links

How are the graphs obtained? • API – users – groups – forward/backward links • HTML Screen Scraping Measurement and Analysis of Online Social Networks 5

Summary of graph properties • small-world • scale-free • correlation between indegree and outdegree

Summary of graph properties • small-world • scale-free • correlation between indegree and outdegree • large strongly connected core of highdegree nodes surrounded by small clusters of low-degree nodes Measurement and Analysis of Online Social Networks 6

Crawling Concerns - Algorithms • BFS and DFS • Snowball method: underestimates number of

Crawling Concerns - Algorithms • BFS and DFS • Snowball method: underestimates number of low-degree nodes. In social networks, they underestimate the power-law coefficient, but closely match other metrics such as overall clustering coefficient. Measurement and Analysis of Online Social Networks 7

Crawling Concerns – FW links • cannot reach entire WCC Measurement and Analysis of

Crawling Concerns – FW links • cannot reach entire WCC Measurement and Analysis of Online Social Networks 8

How to Verify Samples 1. Obtain a random user sample – – LJ: feature

How to Verify Samples 1. Obtain a random user sample – – LJ: feature which returns 5, 000 random users Flickr: random 8 -digit user id generation 2. Conduct a crawl using these random users as seeds 3. See if these random nodes connect to the original WCC 4. See what the graph structure of the newly crawled graph compares to original Measurement and Analysis of Online Social Networks 9

Crawling Concerns – FW links • no effect on largest WCC Measurement and Analysis

Crawling Concerns – FW links • no effect on largest WCC Measurement and Analysis of Online Social Networks 10

Crawling Concerns – FW links • increasing the size of the WCC by starting

Crawling Concerns – FW links • increasing the size of the WCC by starting at a different seed Measurement and Analysis of Online Social Networks 11

Site YT Users(mill) 1. 1 Links(mill) 4. 9 Flickr 1. 8 22 LJ 5.

Site YT Users(mill) 1. 1 Links(mill) 4. 9 Flickr 1. 8 22 LJ 5. 2 72 Orkut 3 223 symmetry Access 62. 0% API (users + groups) FW 73. 5% API (users + groups) FW + BW 100. 0% SS for users + groups (FW: Forwardonly) (SS: HTML screenscraping) 79. 1% API (users only) FW SS for group info Measurement and Analysis of Online Social Networks 12

Link Symmetry • even with directed links, there is a high level of symmetry

Link Symmetry • even with directed links, there is a high level of symmetry • possibly contributed to by informing users of new incoming links • makes it harder to identify reputable sources due to dilution • possible sol: who initiated the link? Measurement and Analysis of Online Social Networks 13

Power-law node degrees • Orkut deviates: – only 11. 3% of network reached (effect

Power-law node degrees • Orkut deviates: – only 11. 3% of network reached (effect of partial BFS crawl – Snowball method) – artificial cap of user’s number of outgoing links, leads to a distortion in distribution of high degrees • differs from Web Measurement and Analysis of Online Social Networks 14

Power-law node degrees Measurement and Analysis of Online Social Networks 15

Power-law node degrees Measurement and Analysis of Online Social Networks 15

Power-law node degrees e. g. analysis of top keywords Measurement and Analysis of Online

Power-law node degrees e. g. analysis of top keywords Measurement and Analysis of Online Social Networks 16

Spread of Information Measurement and Analysis of Online Social Networks 17

Spread of Information Measurement and Analysis of Online Social Networks 17

Power Law affectors • services, accessibility, features 100 mobile users 10 -8 1 10000

Power Law affectors • services, accessibility, features 100 mobile users 10 -8 1 10000 10 -8 1 Measurement and Analysis of Online Social Networks 10000 18

Correlation of indegree and outdegree • over 50% of nodes have indegree within 20%

Correlation of indegree and outdegree • over 50% of nodes have indegree within 20% of their outdegree Measurement and Analysis of Online Social Networks 19

Path lengths and diameter • all four networks have short path length • Broder

Path lengths and diameter • all four networks have short path length • Broder et al noted if Web were treated as undirected graph, path length would drop from 16 to 7, so what? Measurement and Analysis of Online Social Networks 20

Link degree correlations • JDD: joint degree distribution • mapping between outdegree and average

Link degree correlations • JDD: joint degree distribution • mapping between outdegree and average indegree of all nodes connected to nodes of that outdegree • You. Tube different due to extremely popular users being connected to by many unpopular users • Orkut shows bump due to undersampling Measurement and Analysis of Online Social Networks 21

Joint degree distribution and Scalefree behaviour cap on links undersampling of low-degree nodes celebrity-driven

Joint degree distribution and Scalefree behaviour cap on links undersampling of low-degree nodes celebrity-driven nature Measurement and Analysis of Online Social Networks 22

Densely connected core • removing 10% of core nodes results in breaking up graph

Densely connected core • removing 10% of core nodes results in breaking up graph into millions of very small SCCs • why an SCC? directed links matter for actual communication • graphs below show results as nodes are removed starting with highest-degree nodes (left) and path length as graph is constructed beginning with highest-degree nodes(right) Sub logarithmic growth Measurement and Analysis of Online Social Networks 23

Tightly clustered fringe • based on clustering coefficient • social network graphs show stronger

Tightly clustered fringe • based on clustering coefficient • social network graphs show stronger clustering, most likely due to mutual friends Possibly because personal content is not shared Measurement and Analysis of Online Social Networks 24

Groups • group sizes follow power-law distribution • represent tightly clustered communities Measurement and

Groups • group sizes follow power-law distribution • represent tightly clustered communities Measurement and Analysis of Online Social Networks 25

Groups • Orkut special case maybe because of partial crawl Measurement and Analysis of

Groups • Orkut special case maybe because of partial crawl Measurement and Analysis of Online Social Networks 26

Node Value Determination 1. Directed Graph, current model • nodes with many incoming links

Node Value Determination 1. Directed Graph, current model • nodes with many incoming links (hubs) have value due to their connection to many users • • • it becomes easy to spread important information to the other nodes, e. g. DNS unhealthy in case of spam or viruses in order for a user to send spam, they have become a more important node, amass friends Measurement and Analysis of Online Social Networks 27

Node Value Determination 2. Link Initiator, requires temporal information • • • if user

Node Value Determination 2. Link Initiator, requires temporal information • • • if user A requests a link with user B, does that mean that user B is more important? even though graphs have a high level of link symmetry, this additional information can offset this symmetry unfortunately, examined graphs do not have temporal information Measurement and Analysis of Online Social Networks 28

Trust • lendingclub. com, Facebook application • people are more willing to lend money

Trust • lendingclub. com, Facebook application • people are more willing to lend money to friends who are linked through a short path • people are more willing to pay back those who are linked through a short path • no indication of whether this actually works – does trust increase as degree increases? – what credit rating and JDD does a person have to get a good interest rate? Measurement and Analysis of Online Social Networks 29

Thank you shahan@cs Measurement and Analysis of Online Social Networks 30

Thank you shahan@cs Measurement and Analysis of Online Social Networks 30