MultiSpread


Spread of influence in multilayer networks 2018-2022

Find Out More

1 Research objective


Since the emergence of Network Science one of the most interesting research questions was: How the influence spread through the network of social interactions? For the last 10-15 years, thanks to faster and faster technology development (especially IT) we can finally record and analyse real world spreading processes. Based on the analysis of recorded data, scientist found out two important things. Firstly, existing spreading models rarely can explain what we observe in the real data. Secondly, simple monoplex network and its models are a poor representation of the complex interaction between people. The first finding led to the research on new spreading models or further development of the old ones, so they can better explain what we can observe in real data. Out of the second finding, two branches of network science evolved. The first one is temporal (dynamic) network and the second one is multilayer network. During last few years researchers are trying to merge the new network representations with spreading models. More advanced research revolves around temporal networks since, as dynamic models, they seem to be more capable to fully represent the dynamic of interaction and in consequence the dynamic of the spreading process. Much later the new area of spreading phenomena in multilayer networks emerged. It is much harder to model the network dynamics using multilayer network (but not impossible). However, those networks are much better in reflecting the complex interaction between different networks, people activities in different environments and might help to understand how influence is spreading through multiple interconnected complex systems. Unfortunately, initial observation proved that methods developed for monoplex networks often do not work in multilayer networks. Even well-established and quite simple models for monoplex networks are not easy to generalise for multilayer networks. Moreover, new problems, not existing for monoplex networks emerged, for example, the layer switching cost. Finally, there is no research done or real network with real spreading processes on it. Thus, this project will try to tackle the problem of spreading in multilayer networks with the main focus on social influence and the main objective is to understand and quantify the mechanisms behind the spread of influence in real multilayer social networks.

2 Research tasks


1. The spread of influence models in multilayer networks
2. Spreading velocity in multilayer networks
3. Methods and algorithms for seed selection in multilayer networks
4. Application and analysis of multilayer networks

3 Motivation


The project outcomes will lead to better understanding of spreading processes in multilayer social networks. Which in consequence might allow applying this knowledge in various areas: Marketing and word of mouth e.g. how to efficiently spend resources for the start of the campaign and select initially targeted customers, so the spread of the advertising campaign, knowledge about the brand, product or even a rumour about the competition will spread as far as possible or as fast as possible. Another application is to adjust and control the spreading process to increase the spreading velocity. The same mechanisms can also be used in political campaigns (e.g. to assure that politician believes and opinions reach as many people as possible before the fixed deadline i.e. voting day) or social campaigns (e.g. spreading awareness about pollution, waste sorting, vaccination, healthy lifestyle, etc.). In previous examples, the project outcomes were used to speed up the process or maximise the coverage. In the case of virus spreading (both real and computer viruses, malware, spam, etc.) we would like to slow down or even stop the process and limit the spreading process coverage i.e. the number of people or computers the virus will infect. Thus, in this case, we can use seed selection strategies to find the people, which have the biggest potential to infect large portions of the network, to vaccinate or at least monitor them. Additionally, we could detect the major hubs in the transportation network (or computer network) which need to be closed to slow down the spreading process.

Outcomes

Publications


  1. Sadaf, A., Mathieson, L., Bródka, P., & Musial, K. (2022). Maximising Influence Spread in Complex Networks by Utilising Community-based Driver Nodes as Seeds. SIMBig 2022 International Conference on Information Management and Big Data
  2. Wątroba, P., Bródka, P. (2023). Influence of Information Blocking on the Spread of Virus in Multilayer Networks. Entropy 2023, 25(2), 231; https://doi.org/10.3390/e25020231
  3. Czuba, M., Bródka, P. (2022). Network Diffusion: A Package to Simulate Spreading of Multiple Interacting Processes in Complex Networks. IEEE DSAA 2022 The 9th IEEE International Conference on Data Science and Advanced Analytics.
  4. Zioło, M., Bródka, P., Spoz, A., & Jankowski, J. (2022). Impact of external influence on green behavior spreading in multilayer network. IEEE DSAA 2022 The 9th IEEE International Conference on Data Science and Advanced Analytics.
  5. Bródka, P., Musial, K., & Jankowski, J. (2020). Interacting spreading processes in multilayer networks. IEEE Access, 8, doi:10.1109/ACCESS.2020.2965547
  6. Saganowski S., Bródka, P., Koziarski M., Kazienko P. (2019) . Analysis of group evolution prediction in complex networks. PloS ONE, 14(10): e0224194
  7. Bródka, P., Chmiel, A., Magnani, M., Ragozini, G. (2018). Quantifying layer similarity in multiplex networks: a systematic study. Royal Society Open Science 2018 5 171747, 10.1098/rsos.171747.
  8. Jankowski J., Szymanski B., Kazienko P., Michalski R., Bródka, P. (2018) Probing Limits of Information Spread with Sequential Seeding Scientific Reports, 8(1), 13996, DOI: 10.1038/s41598-018-32081-2
  9. Belfin R.V., Kanaga E F.M., Bródka, P. (2018). Overlapping community detection using superior seed set selection in social networks. Computers & Electrical Engineering, 10.1016/j.compeleceng.2018.03.012
  10. Erlandsson F., Bródka, P., Boldt M., Johnson H. (2017). Do we really need to catch them all? A new User-guided Social Media Crawling method. Entropy, 19(12), 686.
  11. Jankowski, J., Michalski, R., Bródka, P. (2017). A multilayer network dataset of interaction and influence spreading in a virtual world. Scientific Data, 4, Article number: 170144
  12. Jankowski J., Bródka, P., Kazienko P., Szymanski B., Michalski R., Kajdanowicz T. (2017) Balancing Speed and Coverage by Sequential Seeding in Complex Networks Scientific Reports, 7(1), 891, DOI: 10.1038/s41598-017-00937-8
  13. Erlandsson F., Bródka, P., Borg A. (2017) Seed selection for information cascade in multilayer network The 6th International Conference on Complex Networks and Their Applications November 29 - December 01 2017 Lyon, France
  14. Bródka, P., Kazienko P. (2017) Multilayered Social Networks. In: Alhajj R., Rokne J. (eds) 2nd edition of Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY

Code


  1. Network Diffusion Python package, Main repository, PyPi package, Full documentation, Anaconda package, Examples, CodeOcean capsule
  2. Sequenitail seeding in multilayer networks, Code and data at GitHub and Code Ocean

Video


  1. Network Diffusion: A Package to Simulate Spreading of Multiple Interacting Processes in Complex Networks, YouTube
  2. Impact of external influence on green behavior spreading in multilayer network, YouTube
  3. Using sequential seeding for influence maximization in social networks, YouTube
  4. Sequential seeding in multilayer networks, YouTube

Team


Let's Get In Touch!


Would you like to colaborate with us?

+48 0 71 320 3453