Literature DB >> 34711855

Identifying critical higher-order interactions in complex networks.

Mehmet Emin Aktas1, Thu Nguyen2, Sidra Jawaid3, Rakin Riza2, Esra Akbas4.   

Abstract

Diffusion on networks is an important concept in network science observed in many situations such as information spreading and rumor controlling in social networks, disease contagion between individuals, and cascading failures in power grids. The critical interactions in networks play critical roles in diffusion and primarily affect network structure and functions. While interactions can occur between two nodes as pairwise interactions, i.e., edges, they can also occur between three or more nodes, which are described as higher-order interactions. This report presents a novel method to identify critical higher-order interactions in complex networks. We propose two new Laplacians to generalize standard graph centrality measures for higher-order interactions. We then compare the performances of the generalized centrality measures using the size of giant component and the Susceptible-Infected-Recovered (SIR) simulation model to show the effectiveness of using higher-order interactions. We further compare them with the first-order interactions (i.e., edges). Experimental results suggest that higher-order interactions play more critical roles than edges based on both the size of giant component and SIR, and the proposed methods are promising in identifying critical higher-order interactions.
© 2021. The Author(s).

Entities:  

Year:  2021        PMID: 34711855      PMCID: PMC8553861          DOI: 10.1038/s41598-021-00017-y

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


Introduction

Diffusion on networks is an important concept in network science observed in many situations such as information spreading and rumor controlling in social networks, disease contagion between individuals, and cascading failures in power grids. Depending on various factors, some elements in a network play critical roles in the diffusion process as they affect the network structure and functions significantly more than others. For example, in social networks, one can spread messages in the network quickly through the critical nodes[1]; in epidemic networks, one may reduce the diffusion of epidemic by controlling influential nodes[2]. Therefore, identifying critical (influential) nodes and edges has practical importance in network science. There are many studies in the literature for the critical node detection problem in networks. While some studies are based on degree of nodes such as degree centrality[3] and H-index[4], some use paths in networks such as closeness centrality[5] and betweenness centrality[6]. Others use eigenvectors of graphs such as PageRank[7] and DFF centrality[8]. In addition, some researchers use node deletion or contraction to distinguish the importance of nodes[9,10]. Moreover, edges in networks also play a critical role in information diffusion[11-19]. For example, the identification of critical edges can be helpful to analyze the vulnerability in electrical transmission networks. Many researchers focus on finding critical edges based on network topology. For instance, the authors in[11] use the degree values of two nodes connected by an edge to measure the importance of that edge. In[12-14], the authors use the betweenness centrality of edges to detect critical edges. In other words, they assume that edges connecting two connected components are important. There are also other studies that use flow/reachability[15,16], bridgeness[19], neighbors[17], and clique degrees[18] to measure the edge importance. On the other hand, as we see in different real-world applications such as human communication, chemical reactions, and ecological systems, interactions can occur between not only two nodes as pairwise interactions, i.e., edges, but also between three or more nodes[20], which are described as higher-order interactions. Hypergraphs are used to model higher-order interactions in complex systems where entities are represented as nodes, and higher-order interactions among them are represented as hyperedges. For example, in coauthorship networks, nodes represent authors and hyperedges represent articles. In drug–drug interaction networks, nodes represent substances that make up the drug, and hyperedges represent drugs. Moreover, hyperedges play a critical role in information diffusion. For instance, in order to find the most influential article in a coauthorship network, we need to find the most influential hyperedge. Similarly, in a social network, manufacturers intend to detect influential hyperedges for promoting their products to maximize the number of influenced customers. There are a few studies that explore other critical structures in graphs, such as critical groups of nodes and edges. But, these studies do not consider higher-order interactions in hypergraphs. In[21], the authors study the problem of finding the most and least influential cliques of fixed size in graphs based on group degree, group closeness, and group betweenness centralities. However, the proposed methods only detect the most critical group of a fixed size and are unable to compare groups of any size. In[22], the authors use the group betweenness centrality to find the most influential group of nodes and a general group of graph elements (containing nodes and edges) of a fixed size. However, they are not able to compare higher-order interactions but rather groups (not necessarily connected). In[23], the same authors find the most influential group of nodes using the group closeness centrality and further, identify a subset of critical edges whose removal maximally degrades the closeness centrality of those vertices. But again, this paper is not focusing on higher-order interactions. In[24,25], the authors find influential higher-order interactions based on closeness and H-closeness centrality only. Furthermore, the authors in[26] study the problem of detecting initially-influenced seed users of a fixed size in a directed hypergraph. Similarly, the authors in[27] detect the smallest set of initially influenced nodes in hypergraphs such that all the users are influenced at the end of the influence diffusion process. But these studies only focus on nodes rather than higher-order interactions. On the other hand, modeling diffusion in hypergraphs via Laplacians, which is the key concept to compute the centralities, is not a simple task. This is because hyperedges can include more than two vertices, and edge incidence and vertex adjacency are set-valued in hypergraphs. To handle this issue, researchers limit their attention to uniform hypergraphs, where hyperedges have the same cardinality[28,29]. But this is not realistic since real-world hypergraphs are almost never uniform. As another approach to this issue, researchers reduce non-uniform hypergraphs to graphs using the line graph and clique expansion. However, these reductions unsurprisingly result in information loss and are unable to uncover hypergraph structure[30,31]. Some studies study random walks on hypergraphs for modeling diffusion, but much of them only consider uniform hypergraphs[32-34]. In the non-uniform case, these random walks are equivalent to a random walk on the graph clique expansion of the hypergraph[35,36]. As another solution, Horak et al.[37] defines the simplicial Laplacians for the hypergraphs with the simplicial complex structure, i.e., subsets of hyperedges are also hyperedges. However, these Laplacians have three critical issues. First, it is defined only for hypergraphs with the simplicial complex structure, i.e., subsets of hyperedges are also hyperedges, which is often not the case in real-world hypergraphs. Second, for a hyperedge of size k, the simplicial Laplacian models the diffusion only through the hyperedges of sizes and/or . However, in the diffusion framework, information on a hyperedge can diffuse through other hyperedges regardless of their sizes. Third, when we use the simplicial Laplacians in modeling diffusion, we need to assume that information only diffuses between fixed size hyperedges. However, a hyperedge can affect other hyperedges regardless of their sizes. Hence, there is a need for more broad and general hypergraph Laplacians to model diffusion to detect the critical higher-order interactions. In this report, to address these limitations, we propose two new hypergraph Laplacians based on the diffusion framework that allow us to find the influential higher-order interactions in a hypergraph of any size and with any desired classical centrality measure; one is based on diffusion between fixed size hyperedges, and the other is based on diffusion between all hyperedges. The previously developed hypergraph Laplacians are only defined for special hypergraphs, and more importantly, neglect the relations between hyperedges. Thanks to the proposed Laplacians, we can model the complete relations between hyperedges of any size. Next, using the relations between hyperedges, we extend four graph centrality measures, namely DFF (), degree (), betweenness (), and closeness (), to hypergraphs and rank higher-order interactions based on these measures. One can also similarly extend other classical centrality measures, but we believe working with four centralities would be enough to show the effectiveness of the proposed method. For evaluation, we experiment on several undirected real-world network datasets and evaluate the performance using the size of giant component[38] and Susceptible-Infected-Recovered (SIR) simulation model[39]. We further compare influential higher-order interactions with the first-order interactions (i.e., edges) to show the effectiveness of using higher-order interactions. The experimental results suggest that higher-order interactions are more influential than edges based on both the size of giant component and SIR, and our methods are quite promising in finding influential higher-order interactions.

Results

In this section, we first describe the datasets we use in our experiments. Then, we explain the size of giant component measure and how we model SIR on hypergraphs using the proposed Laplacians for evaluation. Next, we generalize four classical graph centrality measures, namely DFF, degree, betweenness, and closeness, to hypergraphs and present results on the datasets.

Data description

In our experiments, we use four undirected real-world networks to evaluate the effectiveness of redefined centrality measures using hypergraph Laplacians (see Table 1 for the networks’ statistics). (1) Enron: each vertex represents the email address of a staff member at Enron. A hyperedge represents all the recipients, including the sender, of an email sent between the Enron staff. (2) High school: this dataset is made from a network of high school students in Marseilles, France. A vertex is a student, and a hyperedge is a set of students in close contact with each other. (3) Primary school: this dataset is made from a network of primary school students and teachers. A vertex is a student or a teacher, and a hyperedge is a set of students and/or teachers in close contact with each other. (4) NDC-classes: a vertex is a pharmaceutical class label used to classify a certain property of a drug. The network of drugs is taken from the National Drug Code Directory. A hyperedge is drug with many class labels. These datasets can be found in[40].
Table 1

Basic properties of the real-world datasets we use are provided here.

Dataset|V||H||E|\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\langle k\rangle$$\end{document}k\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k_{max}$$\end{document}kmax
Enron14316301800106.319
High school3278264581881.96
Primary school242130418317197.26
NDC-classes11492330622262.525

|V| is the number of vertices, |H| is the number of hyperedges, |E| is the number of edges in the projected graph, is the average weighted degree, and is the maximum hyperedge size.

Basic properties of the real-world datasets we use are provided here. |V| is the number of vertices, |H| is the number of hyperedges, |E| is the number of edges in the projected graph, is the average weighted degree, and is the maximum hyperedge size.

Evaluation metrics

For the evaluation of the proposed methods, we use the size of giant component and the SIR simulation model. In both methods, we compare higher-order interactions with the first-order interactions (i.e., edges) to show how higher-order interactions improve the experimental results. To compare with the first-order interactions, we project hypergraphs into graphs by representing pairwise relations in hyperedges with edges. We further investigate the effect of parameter setting in the SIR models for each centrality measure of higher-order interactions here.

The size of giant component

In this evaluation method, we first rank the interactions from the most influential to the least for each centrality. We then remove the interactions from the network one by one starting from the most to the least, and calculate the size of the giant (largest) connected component. A more effective method should have a faster fall in its size of giant curve and the area under its curve should be smaller. The results are shown in Fig. 1 and Table 2. As we see in Fig. 1, the influential higher-order interactions have all faster falls than the influential edges. This means the influential higher-order interactions break down the networks more quickly. The reason is whenever we remove an edge between two vertices, these vertices are likely still connected through other edges. On the other hand, when we remove a higher-order interaction, it is less likely to have connections between its vertices. More specifically, and curves in Enron and Primary school, and High school and NDC-classes networks fall the fastest, respectively.
Figure 1

The size of giant component, , over varying ratio, p.

Table 2

Area under the size of giant component curves in Fig. 1 for edges (E) and higher-order interactions (H).

EnronHigh schoolPrimary schoolNDC-classes
EHEHEHEH
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {DFF}$$\end{document}DFF0.9280.8920.9530.9080.9770.9350.8040.469
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Degree}$$\end{document}Degree0.9280.8930.9530.8670.9770.9360.8030.495
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Betweenness}$$\end{document}Betweenness0.9340.8590.9530.7550.9760.8730.8070.321
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Closeness}$$\end{document}Closeness0.9300.8260.9530.8640.9750.8860.8100.483

The smaller values means the better performance. The cells for the best (smallest) value in each row for each dataset is typed bold.

The size of giant component, , over varying ratio, p. For a more detailed comparison, we also calculate the area under the size of the giant component curves in Fig. 1. The smaller area means the better performance. As we see in Table 2, the higher-order interactions all have smaller areas than edges. Furthermore, in general, outperforms other hypergraph centralities. Area under the size of giant component curves in Fig. 1 for edges (E) and higher-order interactions (H). The smaller values means the better performance. The cells for the best (smallest) value in each row for each dataset is typed bold.

SIR model

We use the Susceptible-Infected-Recovered (SIR) simulation model on networks as an evaluation metric to objectively analyze the effect of higher-order interactions in diffusion between nodes. In the SIR model, each node is classified as a Susceptible (S), Infected (I), or Recovered (R) at any given moment. A selected node is initially infected, and the rest of the network is susceptible to be infected. In each propagation, the infected node can infect its neighboring nodes with probability . As this process is repeated, infected nodes can recover with probability and are not susceptible to be infected again. The process stops when there is no infected node present in the network or after 500 propagations if there is still. The diffusion level is measured by the total number of nodes that were infected, including nodes that recovered, after all propagations are complete. A greater number means a greater spreading ability and a greater influence on diffusion. In our experiments with the SIR model, we set the infection rate based on , where , as derived from[41], and is equal to the average weighted degree of the network. We set the infection rate as multiplied by a factor depending on the different results we obtain, as explained in the following paragraphs. Furthermore, for the infection rate, we can also consider the weights of interactions. As we explain in the methods section, the proposed Laplacian between vertices assigns weight to each interaction as the number of shared hyperedges between two vertices. In this paper, we set the infection rate of an interaction of weight to , following[42]. For simplicity, the recovery rate is set as . The experiment is run 100 times for each dataset, and the average of the 100 trials is taken to obtain more reliable results. As[18] suggests, we use the normalized final effected scale for evaluation, which is defined aswhere is the number of affected nodes when node u is infected, and n is the total number of nodes. To compute the influence of higher-order interactions, we calculate the average influence of all nodes after removing a certain fraction of hyperedges as the following diffusion indexwhere is the average final infected scale of all nodes, i.e., for , and and are results of the original network and the network after removing p of higher-order interactions respectively. The larger diffusion index means the removed interactions are more influential. In our experiment, we first rank the first-order and higher-order interactions from the most influential to the least for each centrality and divide them into 50 equal parts, i.e., the first part includes the top 2% influential interactions and the last part includes the bottom 2% influential interactions. In each iteration, we only remove one part among the 50 parts (other 49 parts are remaining) and calculate the diffusion index (1). We repeat this process for each part. Since the larger diffusion index means the removed interactions are more influential, we expect to see that the first part that corresponds to the top 2% influential interactions has the largest diffusion index, and the diffusion index decreases monotonically till the last part. To measure this correspondence, we use the spearman correlation coefficients. We first sort these diffusion indices from the biggest to the smallest. Now, we have two sequences for each centrality; one is coming from centrality scores and the other is coming from diffusion indices. To check the effectiveness of each centrality, we take the sequence coming from the diffusion indices as the ground truth and find the spearman correlation coefficients between this sequence and the sequence coming from centrality scores. As we see in Table 3, the proposed hypergraph centrality measures can find the influential higher-order interactions in diffusion effectively. All the correlations are high for the Enron dataset and are about 90%, except for 85% for . In the High school dataset, all of the centrality measures’ rankings are highly correlated with the SIR findings: they are all about . It is the same for the Primary school dataset, except . The correlations are a little lower for the NDC-classes dataset than the other datasets (it is in between 76–80% for all but about 55% for ). The reason is that since the ratio between the number of nodes and hyperedges is low in this dataset, the infection rate becomes relatively small. This makes diffusion difficult in the SIR simulations, and as a result, it makes it slightly more difficult to see the effects of removing higher-order interactions. In general, , , and provide similar effectiveness, and is slightly less effective on the NDC-classes and Primary school datasets. We should also note here that our main goal here is not to compare these proposed hypergraph centralities but to show how effective they are in finding influential higher-order interactions. As we see in Table 3, overall, they are quite effective in finding influential higher-order interactions.
Table 3

Spearman correlation coefficients between the ranking scores and the diffusion indices for edges (E) and higher-order interactions (H).

EnronHigh schoolPrimary schoolNDC-classes
EHEHEHEH
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {DFF}$$\end{document}DFF− 0.37200.8587− 0.10320.98930.01900.9764− 0.20990.7943
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Degree}$$\end{document}Degree− 0.40220.9025− 0.34990.9779− 0.18210.9805− 0.17080.7684
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Betweenness}$$\end{document}Betweenness− 0.44480.9067− 0.13600.9839− 0.28300.83640.29480.5432
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {Closeness}$$\end{document}Closeness− 0.29640.90550.01450.9854− 0.34380.95580.00990.7811

The results are averaged over 100 independent implementations with . The cells for the best value in each row for each dataset is typed bold.

Furthermore, as we see in Table 3, the first-order interactions have negative or very small spearman correlation coefficients, which shows they as critical as higher-order interactions in the diffusion process on networks. This is due to the same reason as we explain in the size of giant component. Spearman correlation coefficients between the ranking scores and the diffusion indices for edges (E) and higher-order interactions (H). The results are averaged over 100 independent implementations with . The cells for the best value in each row for each dataset is typed bold. We further investigate the effect of parameter setting in the SIR models for each centrality measure of higher-order interactions with two experiments. First, we fix the infection rate and vary the ratio of the removed influential higher-order interactions, Second, we fix the ratio of the removed higher-order interactions and vary the infection rate. As the first experiment, we fix the infection rate at and vary the ratio of the removed influential higher-order interactions in Fig. 2. The graphs are plotted with the diffusion index on the y-axes and the varying ratio of hyperedges (p) on the x-axes. When analyzing the graph for the Enron dataset, it can be inferred that degree, betweenness, and closeness are seen to overlap each other and possesses a higher diffusion index in comparison to DFF centrality. Therefore, it can be concluded that for the Enron dataset, degree, betweenness, and closeness centralities can be considered to be almost equally effective due to a consistently high value with the increasing ratio of hyperedges. For the High school dataset, it can be observed that DFF centrality is the most effective of the four centrality measures with betweeness and closeness centralities overlapping and following the same set of values for with an increase in the varying ratios. In contrast, the degree centrality proved to be least effective for its low value below 0.5. Primary school dataset has the most consistent increase in the value of diffusion index for all the centrality measures as there are little or no anomalies within the curves plotted for the four different centrality measures. The degree and the DFF centralities are considered the most effective centralities as they both yield the highest value of in comparison to betweenness and closeness centralities. Finally, for the NDC-classes dataset, it can be seen that initially the DFF centrality had a higher diffusion index () in comparison to the degree centrality. Still, after the ratio (p) increases above 12.5, the degree centrality proves to be more effective than the DFF centrality and the other two centrality measures. In conclusion, all the four centrality measures proved to be effective with varying ratios of higher-order interactions used within this SIR model.
Figure 2

Varying ratio of hyperedges through the implementation of the SIR Model. Here the infection rate is kept constant while the influential hyperedges are obtained by using each of the centrality measures. A higher diffusion index () determines the effectiveness of each of these methods.

Varying ratio of hyperedges through the implementation of the SIR Model. Here the infection rate is kept constant while the influential hyperedges are obtained by using each of the centrality measures. A higher diffusion index () determines the effectiveness of each of these methods. As the second experiment, we fix the ratio of the removed higher-order interactions at and vary the infection rate , by varying the factor multiplied by , to compare the centrality measures further in Fig. 3. A greater diffusion index or indicates that the removed hyperedges are influential, and therefore, the method is more effective. With the Enron dataset, closeness centrality performs the most effectively with betweenness centrality after it. DFF overall performs about as well as degree centrality but is outperformed by betweenness centrality and closeness centrality. However, the differences in performances are not drastic, and all the centrality measures overall perform well. In the Primary school network, degree centrality outperforms all the other centrality measures. Closeness and DFF overlap at several infection rates, with DFF performing slightly more effectively at other infection rates. In the High school dataset, DFF outperforms all the other centrality measures. However, after the infection rate reaches 1.8, betweenness centrality performs better than the rest of the centrality measures. Closeness centrality also performs well. In this dataset, degree centrality does not perform as well. When analyzing the NDC-classes network, it can be concluded that DFF outperforms all the centrality measures. Degree centrality performs better than closeness centrality at the lower infection rates. The two centrality measures’ effectiveness is about the same when the infection rate is set in between 1.4 and 1.6. At the greater infection rates, closeness outperforms degree centrality. Betweenness centrality is the least effective of the centrality measures in this dataset, but performance is not drastic. It can be noted that with Enron and NDC-classes, as the infection rate increases, the diffusion index or increases as well. However, for High school and Primary school, initially increases but then decreases. This is due to the network structure of these two datasets. These networks have a large number of hyperedges per vertex comparing the other networks. As a result, the change in the weights is larger than the other networks when 5% of hyperedges are removed and the critical value of the function of the difference between the infection rates before removing and after removing is smaller. For High school and Primary school networks, when we increase from 1 to 2, the difference function reaches the critical value and starts decreasing after this point. For the other two networks, this is not the case. Overall, the centrality methods, with varying performances depending on the network applied to, effectively identify influential higher-order interactions in complex networks for various infection rates used in the SIR model.
Figure 3

Varying infection rate when using the SIR model on the selected networks. The ratio of hyperedges removed in each trial is the top 5% of influential hyperedges found by each of the centrality measures. A greater diffusion index or indicates that the method is more effective.

Varying infection rate when using the SIR model on the selected networks. The ratio of hyperedges removed in each trial is the top 5% of influential hyperedges found by each of the centrality measures. A greater diffusion index or indicates that the method is more effective.

Discussion

By proposing two new hypergraph Laplacians, we are able to generalize DFF, betweenness centrality, closeness centrality, and degree centrality hypergraphs to determine the influential higher-order interactions of a network. These centrality measures are applied to four real-world network datasets. The performances of the centrality measures in identifying influential higher-order network interactions are compared and evaluated by the size of giant component and the SIR model and using spearman’s rank correlation coefficients. Overall, all the centrality measures, adjusted to work with higher-order hyperedges, are effective in finding influential higher-order interactions. The high spearman correlations values for the centrality measures indicate this effectiveness as in Table 3. We also study the role of first-order interactions (edges) in the diffusion process compared to higher-order interactions using both evaluation methods. Our experimental results show that higher-order interactions play more critical roles than first-order interactions. Furthermore, the proposed methods are effective when varying the ratio of the removed influential higher-order interactions and when varying infection rates. As mentioned earlier, there are not many known centrality measures capable of effectively analyzing and identifying influential higher-order interactions in complex networks. Being able to utilize several centrality measures provides more flexibility, expanding the uses of determining significant higher-order interactions. It also provides more options to select the best possible method of analyzing higher-order interactions based on specific types of networks as well as computational complexity and more room to expand on methods for finding influential higher-order interactions. The results found are significant as they provide a basis for DFF, betweenness centrality, closeness centrality, and degree centrality, through hypergraph Laplacians, to be utilized in real-life applications such as rumor controlling, marketing, disease spreading, advertising, and more.

Methods

In this section, we start with defining the graph Laplacian. We then present our two hypergraph Laplacians that allow detecting the influential higher-order interactions. Lastly, we present the redefined graph centrality measures. We conclude this section with an illustrative example. Let G be a weighted undirected graph. We define the graph Laplacian L as , where D is the weighted degree matrix and A is the weighted adjacency matrix. The graph Laplacian only uses pairwise interactions, i.e., edges, between vertices and ignores higher-order interactions. Furthermore, it only allows to model diffusion between vertices, not higher-order structures. To address these concerns, we first represent a complex network with a hypergraph. A hypergraph H denoted by on the finite vertex set V is a family (I is a finite set of indexes) of subsets of V called hyperedges. In a hypergraph, nodes represent entities and hyperedges represent higher-order interactions in the network. The size of a hyperedge is the number of the nodes in the corresponding higher-order interaction. We use the diffusion framework on hypergraphs for identifying critical higher-order interactions. In this work, we model diffusion over a hypergraph inspiring from the the simplicial Laplacians defined in Horak et al.[37]. In the simplicial Laplacians, a hyperedge of size is called a k-simplex. For example, vertices are called 0-simplices, edges are called 1-simplices and triangles are called 2-simplices. Let be the incidence matrix that encodes which p-simplices are incident to which -simplices where is number of p-simplices. It is defined aswhere is the j-th p-simplex. Let be the diagonal weight matrix of the p-simplices. Then, the i-dimensional up Laplacian, , can be expressed as the matrixSimilarly, the i-dimensional down Laplacian, , can be expressed as the matrixLastly, the i-dimensional Laplacian in both directions, , isWe now define the proposed hypergraph Laplacians to find the critical higher-order interaction in hypergraphs. To be consistent with the simplicial Laplacian definition, we prefer to call a hyperedge of size as k-simplex while defining our Laplacians. We first update the incidence matrix in (2) for simplices of any dimension as follows.for with being the j-th p-simplex. Here, encodes which p-simplices are incident to which r-simplices. Next, for a hypergraph with the maximum simplex dimension of n (i.e., hyperedge size of ), Laplacian between k-simplices through other simplices, , is defined asfor , wherewith being the diagonal weight matrix of k-simplices. Here, encodes how k-simplices are related to each other where the relations can be through the shared neighboring simplices of any dimension. Next, we improve this Laplacian by considering relations between simplices of any dimension. Using the Laplacian , we define the generalized hypergraph Laplacian, with |E| being the number of hyperedges in H, as the following block matrixwhere with and , and s is the number of the q-simplices that are adjacent to both and for and . Here, the blocks on the main diagonal are the Laplacians we develop initially, i.e., they provide the relation between simplices of fixed dimension through simplices of any dimension. Besides, the off-diagonal blocks do the same thing but for different dimensions. Therefore, is able to capture the relations between all simplices through simplices of any dimension, which addresses all the limitations. To compute the influence of the higher-order interactions (i.e., hyperedges), we redefine four graph centrality measures, namely diffusion Frechet function (DFF)[8,43], degree, betweenness, and closeness[5], which are originally defined for vertices, to hyperedges, thanks to the generalized Laplacian . We use this Laplacian to model relations between hyperedges, and define the centrality measures accordingly. DFF centrality employs the diffusion Fréchet function (DFF) defined as the weighted sum of the diffusion distance between a hyperedge and the rest of the network. The diffusion distance measures the similarity between two given hyperedges by finding the similarity of the heat diffusion on a given time interval when the heat source is located on these hyperedges. More formally, let be a probability distribution on the hyperedge set E of a hypergraph H. For , the diffusion Fréchet function on a hyperedge is defined aswithwhere are the eigenvalues of the hypergraph Laplacian with orthonormal eigenvectors . A hyperedge with a smaller diffusion Fréchet function value is considered an influential hyperedge in the network since the heat diffusion centered at this hyperedge is similar to many hyperedges. The degree centrality is the number of connections of each hyperedge. The degree can be computed considering the connection weights. The betweenness centrality measures how often each hyperedge appears on the shortest path between two hyperedges in the hypergraph. Since there can be several shortest paths between two hyperedges s and t, the centrality of hyperedge u iswhere is the number of shortest paths from s to t that pass through hyperedge u, and is the total number of shortest paths from s to t. Shortest paths can be computed by considering the connection weights. Lastly, the closeness centrality uses the inverse sum of the distance from a hyperedge to all other hyperedges in the hypergraph. The centrality of a hyperedge u iswhere is the sum of the distances from hyperedge u to all other hyperedges. The distance from a hyperedge to another hyperedge can be computed by considering the connection weights. Lastly, we model SIR on vertices of the hypergraph by utilizing the Laplacian for evaluation. As we mentioned before, reveals how vertices are connected through hyperedges of any size. We now provide an illustrative example of the proposed methods. A hypergraph with six vertices (0-simplices), eight edges (1-simplices) and three triangles (2-simplex).

Example 1

The hypergraph in Fig. 4 has six vertices (0-simplices), eight edges (1-simplices), and three triangles (2-simplices). Its Laplacian between 0-simplices, , and generalized Laplacian, , are found below. In both Laplacians, the diagonal entries show the number of neighboring simplices for each k-simplex (we also count each hyperedge as its neighboring hyperedge in order to stress the importance of the direct neighborhood relation), and the off-diagonal entries show the number of the shared neighboring simplices with other simplices. The diffusion between simplices happens based on the number of the shared neighboring simplices with other simplices in these Laplacians.
Figure 4

A hypergraph with six vertices (0-simplices), eight edges (1-simplices) and three triangles (2-simplex).

The cells for the best result in each row is colored gray. To find the influential higher-order interactions, we apply the SIR model and calculate centralities using and , respectively. As we see in Table 4, are the most influential higher-order interactions based on and and these results are aligned with the corresponding diffusion index . Similarly, is the most influential based on and . On the other hand, although can be considered as one of the most central and, as a result, influential higher-order interaction, its diffusion index is relatively low. The reason for this is that its neighboring simplices, , are of high degree; hence, its removal relatively affects the diffusion.
Table 4

The cells for the best result in each row is colored gray.

\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {h}_{dff}$$\end{document}hdff\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {h}_{deg}$$\end{document}hdeg\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {h}_{btw}$$\end{document}hbtw\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {h}_{cls}$$\end{document}hcls\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\mathbf {r}_s$$\end{document}rs
RankScoreRankScoreRankScoreRankScoreRankScore
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_1$$\end{document}e1111.41211760.026110.53340.078
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_2$$\end{document}e261.21862020.05430.76250.057
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_3$$\end{document}e341.12342830.03420.800110.029
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_4$$\end{document}e491.24591850.02670.69660.052
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_5$$\end{document}e581.23181990.01780.69670.045
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_6$$\end{document}e6101.2591017110.004100.61580.044
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_7$$\end{document}e771.231719100.01590.69690.040
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$e_8$$\end{document}e851.12352840.02840.762100.031
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_1$$\end{document}t131.09233180.02160.72720.125
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_2$$\end{document}t211.06113470.02450.76230.111
\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$t_3$$\end{document}t321.08123210.06510.80010.139
  10 in total

Review 1.  Community structure in social and biological networks.

Authors:  M Girvan; M E J Newman
Journal:  Proc Natl Acad Sci U S A       Date:  2002-06-11       Impact factor: 11.205

2.  Trading interactions for topology in scale-free networks.

Authors:  C V Giuraniuc; J P L Hatchett; J O Indekeu; M Leone; I Pérez Castillo; B Van Schaeybroeck; C Vanderzande
Journal:  Phys Rev Lett       Date:  2005-08-26       Impact factor: 9.161

3.  Simplicial closure and higher-order link prediction.

Authors:  Austin R Benson; Rediet Abebe; Michael T Schaub; Ali Jadbabaie; Jon Kleinberg
Journal:  Proc Natl Acad Sci U S A       Date:  2018-11-09       Impact factor: 11.205

4.  Quantum walks on regular uniform hypergraphs.

Authors:  Ying Liu; Jiabin Yuan; Bojia Duan; Dan Li
Journal:  Sci Rep       Date:  2018-06-22       Impact factor: 4.379

5.  Spread of epidemic disease on networks.

Authors:  M E J Newman
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2002-07-26

6.  The H-index of a network node and its relation to degree and coreness.

Authors:  Linyuan Lü; Tao Zhou; Qian-Ming Zhang; H Eugene Stanley
Journal:  Nat Commun       Date:  2016-01-12       Impact factor: 14.919

7.  Identifying critical edges in complex networks.

Authors:  En-Yu Yu; Duan-Bing Chen; Jun-Yan Zhao
Journal:  Sci Rep       Date:  2018-09-27       Impact factor: 4.379

8.  Identification of influential invaders in evolutionary populations.

Authors:  Guoli Yang; Tina P Benko; Matteo Cavaliere; Jincai Huang; Matjaž Perc
Journal:  Sci Rep       Date:  2019-05-13       Impact factor: 4.379

9.  Influential Nodes Identification in Complex Networks via Information Entropy.

Authors:  Chungu Guo; Liangwei Yang; Xiao Chen; Duanbing Chen; Hui Gao; Jing Ma
Journal:  Entropy (Basel)       Date:  2020-02-21       Impact factor: 2.524

10.  Social Influence Maximization in Hypergraphs.

Authors:  Alessia Antelmi; Gennaro Cordasco; Carmine Spagnuolo; Przemysław Szufel
Journal:  Entropy (Basel)       Date:  2021-06-23       Impact factor: 2.524

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.