This repository contains code used to perform experiments and analyse results that have been attached to a paper published at Big Data Mining and Analytics.
The Network Diffusion package (a backbone of the expermients) is available on PyPI and GitHub.
conda create --name bdma -y python=3.10
conda activate bdma
pip install -r requirements.txt
pip install network_diffusion==0.13.0
python -m ipykernel install --user --name bdma
Example of propagation two coexisting processes that influence each other:
disease (following SIR model) and awarenes (following UA model). Perform
experiments from sir_ua.ipynb
. Details of model and results in diretory sir_ua
.
Example of propagation of Independent Cascade Model in multilayer networks with various seed selection methods. Especially a comparision of Minimum Dominating Set (a concept from domain of netork controlability) with centrality metrics.
Comparison of a spreading of the Temporal Network Epistemology on two different
network models built from the same temporal edge list. Preform experiments with
tnem_cogsnet.ipynb
. Results will be saved in tnem_cogsnet
directory.
Comparison of a spreading of the Temporal Linear Threshold Model on two different
network models built from the same temporal edge list. Preform experiments with
mltm_cogsnet.ipynb
. Results will be saved in mltm_cogsnet
directory.
Comparison of time efficiency of models used in experiments. Execute them with
efficiency_test.ipynb
. Results will be saved in efficiency_test
directory.
If you found the paper or the codebase useful in your research, please consider citing us as follows:
@article{czuba2024networkdiffusion,
title={Network Diffusion – Framework to Simulate Spreading Processes in Complex Networks},
author={
Czuba, Micha{\l} and Nurek, Mateusz and Serwata, Damian and Qi, Yu-Xuan and
Jia, Mingshan and Musial, Katarzyna and Michalski, Rados{\l}aw and Br{\'o}dka, Piotr
},
journal={Big Data Mining And Analytics},
volume={},
number={},
pages={1-13},
year={2024},
publisher={IEEE},
doi = {10.26599/BDMA.2024.9020010},
url={https://doi.org/10.26599/BDMA.2024.9020010},
}