1 / 22

CS 590 Term Project Epidemic model on Facebook

CS 590 Term Project Epidemic model on Facebook. ChoungRyeol LEE, Shubham Agrawal , Ashwin Jiwane. Facebook (partial) Network. Source : Facebook ego network, Stanford Network Analysis Project. Data Limitation and Processing.

taber
Télécharger la présentation

CS 590 Term Project Epidemic model on Facebook

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS 590Term ProjectEpidemic model on Facebook ChoungRyeol LEE, ShubhamAgrawal, Ashwin Jiwane

  2. Facebook (partial) Network Source: Facebook ego network, Stanford Network Analysis Project

  3. Data Limitation and Processing • It is infeasible for us to access (and handle) the complete Facebook data • Analysis is done on partial dataset obtained from Stanford Network Analysis Project • The original data is the directed ego-network (without ego) of 10 nodes which we had to reconstruct, i.e. make it undirected and add the ego-edges

  4. What is Ego Network? Source: Slides by GiorgosCheliotis, National University of Singapore

  5. Network Characteristics

  6. Centrality Measures

  7. Basic Analysis Observations:The graph follows the “Small World Phenomenon” as the average path length is 3.776 but it is not a “Scale-Free” network since it doesn’t follow Power-Law

  8. Power-Law

  9. Friendship Strength • In FB, possible ways to measures friendship: • Mutual friends • Common biography (location, education, etc) • Mutual interests (pages, likes, etc) • Common social groups • Due to limitation of data, we considered only Mutual Friends as the weighing measure

  10. Cosine Similarity • Cosine similarity measures the normalized number of common friends • Basic principle is to take the cosine of the vectors (rows) from adjacency matrix • In study network: • Maximum cosine value = 0.961454 • Minimum cosine value = 0.003408

  11. Epidemic Models • SI and SIR Model: • A node is susceptible to infected node with certain probability • You repost/share from friends • SI Model: • Once a node is infected, it remains infected • Post remains active on the wall • SIR Model: • Once a node is infected, it remains infected for certain time period • Post gets inactive after certain time period

  12. Model Simulation • Simulated epidemic model on the graph • Pre-infected a particular node • Compared the results with different nodes of importance • Checked for the time steps required for complete cascade in SI model • Checked for the time steps required to reach stable condition in SIR model

  13. Model Simulation • Model assumptions: • Probability of infection • Discrete time intervals • Assumed two scenarios of probability: • Function of weight • Similar to ‘Top News’ posts • Independent of weight • Similar to ‘Most Recent’ posts

  14. SIR Model Results

  15. SIR Model Results

  16. SIR Interpretation • Unweighted graph (p=0.2): • Degree: steepest curve, infects less people, • EigenVector: steep curve, infects most people • Pagerank: grows slowest, infects more people • Weighted graph(p=0.2): • Degree: steepest curve, infects less people • EigenVector: grows slowest, infects most people • Pagerank: grows slow, infects more people, better than eigenvector due to weights

  17. SI Model Results

  18. Currently working on.. • Quarantine Strategy: • Choose the nodes to quarantine at a certain time interval such that they don’t affect others • Account blocked (reported as spam) • Vaccination Strategy: • Choose the nodes to vaccinate, i.e. make them safe from certain viral, such that epidemic doesn’t flow through them • Spam filter • Objective is to minimize the cost of prevention and/or precaution with the aim of ‘curing’ epidemic

  19. Communities in Facebook network • Held together by some common interests and ideas of a large group of people in Facebook • Any one person may be part of many communities which are overlapping and nested structure • Groups within social networks might highly correspond to social units or communities in reality

  20. Reviews of Community Detection • Two methods for discovering groups in networks • Graph partitioning • Pre-fixed number of parts by minimizing “cut edge” • Computation load(NP-Hard) • Community structure detection • Suitable for the structure of large-scale network data • Provides information on topology of the network

  21. Community Detection using iGraph

  22. Thank You

More Related