comp522 project presentation
play

COMP522 - Project Presentation Modelling Information Diffusion over - PowerPoint PPT Presentation

COMP522 - Project Presentation Modelling Information Diffusion over Networks using DEVS By: Hiu Kim, Yuen Background Information Diffusion over network @ipad 4 T = 0 Background Information Diffusion over network @ipad 4 @ipad 4 @ipad 4


  1. COMP522 - Project Presentation Modelling Information Diffusion over Networks using DEVS By: Hiu Kim, Yuen

  2. Background Information Diffusion over network @ipad 4 T = 0

  3. Background Information Diffusion over network @ipad 4 @ipad 4 @ipad 4 @ipad 4 T = t

  4. Background What are we interested in? ● Speed of the spread ● # of diffused nodes at the end ● Any difference if we: ○ start at different node? ○ with other network topology?

  5. Background Previous Work Differences in the Mechanics of Information Diffusion Across Topics: Idioms, Political Hashtags, and Complex Contagion on Twitter by: Daniel. M. Romero, Brandan Meeder and Jon Kleinberg from cornell university

  6. What is this project? Work from Daniel. M. Romero, Brandan Model Meeder and Jon Kleinberg Simplified Model Work from me DEVS Model (PythonDEVS) Simulation/ Experiments

  7. Network Diffusion Model Simulation Process T = 0 Unaffected Affected

  8. Network Diffusion Model Simulation Process at simulation step 1: Unaffected P(0) P(0) Affected P(0) Activating P(0) P(0) P(0)

  9. Network Diffusion Model Simulation Process T = 1 Unaffected 1 Affected Activating 1 Newly Affected 1 Unaffected - K Failed k times

  10. Network Diffusion Model Simulation Process at simulation step 2: P(0) Unaffected P(1) 1 Affected Activating 1 Newly Affected P(0) 1 Unaffected - K Failed k times

  11. Network Diffusion Model Simulation Process T = 2 Unaffected 2 Affected Activating 1 1 Newly Affected 1 Unaffected - K Failed k times

  12. Network Diffusion Model Simulation Process at simulation step 3: Unaffected P(2) P(0) 2 Affected Activating 1 1 Newly Affected 1 Unaffected - K Failed k times

  13. Network Diffusion Model Simulation Process T = 3 Unaffected Affected 1 Activating 1 1 Newly Affected 1 Unaffected - K Failed k times

  14. DEVS Model - Node as an AtomicDEVS

  15. DEVS Model - Interaction between Nodes

  16. DEVS Model - PythonDEVS Implementation text file python function

  17. Revisited What are we interested in? ● Speed of the spread ● # of diffused nodes at the end ● Any difference if we: ○ start at different node? ○ with other network topology?

  18. Background Different Network Topology Flat Random Small World property Scale-Free

  19. Experiments and Results (1) - network topology Flat Random - P(K) = 0.5 Scale Free - P(K) = 0.5

  20. Experiments and Results (2) - activation probability Scale Free - P(K) = 0.2 Scale Free - P(K) = 0.8

  21. Experiments and Results (3) - information origin originated at originated at lowest degree node highest degree node

  22. Conclusions ● "Network Science" Model -> DEVS Model ● An simulation environment with PythonDEVS ○ Take parameters and produce (useful?) output Future Work ● Use realistic inputs ○ real network topology - e.g. social network? ○ estimate parameters - e.g. P(0), P(1) ● Build a comprehensive tool for real use

  23. Thanks!

Recommend


More recommend