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