Oz Shaharabani. Study topic Detailed study of network evolution by analyzing four large online...

Post on 18-Dec-2015

212 views 0 download

Tags:

Transcript of Oz Shaharabani. Study topic Detailed study of network evolution by analyzing four large online...

  • Slide 1
  • Oz Shaharabani
  • Slide 2
  • Study topic Detailed study of network evolution by analyzing four large online social networks with full temporal information about node and edge arrivals.
  • Slide 3
  • What is the goal? To develop a complete model of network evolution which accurately reflects the true network in all four cases.
  • Slide 4
  • Study approach the microscopic behavior of nodes solely determines the macroscopic network properties
  • Slide 5
  • Model core processes 1. Node arrival process - governs the arrival of new nodes into the network. 2. Edge initiation process - determines for each node when it will initiate a new edge. 3. Edge destination selection process -determines the destination of a newly initiated edge.
  • Slide 6
  • Datasets
  • Slide 7
  • Notations
  • Slide 8
  • Preferential Attachment
  • Slide 9
  • 1. Edge attachment by degree. 2. Edges attachment by the age of the node. 3. Bias towards node age and degree.
  • Slide 10
  • Preferential Attachment 1. Edge attachment by degree. 2. Edges attachment by the age of the node. 3. Bias towards node age and degree.
  • Slide 11
  • Edge attachment by degree
  • Slide 12
  • Back to our networks:
  • Slide 13
  • Edge attachment by degree Conclusion:
  • Slide 14
  • Preferential Attachment 1. Edge attachment by degree. 2. Edges attachment by the age of the node. 3. Bias towards node age and degree.
  • Slide 15
  • Edge attachment by nodes age
  • Slide 16
  • We define e(a) to be the average number of edges created by nodes of age a.
  • Slide 17
  • Edge attachment by nodes age We define e(a) to be the average number of edges created by nodes of age a.
  • Slide 18
  • Preferential Attachment 1. Edge attachment by degree. 2. Edges attachment by the age of the node. 3. Bias towards node age and degree.
  • Slide 19
  • Maximum-likelihood principle - Maximum-likelihood principle . , , " " .
  • Slide 20
  • Maximum-likelihood principle
  • Slide 21
  • Slide 22
  • Bias towards node age and degree We will see four models for choosing the edge endpoints at time t. (Using the MLE principle).
  • Slide 23
  • Bias towards node age and degree
  • Slide 24
  • We conclude that PA (model D) performs reasonably well compared to more sophisticated variants based on degree and age. i.e.,the probability of selecting a node v is.proportional to its current degree
  • Slide 25
  • Locality of edge attachment
  • Slide 26
  • Slide 27
  • Notation: Edge locality of edge (u,v), its the number of hopes its span. i.e., the length of the shortest path between nodes u and w immediately before the edge was created.
  • Slide 28
  • Locality of edge attachment
  • Slide 29
  • Here the distributions of these shortest path values induced by each new edge for the four networks.
  • Slide 30
  • Locality of edge attachment
  • Slide 31
  • What is the conclusion?
  • Slide 32
  • Locality of edge attachment Conclusion: Most of the are most likely to close triangles, i.e., connect people with common friends.
  • Slide 33
  • Triangle-closing models Given that such a high fraction of edges close triangles, we aim to model how a length-two path should be selected. We will see five models of choosing neighborhood node.
  • Slide 34
  • Triangle-closing models
  • Slide 35
  • We will focus on random-random model because: Gives higher probability to nodes with more length-two paths. (therefore, its biased towards high-degree nodes). Gives a sizable chunk of the performance gain over the baseline (10%). Much simple then the other models.
  • Slide 36
  • Node and edge arrival process
  • Slide 37
  • We want to create an optimal model, but we have to answer some questions before: Which nodes initiate edges? How long a node remains active in the social network? What are the specific times at which the node initiates new edges?
  • Slide 38
  • Node and edge arrival process
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Node arrivals
  • Slide 44
  • The final network evolution model
  • Slide 45
  • Slide 46
  • We now show that our model, node lifetime combined with gaps, produces power law out-degree distribution. Why we want to produces power law out-degree distribution?
  • Slide 47
  • The final network evolution model Why we want to produces power law out-degree distribution? Its very important property of social network! nodes degree
  • Slide 48
  • The final network evolution model
  • Slide 49
  • Proof: (at home)
  • Slide 50
  • Validation of the model
  • Slide 51
  • Slide 52
  • Result (on FLICKER for example):
  • Slide 53
  • Validation of the model Result (on FLICKER for example):
  • Slide 54
  • Conclusions
  • Slide 55