Skip to main content

Prediction of the Effects of Epidemic Spreading with Graph Neural Networks

  • Conference paper
  • First Online:
Complex Networks & Their Applications IX (COMPLEX NETWORKS 2020 2020)

Part of the book series: Studies in Computational Intelligence ((SCI,volume 943))

Included in the following conference series:

Abstract

Understanding how information propagates in real-life complex networks yields a better understanding of dynamical processes such as misinformation or epidemic spreading. With the recent resurgence of graph neural networks as a powerful predictive methodology, many network properties can be studied in terms of their predictability and as such offer a novel view on the studied process, with the direct application of fast predictions that are complementary to resource-intensive simulations. We investigated whether graph neural networks can be used to predict the effect of an epidemic, should it start from a given individual (patient zero). We reformulate this problem as node regression and demonstrate the high utility of network-based machine learning for a better understanding of the spreading effects. By being able to predict the effect of a given individual being the patient zero, the proposed approach offers potentially orders of magnitude faster risk assessment and potentially aids the adopted epidemic spreading analysis techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Where S-Susceptible, I-Infected, R-Recovered, E-Exposed and W-Weakened.

  2. 2.

    That can be found at https://github.com/smeznar/Epidemic-spreading-CN2020.

References

  1. Chen, T., Guestrin, C.: XGBoost: a scalable tree boosting system. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2016, pp. 785–794, Association for Computing Machinery, New York (2016)

    Google Scholar 

  2. Dong, S., Fan, F.-H., Huang, Y.-C.: Studies on the population dynamics of a rumor-spreading model in online social networks. Phys. A 492, 10–20 (2018)

    Article  MathSciNet  Google Scholar 

  3. Fey, M., Lenssen, J.E.: Fast graph representation learning with PyTorch geometric. In: ICLR Workshop on Representation Learning on Graphs and Manifolds (2019)

    Google Scholar 

  4. Granovetter, M.: Threshold models of collective behavior. Am. J. Sociol. 83(6), 1420–1443 (1978)

    Article  Google Scholar 

  5. Grover, A., Leskovec, J.: node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864 (2016)

    Google Scholar 

  6. Guille, A., Hacid, H., Favre, C., Zighed, D.A.: Information diffusion in online social networks: a survey. SIGMOD Rec. 42(2), 17–28 (2013)

    Article  Google Scholar 

  7. Hamsterster. Hamsterster social network. http://www.hamsterster.com

  8. Kacem, A., Lallemand, C., Giraud, N., Mense, M., De Gennaro, M., Pizzo, Y., Loraud, J.-C., Boulet, P., Porterie, B.: A small-world network model for the simulation of fire spread onboard naval vessels. Fire Saf. J. 91, 441–450 (2017)

    Article  Google Scholar 

  9. Kempe, D., Kleinberg, J., Tardos, É.: Maximizing the spread of influence through a social network. In: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2003, pp. 137–146, Association for Computing Machinery, New York (2003)

    Google Scholar 

  10. Kermack, W.O., McKendrick, A.G., Walker, G.T.: A contribution to the mathematical theory of epidemics. Proc. Roy. Soc. Lond. Ser. A, Containing Pap. Math. Phys. Char. 115(772), 700–721 (1927)

    Google Scholar 

  11. Kesarev, S., Severiukhina, O., Bochenina, K.: Parallel simulation of community-wide information spreading in online social networks. In: Russian Supercomputing Days, pp. 136–148. Springer (2018)

    Google Scholar 

  12. Kingma, D.P., Ba, J.: Adam: a Method for Stochastic Optimization. CoRR, abs/1412.6980 (2015)

    Google Scholar 

  13. Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: International Conference on Learning Representations (ICLR) (2017)

    Google Scholar 

  14. Kleinberg, J.M.: Authoritative sources in a hyperlinked environment. J. ACM 46(5), 604–632 (1999)

    Article  MathSciNet  Google Scholar 

  15. Leskovec, J., Huttenlocher, D., Kleinberg, J.: Signed networks in social media. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1361–1370. ACM (2010)

    Google Scholar 

  16. Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., Garnett, R. (eds.)Advances in Neural Information Processing Systems, vol. 30, pp. 4765–4774. Curran Associates Inc. (2017)

    Google Scholar 

  17. Lundberg, S.M., Lee, S.I.: A unified approach to interpreting model predictions. In: Advances in Neural Information Processing Systems, pp. 4765–4774 (2017)

    Google Scholar 

  18. Massa, P., Salvetti, M., Tomasoni, D.: Bowling alone and trust decline in social network sites. In: Eighth IEEE International Conference on Dependable, Autonomic and Secure Computing, 2009. DASC 2009, pp. 658–663. IEEE (2009)

    Google Scholar 

  19. Nowzari, C., Preciado, V.M., Pappas, G.J.: Analysis and control of epidemics: a survey of spreading processes on complex networks. IEEE Control Syst. Mag. 36(1), 26–46 (2016)

    Google Scholar 

  20. Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank citation ranking: bringing order to the Web. In: WWW 1999 (1999)

    Google Scholar 

  21. Perozzi, B., Al-Rfou, R., Skiena, S.: DeepWalk: Online learning of social representations. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2014, pp. 701–710. ACM, New York (2014)

    Google Scholar 

  22. Rodrigues, F.A.: Network centrality: an introduction. In: A Mathematical Modeling Approach from Nonlinear Dynamics to Complex Systems, p. 177 (2019)

    Google Scholar 

  23. Rossetti, G., Milli, L., Rinzivillo, S., Sîrbu, A., Pedreschi, D., Giannotti, F.: NDlib: a python library to model and analyze diffusion processes over complex networks. Int. J. Data Sci. Anal. 5(1), 61–79 (2018)

    Article  Google Scholar 

  24. Rossi, R.A., Ahmed, N.K.: The network data repository with interactive graph analytics and visualization. In: AAAI (2015)

    Google Scholar 

  25. Rozemberczki, B., Davies, R., Sarkar, R., Sutton, C.: GEMSEC: graph embedding with self clustering. In: Proceedings of the 2019 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2019, pp. 65–72. ACM (2019)

    Google Scholar 

  26. Škrlj, B., Lavrač, N., Kralj, J.: Symbolic graph embedding using frequent pattern mining. In: Novak, P.K., Šmuc, T., Džeroski, S. (eds.) Discovery Science, pp. 261–275. Springer, Cham (2019)

    Google Scholar 

  27. Štrumbelj, E., Kononenko, I.: Explaining prediction models and individual predictions with feature contributions. Knowl. Inf. Syst. 41(3), 647–665 (2014)

    Article  Google Scholar 

  28. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Liò, P., Bengio, Y.: Graph attention networks. In: International Conference on Learning Representations (2018)

    Google Scholar 

  29. Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., Philip, S.Y.: A comprehensive survey on graph neural networks. IEEE Trans. Neural Netw. Learn. Syst. (2020). https://doi.org/10.1109/TNNLS.2020.2978386

  30. Xiaojin, Z., Zoubin, G.: Learning from labeled and unlabeled data with label propagation. Technical report CMU-CALD-02–107, Carnegie Mellon University (2002)

    Google Scholar 

  31. Xu, K., Hu, W., Leskovec, J., Jegelka, S.: How powerful are graph neural networks? In: International Conference on Learning Representations (2019)

    Google Scholar 

Download references

Acknowledgments

The work of the last author (BŠ) was funded by the national research agency (ARRS)’s grant for junior researchers. The work of other authors was supported by the Slovenian Research Agency (ARRS) core research program P2-0103 and P6-0411, and research projects J7-7303, L7-8269, and N2-0078 (financed under the ERC Complementary Scheme).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Blaž Škrlj .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mežnar, S., Lavrač, N., Škrlj, B. (2021). Prediction of the Effects of Epidemic Spreading with Graph Neural Networks. In: Benito, R.M., Cherifi, C., Cherifi, H., Moro, E., Rocha, L.M., Sales-Pardo, M. (eds) Complex Networks & Their Applications IX. COMPLEX NETWORKS 2020 2020. Studies in Computational Intelligence, vol 943. Springer, Cham. https://doi.org/10.1007/978-3-030-65347-7_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-65347-7_35

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-65346-0

  • Online ISBN: 978-3-030-65347-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics