| Literature DB >> 30839797 |
Arie Wahyu Wijayanto1, Tsuyoshi Murata1.
Abstract
Constructing effective and scalable protection strategies over epidemic propagation is a challenging issue. It has been attracting interests in both theoretical and empirical studies. However, most of the recent developments are limited to the simplified single-layered networks. Multiplex social networks are social networks with multiple layers where the same set of nodes appear in different layers. Consequently, a single attack can trigger simultaneous propagation in all corresponding layers. Therefore, suppressing propagation in multiplex topologies is more challenging given the fact that each layer also has a different structure. In this paper, we address the problem of suppressing the epidemic propagation in multiplex social networks by allocating protection resources throughout different layers. Given a multiplex graph, such as a social network, and k budget of protection resources, we aim to protect a set of nodes such that the percentage of survived nodes at the end of epidemics is maximized. We propose MultiplexShield, which employs the role of graph spectral properties, degree centrality and layer-wise stochastic propagation rate to pre-emptively select k nodes for protection. We also comprehensively evaluate our proposal in two different approaches: multiplex-based and layer-based node protection schemes. Furthermore, two kinds of common attacks are also evaluated: random and targeted attack. Experimental results show the effectiveness of our proposal on real-world datasets.Entities:
Keywords: Epidemic contagion; Graph mining; Multiplex networks; Node immunization
Year: 2018 PMID: 30839797 PMCID: PMC6214285 DOI: 10.1007/s41109-018-0061-8
Source DB: PubMed Journal: Appl Netw Sci ISSN: 2364-8228
Fig. 1Schematic Illustration of Different Protection Scheme. a Input graph. b Initial epidemics and protection condition at timestamp t=0. c Infected nodes start to infect their neighbors at timestamp t=1. d Input graph. e Initial epidemics and protection condition at timestamp t=0. f Infected nodes start to infect their neighbors at timestamp t=1
Fig. 2Schematic Illustration of Finding Centers and Bridges in Graph. The red dots represent the protected nodes. Shaded lines represent the removed edges. a Initial Input Graph. b Protecting the Bridges, nodes with highest value of Random Walk Normalized Fiedler Vector (μ). c Protecting the Centers, nodes with highest value of Degree Centrality (d). d Combining (b) and (c) objectives in MultiplexShield
Summary of terms and notations
| Notation | Definition and description |
|---|---|
| Multiplex graph | |
|
| Multiplex supra adjacency matrix of graph |
|
| Combinatorial Laplacian matrix of |
|
| Symmetric normalized Laplacian matrix of |
|
| Random walk normalized Laplacian matrix of |
|
| Number of nodes in each multiplex layer |
|
| Number of edges in each multiplex layer |
|
| Number of nodes in graph |
|
| Number of edges in graph |
|
| Number of layers in graph |
| Degree value (or outdegree value in directed graph) of node | |
| Protection Value of node | |
|
| Algebraic connectivity of |
| Corresponding Fiedler vector of | |
| Infection probability at layer | |
| Recovery probability at layer | |
|
| Number of initial infected nodes in a graph |
|
| Number of available protection resources |
|
| Set of nodes selected for protection |
| Number of survived nodes of graph | |
| Percentage of survived nodes of graph | |
|
| Average of |
|
| Standard deviation of |
Statistics of dataset
| Name | #Layers | #Nodes | #Edges | Density | Type |
|---|---|---|---|---|---|
| Florentine Families | 2 | 16 | 35 | 0.0726 | undirected |
| Krackhardt HighTech | 3 | 21 | 312 | 0.1470 | directed |
| Vicker 7thGrader | 3 | 29 | 740 | 0.1211 | directed |
| Lazega LawFirm | 3 | 71 | 2,223 | 0.0589 | directed |
| Physician Innovation | 3 | 246 | 1,551 | 0.0062 | directed |
| C.Elegans | 3 | 279 | 5,863 | 0.0064 | undirected |
| Kapferer TailorShop | 4 | 39 | 1,018 | 0.0572 | directed |
| CS Aarhus | 5 | 61 | 620 | 0.0223 | undirected |
|
| |||||
| Name | #Edges of layer | Average degree of layer | |||
| Florentine families | 20; 15 | 1.3333; 1.0000 | |||
| Krackhardt HighTech | 190; 102; 20 | 9.0476; 4.8571; 0.9524 | |||
| Vicker 7th grader | 361; 181; 198 | 12.4483; 6.2414; 6.8276 | |||
| Lazega LawFirm | 892; 575; 1104 | 12.5634; 8.0986; 15.5493 | |||
| Physician innovation | 480; 565; 506 | 1.9917; 2.3444; 2.0996 | |||
| C.Elegans | 1031; 1639; 3193 | 3.6953; 5.8746; 11.4444 | |||
| Kapferer TailorShop | 316; 446; 109; 147 | 8.1026; 11.4359; 2.7949; 3.7692 | |||
| CS Aarhus | 193; 124; 21; 88; 194 | 3.1639; 2.0328; 0.3443; 1.4426; 3.1803 | |||
Multiplex-based protection scheme, random nodes attack scenario
| Methods | Florentine Families | Krackhardt HighTech | Vicker 7thGrader | |||
|
|
|
|
|
|
| |
| Random immunization | 82.09 | 5.60 | 76.94 | 2.20 | 77.99 | 1.89 |
| AV | 80.59 | 2.96 | 76.81 | 2.91 | 78.07 | 1.30 |
| TIM | 86.31 | 3.74 | 78.40 | 1.59 | 78.60 | 1.77 |
| SpreadingDegree | 86.38 | 4.86 | 78.44 | 1.47 | 78.56 | 1.26 |
| MultiplexShield |
| 4.88 |
| 2.11 |
| 1.25 |
| Methods | Lazega LawFirm | Physician Innovation | C.Elegans | |||
|
|
|
|
|
|
| |
| Random immunization | 77.85 | 1.01 | 78.94 | 0.49 | 78.90 | 0.35 |
| AV | 77.95 | 1.04 | 78.86 | 0.38 | 78.96 | 0.41 |
| TIM | 78.51 | 0.83 | 79.23 | 0.38 | 80.13 | 0.62 |
| SpreadingDegree | 78.51 | 0.76 | 79.63 | 0.32 | 80.20 | 0.70 |
| MultiplexShield |
| 0.68 |
| 0.43 |
| 0.44 |
| Methods | Kapferer TailorShop | CS Aarhus | ||||
|
|
|
|
| |||
| Random immunization | 80.78 | 0.72 | 82.32 | 0.57 | ||
| AV | 81.19 | 0.70 | 82.48 | 0.55 | ||
| TIM | 81.31 | 0.67 | 82.71 | 0.60 | ||
| SpreadingDegree | 81.42 | 0.71 | 82.72 | 0.55 | ||
| MultiplexShield |
| 0.75 |
| 0.74 | ||
Layer-based protection scheme, random nodes attack scenario
| Methods | Florentine Families | Krackhardt HighTech | Vicker 7thGrader | |||
|
|
|
|
|
|
| |
| Random immunization | 74.88 | 2.47 | 73.49 | 2.73 | 73.87 | 1.49 |
| AV | 77.38 | 3.05 | 73.92 | 1.38 | 74.24 | 1.29 |
| TIM | 85.34 | 5.79 | 74.63 | 1.63 | 74.18 | 1.51 |
| SpreadingDegree | 85.41 | 5.12 | 74.94 | 1.55 | 74.26 | 1.96 |
| MultiplexShield |
| 8.98 |
| 2.04 |
| 1.33 |
| Methods | Lazega LawFirm | Physician Innovation | C.Elegans | |||
|
|
|
|
|
|
| |
| Random immunization | 73.53 | 0.80 | 73.96 | 0.33 | 73.97 | 0.47 |
| AV | 74.12 | 0.74 | 74.41 | 0.33 | 73.81 | 0.29 |
| TIM | 74.27 | 0.69 | 74.76 | 0.46 | 74.73 | 0.78 |
| SpreadingDegree | 74.49 | 0.90 | 74.52 | 0.70 | 74.85 | 0.66 |
| MultiplexShield |
| 0.71 |
| 0.56 |
| 0.52 |
| Methods | Kapferer TailorShop | CS Aarhus | ||||
|
|
|
|
| |||
| Random immunization | 75.95 | 0.84 | 78.70 | 0.71 | ||
| AV | 76.17 | 1.02 | 78.69 | 0.74 | ||
| TIM | 76.42 | 0.82 | 78.82 | 0.83 | ||
| SpreadingDegree | 76.46 | 0.75 | 78.86 | 0.70 | ||
| MultiplexShield |
| 0.94 |
| 0.61 | ||
Multiplex-based protection scheme, targeted high-degree nodes attack scenario
| Methods | Florentine Families | Krackhardt HighTech | Vicker 7thGrader | |||
|
|
|
|
|
|
| |
| Random immunization | 83.28 | 3.06 | 76.86 | 1.28 | 77.97 | 1.18 |
| AV | 78.56 | 2.22 | 77.46 | 2.08 | 78.43 | 1.22 |
| TIM | 87.91 | 1.06 | 78.90 | 1.43 | 78.46 | 1.23 |
| SpreadingDegree | 88.13 | 1.26 | 78.67 | 1.43 | 78.62 | 1.34 |
| MultiplexShield |
| 1.45 |
| 1.44 |
| 1.35 |
| Methods | Lazega LawFirm | Physician Innovation | C.Elegans | |||
|
|
|
|
|
|
| |
| Random immunization | 78.60 | 0.81 | 78.99 | 0.43 | 79.42 | 0.41 |
| AV | 78.68 | 0.85 | 79.23 | 0.34 | 78.82 | 0.32 |
| TIM | 78.85 | 0.69 | 79.37 | 0.45 | 81.44 | 0.40 |
| SpreadingDegree | 78.93 | 0.67 | 79.57 | 0.52 |
| 0.46 |
| MultiplexShield |
| 0.59 |
| 0.36 | 81.20 | 0.34 |
| Methods | Kapferer TailorShop | CS Aarhus | ||||
|
|
|
|
| |||
| Random immunization | 80.74 | 0.94 | 82.73 | 0.65 | ||
| AV | 80.95 | 0.75 | 82.81 | 0.32 | ||
| TIM | 81.25 | 0.70 | 82.82 | 0.53 | ||
| SpreadingDegree | 81.30 | 0.69 | 82.88 | 0.46 | ||
| MultiplexShield |
| 0.89 |
| 0.51 | ||
Layer-based protection scheme, targeted high-degree nodes attack scenario
| Methods | Florentine Families | Krackhardt HighTech | Vicker 7thGrader | |||
|
|
|
|
|
|
| |
| Random immunization | 77.03 | 3.12 | 74.84 | 1.55 | 73.80 | 1.91 |
| AV | 77.09 | 1.99 | 73.92 | 2.08 | 73.78 | 1.81 |
| TIM | 87.78 | 0.90 | 75.08 | 1.33 | 74.16 | 1.49 |
| SpreadingDegree |
| 1.02 | 75.11 | 1.41 | 74.77 | 1.18 |
| MultiplexShield | 85.66 | 2.31 |
| 1.43 |
| 1.75 |
| Methods | Lazega LawFirm | Physician Innovation | C.Elegans | |||
|
|
|
|
|
|
| |
| Random immunization | 72.94 | 0.90 | 74.36 | 0.45 | 74.56 | 0.41 |
| AV | 73.92 | 0.57 | 74.78 | 0.34 | 74.31 | 0.34 |
| TIM | 74.36 | 0.66 | 75.13 | 0.66 | 75.88 | 0.33 |
| SpreadingDegree | 74.37 | 0.94 | 75.18 | 0.47 | 76.11 | 0.26 |
| MultiplexShield |
| 0.70 |
| 0.31 |
| 0.42 |
| Methods | Kapferer TailorShop | CS Aarhus | ||||
|
|
|
|
| |||
| Random immunization | 75.46 | 1.01 | 78.72 | 0.47 | ||
| AV | 76.03 | 1.16 | 78.73 | 0.49 | ||
| TIM | 76.47 | 0.80 | 78.77 | 0.53 | ||
| SpreadingDegree | 76.53 | 0.91 | 78.80 | 0.71 | ||
| MultiplexShield |
| 0.92 |
| 0.69 | ||
Fig. 3Scalability evaluation of proposed MULTIPLEXSHIELD