| Literature DB >> 29222457 |
Abstract
Methods for efficiently controlling dynamics propagated on networks are usually based on identifying the most influential nodes. Knowledge of these nodes can be used for the targeted control of dynamics such as epidemics, or for modifying biochemical pathways relating to diseases. Similarly they are valuable for identifying points of failure to increase network resilience in, for example, social support networks and logistics networks. Many measures, often termed 'centrality', have been constructed to achieve these aims. Here we consider Katz centrality and provide a new interpretation as a steady-state solution to continuous-time dynamics. This enables us to implement a sensitivity analysis which is similar to metabolic control analysis used in the analysis of biochemical pathways. The results yield a centrality which quantifies, for each node, the net impact of its absence from the network. It also has the desirable property of requiring a node with a high centrality to play a central role in propagating the dynamics of the system by having the capacity to both receive flux from others and then to pass it on. This new perspective on Katz centrality is important for a more comprehensive analysis of directed networks.Entities:
Year: 2017 PMID: 29222457 PMCID: PMC5722934 DOI: 10.1038/s41598-017-15426-1
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Sender (s), receiver (r), linear approximation () and node deletion (d) values are shown for the network in Fig. 1.
| Node | Katz dynamics | Hubs/Authorities | Eigenvectors | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| |
| 1 | 15.9 | 14.5 | 230 | 63.7 | 0.799 | 0 | 0 | 0.447 | 0.447 | 0.2 |
| 2–4 | 1 | 13.3 | 13.3 | 13.3 | 0 | 0.347 | 0 | 0 | 0.447 | 0 |
| 5 | 14.5 | 15.9 | 230 | 63.7 | 0 | 0.799 | 0 | 0.447 | 0.447 | 0.2 |
| 6–8 | 13.3 | 1 | 13.3 | 13.3 | 0.347 | 0 | 0 | 0.447 | 0 | 0 |
Results for hubs (h), authorities (a), left eigenvector (v) and right eigenvector (u) are also shown, along with the products () and (). For Katz dynamics, we used where is the largest eigenvalue of matrix . Eigenvectors are scaled by the Euclidean norm, but no scaling is applied to s or r to enable a direct comparison with d.
Figure 1A simple example network emphasising the effect of peripheral source and sink nodes and the symmetry of node deletion under matrix transposition.
Figure 2The social interaction network of Krackhardt[14] depicting advice structures within an organisation. The in-degree is easily seen from the number of arrow heads. The size of nodes is indicative of their out-degree (see Table 2 for actual in-degrees and out-degrees). This data is obtained by interviewing 21 members of an organisation and asking each one about how they perceive management or advice structures between all individuals. Here we use the network termed by Krackhardt as the Locally Aggregated Structure (LAS) formed from all of the links where both individuals at either end of a link agree that the link exists. A link from an individual to an individual indicates that goes to for help and advice.
Ranking of nodes on the Krackhardt LAS Network (Fig. 2).
| Node | Degree | Katz dynamics (Rank) | Hubs/Authorities (Rank) | Eigenvectors (Rank) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| In | Out |
|
|
|
|
|
|
|
|
|
| |
| 1 | 12 | 4 | 6 | 14 | 9 | 9 | 4 | 16 | 5 | 7 | 14 | 8 |
| 2 | 18 | 2 | 1 | 18 | 8 | 6 | 1 | 19 | 11 | 1 | 18 | 10 |
| 3 | 3 | 9 | 11 | 5 | 6 | 8 | 15 | 3 | 14 | 10 | 5 | 5 |
| 4 | 6 | 7 | 8 | 10 | 4 | 4 | 10 | 9 | 10 | 8 | 10 | 4 |
| 5 | 3 | 10 | 16 | 4 | 14 | 14 | 13 | 1 | 12 | 16 | 4 | 16 |
| 6 | 0 | 1 | 18 | 20 | 21 | 21 | 18 | 20 | 18 | 18 | 20 | 18 |
| 7 | 11 | 6 | 4 | 13 | 3 | 3 | 6 | 11 | 3 | 4 | 13 | 3 |
| 8 | 1 | 7 | 15 | 9 | 16 | 16 | 17 | 8 | 16 | 15 | 9 | 14 |
| 9 | 4 | 9 | 13 | 7 | 12 | 12 | 11 | 4 | 7 | 13 | 7 | 12 |
| 10 | 8 | 5 | 10 | 12 | 11 | 11 | 8 | 17 | 8 | 11 | 12 | 11 |
| 11 | 9 | 3 | 7 | 19 | 13 | 13 | 7 | 18 | 9 | 6 | 19 | 13 |
| 12 | 3 | 1 | 12 | 20 | 17 | 17 | 14 | 20 | 17 | 12 | 20 | 17 |
| 13 | 0 | 6 | 18 | 11 | 18 | 18 | 18 | 12 | 18 | 18 | 11 | 18 |
| 14 | 10 | 4 | 5 | 16 | 7 | 7 | 5 | 14 | 4 | 5 | 15 | 7 |
| 15 | 3 | 9 | 14 | 2 | 10 | 10 | 12 | 6 | 13 | 14 | 2 | 9 |
| 16 | 0 | 4 | 18 | 17 | 20 | 20 | 18 | 15 | 18 | 18 | 17 | 18 |
| 17 | 0 | 5 | 18 | 15 | 19 | 19 | 18 | 13 | 18 | 18 | 16 | 18 |
| 18 | 15 | 12 | 3 | 1 | 1 | 1 | 2 | 2 | 1 | 3 | 1 | 1 |
| 19 | 2 | 10 | 17 | 3 | 15 | 15 | 16 | 5 | 15 | 17 | 3 | 15 |
| 20 | 6 | 7 | 9 | 8 | 5 | 5 | 9 | 7 | 6 | 9 | 8 | 6 |
| 21 | 15 | 8 | 2 | 6 | 2 | 2 | 3 | 10 | 2 | 2 | 6 | 2 |
Nodes are ranked from 1 (most important) to 21 (least important). Nodes with the same ranking occur when the method yields a centrality of zero (or of 1 in the case of Katz centrality). The in-degree and out-degree of nodes are provided for comparison. For Katz dynamics, we used where is the largest eigenvalue of the adjacency matrix of the network.
Figure 3Node rankings on the Krackhardt network (Fig. 2) given by a) the product of left and right principal eigenvectors and b) the product of hubs and authorities plotted against the node rankings from the linear approximation (). For Katz dynamics we used where is the largest eigenvalue of the adjacency matrix. Node identifiers correspond to those in Fig. 2.
Figure 4Plot of the linear approximation () against direct deletion () for the Krackhardt network (Fig. 2). No scaling is applied to these values to enable a direct comparison. The line of equality is also plotted to assist in seeing the deviation. Here we used where is the largest eigenvalue of the adjacency matrix of the network. Node identifiers correspond to those in Fig. 2.