You are currently viewing a new version of our website. To view the old version click .
Symmetry
  • Article
  • Open Access

1 June 2023

Temporal Network Link Prediction Based on the Optimized Exponential Smoothing Model and Node Interaction Entropy

,
,
,
and
School of Information Engineering, Nanchang Hangkong University, 696 Fenghe South Avenue, Nanchang 330063, China
*
Author to whom correspondence should be addressed.

Abstract

Link prediction accuracy in temporal networks is easily affected by the time granularity of network snapshots. This is due to the insufficient information conveyed by snapshots and the lack of temporal continuity between snapshots. We propose a temporal network link prediction method based on the optimized exponential smoothing model and node interaction entropy (OESMNIE). This method utilizes fine-grained interaction information between nodes within snapshot periods and incorporates the information entropy theory to improve the construction of node similarity in the gravity model as well as the prediction process of node similarity. Experiment results on several real-world datasets demonstrate the superiority and reliability of this proposed method in adapting to link prediction requirements over other methods across different time granularities of snapshots, which is essential for studying the evolution of temporal networks.

1. Introduction

The complex network model is an abstract approach to analyzing real-world interactions between objects in the form of points and lines []. Any individual in nature can be connected with another in a specific relation. With different observation scales, the expression range of a complex network can be applied to different fields. Complex networks can express any chemical structure [] or microscopic biological structure [] by taking molecules and cells as individuals. By shrinking the scale to neurons, the complex network can also express the structure of the human brain []. By abstracting the sensors used in autonomous driving as nodes, the complex network can be represented as a road topology within a specific area []. Thus, a series of complex network techniques can be further used to analyze the target system features, such as node importance evaluation [], fractal research of complex networks [], and community detection []. As one of the most representative problems in complex networks, link prediction aims to estimate the unknown or missing links possibility between nodes by using the current node connection information of the target network.
Link prediction can more accurately represent interaction principle and help people to efficiently understand evolutionary trends and mechanisms of the target network []. Additionally, link prediction results have many applications in current society. Link prediction matching between user demand and hotel conditions can improve hotel revenue []. The link prediction in wireless sensor networks (WSNs) can improve the information transmission efficiency while maintaining relatively low re-transmission rates for energy-saving purposes []. The link prediction analysis in the disease–gene interaction network can help the pharmaceutical industry develop targeted drugs [].
The processing objects of link prediction have been diversified, including static networks, dynamic networks, temporal networks, heterogeneous networks, heterogeneous temporal networks, and hypergraphs. There are five primary methods for temporal network link prediction: matrix factorization, probability, spectral clustering, machine learning, and time series []. In matrix factorization, most methods are based on nonnegative matrix factorization (NMF). Sheng et al. [] propose a temporal link prediction method based on NMF. This method considers three aspects: the global structure of nodes, the local information of nodes, and the attributes of nodes. By leveraging multiple sources of information, this method predicts the probability of link occurrence. In probability, the uncertainty and variability of links among nodes are typically quantified using the maximum likelihood approaches or probability distributions. Based on the concept of Markov chains, the extended temporal exponential random graph model (etERGM) [] can predict the future attributes and connections of nodes based on historical data. In spectral clustering, Fang et al. proposed a time regression model for temporal link prediction. The idea is to integrate the spectral graph theory and low-rank approximation into a time series model, allowing the model to capture more graph information and improve the accuracy of temporal link prediction. In machine learning, network representation learning (NRL) utilizes various graph embedding algorithms to represent all properties of temporal network in a low-dimensional vector space. This approach effectively eliminates the challenges associated with extracting features of snapshots. By leveraging these low-dimension feature vectors, temporal link prediction can be performed well. Zhou et al. [] proposed a NRL method called DynamicTriad, which simulates the occurrence of triadic closure processes among nodes. This enables the model to capture temporal features and obtain vector representation for each node across different periods. In time series-based temporal link prediction, researchers have proposed various methods to enhance the accuracy of temporal link prediction by obtaining the local similarity of nodes in different ways. Huang et al. [] used specific time granularity to treat temporal network data sets into snapshots. They proposed an improved gravity model with second-order neighbors, denoted by gravity (GR), to compute the score matrix in each static network snapshot. All score matrices will be combined with a time attenuation factor to accumulate the next period connection probability. Yang et al. [] proposed a temporal network link prediction method, tensor-based node similarity (TBNS). The TBNS treats the collection of snapshots with time dimension as a three-dimensional tensor and employs the exponential smoothing model to compress a three-dimensional tensor into a two-dimensional node similarity matrix, which serves as the link prediction scores for the next period. This approach addresses the problem that snapshots cannot capture node connectivity strength due to the large time granularity sizes. However, capturing any microscopic connections in this approach will likely to lead to many sparse matrices, which wastes storage space. Güneş et al. [] first calculated the nodes similarity indexes in different periods by common neighbors, preferential attachment, Adamic–Adar, and the Jaccard indicator. Then, they used the autoregressive integrated moving average (ARIMA) to predict the similarity between nodes for the future.
All of the above time series-based temporal link predictions [,,] follow the framework processing rules shown in Figure 1. First, the temporal network represents different snapshots at different periods. Second, the network snapshot in each layer can construct nodes’ similarity matrix in different ways. Finally, various numerical prediction models are used to predict the snapshot similarity matrix at a future time. Therefore, constructing reasonable node similarity is crucial in improving the accuracy of time series-based network temporal link prediction methods. Table 1 briefly highlights some existing node similarity-based link prediction methods.
Figure 1. Temporal network link prediction based on time-series.
Table 1. A brief summary of some existing link prediction method based on node similarity.
However, the link prediction idea of using the network snapshots as a time series prediction needs to be improved. The network snapshot is an adjacency matrix format. Multiple joins within a time granularity L will be recorded in a binary form. In temporal networks, the interaction information is represented using the triplet format i , j , t . The time granularity L will divide time stamps t into n slices of snapshots. Each network snapshot contains interaction events within the corresponding period. In the temporal prediction process, there may be misjudgments in the reference scores of the similarity matrix among nodes within each snapshot. For example, during the snapshot period, some nodes may have lower interaction strength, and as a result, their similarity may not provide more weight for the time series forecasting model. A large time granularity L can provide more edge information for snapshots, but it can also destroy the accuracy of reference scores for similarity among nodes during the prediction process. The time series-based temporal link prediction method [,,] mentioned above enhances the expressive capacity of network snapshots and improves the computational speed of the algorithm by considering the local information of node. Regardless, large time granularity may not guarantee the algorithm’s accuracy []. To address the above problems, we propose a temporal network link prediction method based on optimized exponential smoothing model and node interaction entropy (OESMNIE). The OESMNIE method considers the fine-grained interaction information among nodes within a snapshot and the impact of interaction intensity on node similarity in the time series prediction process. The OEMNIE method leverages the characteristics of wide-ranging and low-frequency node interactions within a snapshot, combined with information entropy, to further differentiate the popularity of nodes within the snapshot structure, thereby enhancing the accuracy of constructing node similarity based on the gravity model. Furthermore, the OESMNIE method normalizes the sum of interaction entropy for each node within the snapshot and incorporates the smoothing coefficient from the exponential smoothing model. This allows the prediction of node similarity to dynamically weight according to the overall trend of network interactions, and the three-dimensional snapshot similarity tensor is eventually compressed into a two-dimensional node similarity matrix (i.e., future link prediction scores). This provides a new idea for modeling time series-based temporal link prediction.
The major contributions are summarized as follows:
  • We record the fine-grained interaction information among nodes within the snapshot period and incorporate the concept of information entropy and weak ties to construct the node interaction entropy. This value differentiates the popularity of nodes within the snapshot structure from a more nuanced perspective.
  • We combine node interaction entropy and eigenvector centrality to construct an enhanced node similarity that considers the network structure’s distance between nodes, weak ties characteristics, and centrality.
  • We normalized the sum of node interaction entropy, and the normalized result will reflect the ratio of the current snapshot’s weak ties during the entire period. With the higher ratio, the node similarity matrices can provide more weights for time series prediction. We combine the smoothing coefficient and the ratio into the exponential smoothing model. This improves the shortcoming of the single reference score of the prediction process.
The remaining content of this paper is divided into several parts. In Section 2, we will highlight the related works, introduce the concepts of temporal networks, network snapshots, and multi-layer network model, as well as explain weak ties theory, gravity model, information entropy, eigenvector centrality of nodes, temporal network link prediction method, and the role of exponential smoothing model in link prediction. Section 3 will provide a more detailed description of the OESMNIE method proposed in this paper. Section 4 will include specific comparative experimental analysis and discussion. Finally, Section 5 will conclude this paper.

4. Experiments and Discussion

4.1. Experimental Environment

The experimental environment for this study is as follows: Processor: 12th Gen Intel (R) Core (TM) i5-12400F 2.50GHz; Memory: 16.0 GB (DDR4); Operating system: Windows 11 Professional (22H2); Compiler version: Python 3.7; and Relevant tool libraries: NetworkX 2.3, Numpy 1.21.6, and Multinetx.

4.2. Data Selection

We selected three real temporal network datasets, including Emaildept3 [], Workspace [], and Email-EU-core [], to verify the efficiency and accuracy of the OESMNIE method and compare it with TBNS, GR, and traditional node similarity indicators. Table 2 shows the statistical characteristics of the selected temporal network datasets. Figure 6 illustrates the evolution of snapshot interactions in each temporal network dataset.
Table 2. Description of datasets.
Figure 6. (a) Temporal evolution of workspace interactions; (b) Temporal evolution of Emaildept3 interactions; (c) Temporal evolution of Email-EU-core interactions.
To validate the effectiveness of the OESMNIE method under different time granularities, we utilize different time granularities to obtain snapshots. The number of network snapshots generated based on the time granularity L is represented in Table 3.
Table 3. Number of temporal network snapshots.

4.3. Evaluation Method

We validate the algorithm from two perspectives. First, we predict the individual snapshots in the temporal network (which serves to verify the effectiveness of fine-grained interaction behavior among nodes in improving node similarity). Second, we predict the future links of the temporal network (which serves to verify the effectiveness of dynamically adjusting the smoothing coefficient based on the temporal network’s interaction changes in link prediction). We treat the individual snapshot A n (randomly selected from the snapshot set of the temporal network) as a static network. We divide the edges within snapshot A n into training data E t r and testing data E t e in a ratio of 20%. Therefore, the set E consists of edges that do not actually exist in the snapshot (constructed as E = U n E t r E t e ). We divide the snapshot set into training and test datasets for future prediction (based on all network snapshots). Assuming that the graph data represented by the snapshot set of the temporal network is G = V , E , since G is composed of snapshots from different periods, the snapshot subgraphs contained in G can be denoted as G = G 0 ,   G 1 , , G n , and the corresponding edge and node dataset can be represented by G T = V T , E T . Therefore, we take the subset G of elements G 0 to G n 1 from the set G as the training data E t r , including { E 0 , E 1 , , E n 1 }. In order to predict the link status of the next snapshot, we set the edge set E n of the G n subgraph (i.e., the latest snapshot) as the test dataset E t e . We use the AUC to evaluate the prediction performance of individual snapshots and the entire temporal network at future. The definition of the AUC is given in Equation (19).
A U C = n + 0.5 n n
The AUC randomly selects pairs of edges, one from the dataset of actual existing edges E t e , and another from the dataset of actual non-existing edges E , and compares their predicted score multiple times. n is the number of times that the predicted score of an actual existing edge is greater than an actual non-existing edge in experiments. n is the number of times that the predicted score of an actual existing edge is equal to an actual non-existing edge. n is the total number of selections in the validation experiments. The value of the AUC indicator will range between 0.5 and 1, and the closer it is to 1, the more accurate is the method’s prediction.

4.4. Performance Comparison

Firstly, we compared the AUC of our proposed method with the existing GR, CN, AA, JC, PA, and RA indictors on a single snapshot with different time granularities. These selected indicators are based on local information to construct the similarity between nodes and have been widely applied in link prediction. Therefore, they are similar to the OESMNIE method in terms of the topological structure and are representative of the field. The results are presented in Table 4.
Table 4. AUC of OESMNIE and other indicators comparison.
In Table 4, our proposed OESMNIE method demonstrates competitive performance across single-layer snapshots of temporal networks at varying time granularities. As the temporal granularity L increases, all link prediction methods based on local information show improved accuracy. This can be attributed to the fact that a larger time granularity L allows for capturing more interaction information within the snapshot, thereby enhancing the information richness of the snapshot. However, for temporal network link prediction, increasing the temporal granularity disrupts the temporal attributes of node interaction information, thus hindering future link prediction. In contrast, the OESMNIE method leverages the fine-grained interactions of the current snapshot and exploits the weak ties between nodes, resulting in a significant improvement in accuracy while maintaining the same snapshot conditions. This approach neither compromises the snapshot’s temporal features nor their ability to characterize the node similarity across snapshots accurately.
Secondly, we conducted 100 experiments and averaged the results to compare the predictive performance of the OESMNIE method with selected time series-based temporal link prediction methods. Figure 7 illustrates the AUC results of these eight methods on the temporal network.
Figure 7. (a) The comparison results of various methods when the time granularity for generating snapshots in week. (b) The comparison results of various methods when the time granularity for generating snapshots in month.
In the temporal network with weekly and monthly time granularities, the OESMNIE method outperforms other methods, achieving the highest scores of 0.9181 and 0.9384, respectively. The other methods show a significant decrease in accuracy under different time granularities. Two factors cause the decreased accuracy of these methods. First, the node similarity matrix is constructed based on limited adjacency matrix information from the network snapshots, and thus limiting the accuracy of node similarity within a single snapshot. Second, relying on the attenuation constant of the GR or using the exponential smoothing model can cause the algorithm to deviate from the actual network interactions during the prediction process, leading to other methods providing incorrect reference scores at the wrong snapshot period.

4.5. Parameters Analysis

The time granularity L used to construct network snapshots is a critical factor influencing the performance of the temporal network link prediction methods. In addition, we also consider that the smoothing coefficient α in the improved exponential smoothing model plays an important role on the algorithm’s accuracy. Therefore, we explored the impact of the smoothing coefficient on the algorithm’s effectiveness by incrementally varying α . Based on the network snapshots with different time granularities for different networks, we can observe the relationship between the change in the number of interactions within each snapshot and the smoothing coefficient α ’s ( α = 0.8 ) reference ratio, as shown in Figure 8, Figure 9 and Figure 10.
Figure 8. (a) The graph describes the relationship between the sum of interactions of daily snapshots generated in the Workspace network and the reference score. (b) The graph depicts the relationship between the sum of interactions of snapshots generated in the Workspace network with a time granularity of two days and the reference score.
Figure 9. (a) The graph describes the relationship between the sum of interactions of weekly snapshots generated in the Emaildept3 network and the reference score. (b) The graph depicts the relationship between the sum of interactions of snapshots generated in the Emaildept3 network with a time granularity of month and the reference score. (c) The graph depicts the relationship between the sum of interactions of snapshots generated in the Emaildept3 network with a time granularity of quarter and the reference score.
Figure 10. (a) The graph describes the relationship between the sum of interactions of weekly snapshots generated in the Email-EU-core network and the reference score. (b) The graph depicts the relationship between the sum of interactions of snapshots generated in the Email-EU-core network with a time granularity of month and the reference score. (c) The graph depicts the relationship between the sum of interactions of snapshots generated in the Email-EU-core network with a time granularity of quarter and the reference score.
From Figure 8, Figure 9 and Figure 10, we can observe that the smoothing coefficient in the exponential smoothing model varies and adjusts with the interaction patterns within the snapshots. This provides more moderate weights for the predicted node similarity values. The experimental results are consistent with our initial hypothesis.
To further determine the impact of the smoothing coefficient α on the prediction accuracy of the OEMSNIE method, we conduct a comparative analysis with similar methods for varying α values. Figure 11, Figure 12 and Figure 13 shows the detailed comparison results.
Figure 11. Comparison of various methods on the Workspace network. (a) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Workspace network is 1 day. (b) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Workspace network is 2 days.
Figure 12. Comparison of various methods on the Emaildept3 network. (a) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Emaildept3 network is 7 days. (b) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Emaildept3 network is 30 days. (c) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Emaildept3 network is 120 days.
Figure 13. Comparison of various methods on the Email-EU-core network. (a) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Email-EU-core network is 7 days. (b) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Email-EU-core network is 30 days. (c) The AUC scores of various methods under different smoothing coefficients are evaluated when the time granularity in the Email-EU-core network is 120 days.
As shown in Figure 11 and Figure 12, prediction accuracy fluctuations are observed for all algorithms with the increase in the smoothing coefficient α and the snapshot time granularity L . However, the OESMNIE method demonstrates overall stability, indicating its superior stability to the other algorithms. This further validates the improved prediction weights’ effectiveness in adapting to network structure changes.
As shown in Figure 13a, the accuracy of the OESMNIE method is weaker than other indicators, but this is only limited to the case of a small snapshot period. From the overall experimental results, the method proposed in this paper shows better robustness and accuracy than other methods under different time granularities and smoothing coefficients.

4.6. Discussion

Although our proposed method has achieved certain results, it is essential to acknowledge its limitations. Firstly, our approach focuses on extracting more link information from the snapshot to establish the similarity between nodes within each period, which is used for link prediction. As a result, the structure of each snapshot is represented in a matrix. However, for large networks, the data processing approach based on the adjacency matrix of network snapshots can result in larger sparse matrices, thereby increasing storage burden. Hence, it is more suitable for small-sized and medium-sized networks. Secondly, in constructing node similarity, we use the shortest path length between nodes as the distance in the gravity model. Therefore, the node similarity matrices are symmetric, indicating that the current method only applies to unweighted and undirected temporal networks. Finally, the OESMNIE algorithm requires snapshots to contain fine-grained interaction information among nodes to distinguish the similarity between nodes. Therefore, when dealing with real-time link prediction, the OESMNIE method can only record the real-time data and transform it into a near real-time approach for prediction. In future research, we can explore graph embedding techniques to alleviate the sparsity issue in large networks and improve the measurement of node similarity to make the method applicable to a wider range of network types and application scenarios.

5. Conclusions

In this paper, we propose a temporal network link prediction method based on network snapshots, which addresses the problems of insufficient information in snapshot representations and the continuity of connection time information which is easily destroyed by the multi-layer network model. We conduct experiments on single and overall network snapshots with different time granularities. The experimental results verify that the OESMNIE method outperforms its counterparts in time series-based temporal link prediction based on the local similarity of nodes. Subsequently, we analyzed the effects of the smoothing coefficient and the time granularity on the prediction, validating the effectiveness of the weights in changing with the variations in the snapshot structure. Finally, we comprehensively compared the AUC metric, snapshot time granularity, and exponential smoothing coefficient. This comparison confirmed the stability and robustness of our method. In conclusion, our approach can effectively predict future linkages within the given periods.

Author Contributions

S.T. designed and conceived the experiments; S.T. and X.X. performed the experiments; X.X. constructed the snapshot data construction; S.T. wrote the paper; S.Z., H.M. and R.L. reviewed the paper and gave some suggestions for improvement. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61661037, and the Science and Technology Project of Jiangxi Province Education Department, grant number GJJ170575.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The numerical calculations in this paper were performed on the computing server of the Information Engineering College of Nanchang Hangkong University.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analysis, or interpretation of data; in the writing of the manuscript or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
NMFNonnegative matrix factorization
NRLNetwork representation learning
WSNsWireless Sensor Networks
GRGravity
ARIMAAutoregressive Integrated Moving Average model
SAMSupra-Adjacency Matrix
AUCArea Under the receiver operating characteristic Curve
CNCommon Neighbors
RAResource Allocation
AAAdamic–Adar
JCJaccard
PAPreferential Attachment
TBNSTensor-Based Bode Similarity
OESMNIEOptimized Exponential Smoothing Model and Node Interaction Entropy
DCDegree centrality
CCCloseness centrality
BCBetweenness centrality
ECEigenvector centrality

Variables

The following variables are used in this manuscript:
L The temporal granularity (or time window) for generating snapshots.
i , j , t The format of node interaction record in temporal network, (source node, target node, timestamp of the interaction occurrence).
n The n th network snapshot in chronological order.
α Smoothing coefficient.
A n The adjacency matrix (or network snapshot) in n L , n + 1 L .
U n The set of fully connected edges among nodes within A n .
C n The nodes similarity matrix of snapshot A n .
C i j n The similarity score between node i and node j in A n .
C The nodes similarity tensor.
C n The snapshot interaction frequency matrix in n L , n + 1 L .
τ i The neighbor nodes of node i in the current snapshot.
V A n The set of nodes in snapshot A n .
F v i The influence indicator of node v i .
C n i , j The sum of interactions between node i and node j in n L , n + 1 L .
A n i , j       The adjacency status between node i and node j in n L , n + 1 L .
E C n i The eigenvector centrality of node i in n L , n + 1 L .
P n i , j The probabilistic value of the interaction frequency between node i and node j in n L , n + 1 L .
I n i The node interaction entropy of node i in n L , n + 1 L .
I n The sum of node interaction entropy in snapshot A n .
D n j The degree feature of node j in n L , n + 1 L .
M i n The quality of node i in the gravity model.
d i j n The shortest distance between node i and node j on A n .
W n The reference ratio of node similarity in exponential smoothing model for snapshot A n .
S i j n Similarity between node i and node j in n L , n + 1 L .
S n + 1 The predicted score (or similarity) for link prediction in future snapshot A n + 1 in future.

References

  1. Lü, L.; Zhou, T. Link prediction in complex networks: A survey. Phys. A Stat. Mech. Its Appl. 2011, 390, 1150–1170. [Google Scholar] [CrossRef]
  2. Abbas, K.; Abbasi, A.; Dong, S.; Niu, L.; Yu, L.; Chen, B.; Cai, S.-M.; Hasan, Q. Application of network link prediction in drug discovery. BMC Bioinform. 2021, 22, 1–21. [Google Scholar] [CrossRef] [PubMed]
  3. Symeonidis, P.; Iakovidou, N.; Mantas, N.; Manolopoulos, Y. From biological to social networks: Link prediction based on multi-way spectral clustering. Data Knowl. Eng. 2013, 87, 226–242. [Google Scholar] [CrossRef]
  4. Cannistraci, C.V.; Alanis-Lobato, G.; Ravasi, T. From link-prediction in brain connectomes and protein interactomes to the local-community-paradigm in complex networks. Sci. Rep. 2013, 3, 1613. [Google Scholar] [CrossRef] [PubMed]
  5. Bocu, R.; Bocu, D.; Iavich, M. Objects Detection Using Sensors Data Fusion in Autonomous Driving Scenarios. Electronics 2021, 10, 2903. [Google Scholar] [CrossRef]
  6. Liu, R.; Zhang, S.; Zhang, D.; Zhang, X.; Bao, X. Node Importance Identification for Temporal Networks Based on Optimized Supra-Adjacency Matrix. Entropy 2022, 24, 1391. [Google Scholar] [CrossRef]
  7. Wen, T.; Cheong, K.H. The fractal dimension of complex networks: A review. Inf. Fusion 2021, 73, 87–102. [Google Scholar] [CrossRef]
  8. Fortunato, S. Community detection in graphs. Phys. Rep. 2010, 486, 75–174. [Google Scholar] [CrossRef]
  9. Liu, H. Using link prediction to predict network evolution mechanism. Sci. Sin. Phys. Mech. Astron. 2011, 41, 816–823. [Google Scholar]
  10. Kaya, B. A hotel recommendation system based on customer location: A link prediction approach. Multimed. Tools Appl. 2020, 79, 1745–1758. [Google Scholar] [CrossRef]
  11. Si, S.; Wang, J.; Yu, C.; Zhao, H. Energy-efficient and fault-tolerant evolution models based on link prediction for large-scale wireless sensor networks. IEEE Access 2018, 6, 73341–73356. [Google Scholar] [CrossRef]
  12. Poleksic, A. Hyperbolic matrix factorization improves prediction of drug-target associations. Sci. Rep. 2023, 13, 959. [Google Scholar] [CrossRef] [PubMed]
  13. Divakaran, A.; Mohan, A. Temporal Link Prediction: A Survey. New Gener. Comput. 2019, 38, 213–258. [Google Scholar] [CrossRef]
  14. Gao, S.; Denoyer, L.; Gallinari, P. Temporal link prediction by integrating content and structure information. In Proceedings of the 20th ACM International Conference on Information and Knowledge Management, Arlington, VA, USA, 11 November 2011; pp. 1169–1174. [Google Scholar]
  15. Ouzienko, V.; Guo, Y.; Obradovic, Z. Prediction of attributes and links in temporal social networks. In ECAI 2010; IOS Press: Washington, DC, USA, 2010; pp. 1121–1122. [Google Scholar]
  16. Zhou, L.; Yang, Y.; Ren, X.; Wu, F.; Zhuang, Y. Dynamic network embedding by modeling triadic closure process. In Proceedings of the AAAI Conference on Artificial intelligence, New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
  17. Huang, X.; Chen, D.; Ren, T. A Feasible Temporal Links Prediction Framework Combining with Improved Gravity Model. Symmetry 2020, 12, 100. [Google Scholar] [CrossRef]
  18. Yang, X.; Tian, Z.; Cui, H.; Zhang, Z. Link prediction on evolving network using tensor-based node similarity. In Proceedings of the 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems, Hangzhou, China, 30 October–1 November 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 154–158. [Google Scholar]
  19. Güneş, İ.; Gündüz-Öğüdücü, Ş.; Çataltepe, Z. Link prediction using time series of neighborhood-based node similarity scores. Data Min. Knowl. Discov. 2016, 30, 147–180. [Google Scholar] [CrossRef]
  20. Lorrain, F.; White, H.C. Structural equivalence of individuals in social networks. J. Math. Sociol. 1971, 1, 49–80. [Google Scholar] [CrossRef]
  21. Etude, P.J. comparative de la distribution florale dans une portion des Alpes et des Jura. Bull. Soc. Vaud. Sci. Nat 1901, 37, 547. [Google Scholar]
  22. Ravasz, E.; Somera, A.L.; Mongru, D.A.; Oltvai, Z.N.; Barabási, A.-L. Hierarchical organization of modularity in metabolic networks. Science 2002, 297, 1551–1555. [Google Scholar] [CrossRef]
  23. Molloy, M.; Reed, B. A critical point for random graphs with a given degree sequence. Random Struct. Algorithms 1995, 6, 161–180. [Google Scholar] [CrossRef]
  24. Adamic, L.A.; Adar, E. Friends and neighbors on the web. Soc. Netw. 2003, 25, 211–230. [Google Scholar] [CrossRef]
  25. Zhou, T.; Lü, L.; Zhang, Y.-C. Predicting missing links via local information. Eur. Phys. J. B 2009, 71, 623–630. [Google Scholar] [CrossRef]
  26. Barabási, A.-L.; Albert, R. Emergence of scaling in random networks. Science 1999, 286, 509–512. [Google Scholar] [CrossRef] [PubMed]
  27. Lü, L.; Jin, C.-H.; Zhou, T. Similarity index based on local paths for link prediction of complex networks. Phys. Rev. E 2009, 80, 046122. [Google Scholar] [CrossRef] [PubMed]
  28. Liu, W.; Lü, L. Link prediction based on local random walk. Europhys. Lett. 2010, 89, 58007. [Google Scholar] [CrossRef]
  29. Fouss, F.; Pirotte, A.; Renders, J.-M.; Saerens, M. Random-walk computation of similarities between nodes of a graph with application to collaborative recommendation. IEEE Trans. Knowl. Data Eng. 2007, 19, 355–369. [Google Scholar] [CrossRef]
  30. Klein, D.J.; Randić, M. Resistance distance. J. Math. Chem. 1993, 12, 81–95. [Google Scholar] [CrossRef]
  31. Liu, M.; Tu, Z.; Su, T.; Wang, X.; Xu, X.; Wang, Z. BehaviorNet: A Fine-grained Behavior-aware Network for Dynamic Link Prediction. ACM Transactions on the web. 2023. [CrossRef]
  32. Taylor, D.; Myers, S.A.; Clauset, A.; Porter, M.A.; Mucha, P.J. Eigenvector-Based Centrality Measures for Temporal Networks. Multiscale Model. Simul. 2017, 15, 537–574. [Google Scholar] [CrossRef]
  33. Granovetter, M.S. The strength of weak ties. Am. J. Sociol. 1973, 78, 1360–1380. [Google Scholar] [CrossRef]
  34. Borgatti, S.P.; Halgin, D.S. On network theory. Organ. Sci. 2011, 22, 1168–1181. [Google Scholar] [CrossRef]
  35. Lü, L.; Zhou, T. Role of weak ties in link prediction of complex networks. In Proceedings of the 1st ACM International Workshop on Complex Networks Meet Information & Knowledge Management, Hong Kong, China, 2–6 November 2009; pp. 55–58. [Google Scholar]
  36. Levy, M.; Goldenberg, J. The gravitational law of social interaction. Phys. A Stat. Mech. Its Appl. 2014, 393, 418–426. [Google Scholar] [CrossRef]
  37. Wahid-Ul-Ashraf, A.; Budka, M.; Musial, K. How to predict social relationships—Physics-inspired approach to link prediction. Phys. A Stat. Mech. Its Appl. 2019, 523, 1110–1129. [Google Scholar] [CrossRef]
  38. Xu, Z.; Pu, C.; Yang, J. Link prediction based on path entropy. Phys. A Stat. Mech. Its Appl. 2016, 456, 294–301. [Google Scholar] [CrossRef]
  39. Xu, H.; Luo, R.; Winnink, J.; Wang, C.; Elahi, E. A methodology for identifying breakthrough topics using structural entropy. Inf. Process. Manag. 2022, 59, 102862. [Google Scholar] [CrossRef]
  40. Yuyu, M.; Jing, G. Link prediction algorithm based on node structure similarity measured by relative entropy. In Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2021; p. 012078. [Google Scholar]
  41. Baltakiene, M.; Baltakys, K.; Cardamone, D.; Parisi, F.; Radicioni, T.; Torricelli, M.; de Jeude, J.; Saracco, F. Maximum entropy approach to link prediction in bipartite networks. arXiv 2018, arXiv:1805.04307. [Google Scholar]
  42. Bonacich, P. Factoring and Weighing Approaches to Clique Identification. J. Math. Sociol. 1971, 92, 1170–1182. [Google Scholar]
  43. Huang, Z.; Lin, D.K. The time-series link prediction problem with applications in communication surveillance. Inf. J. Comput. 2009, 21, 286–303. [Google Scholar] [CrossRef]
  44. Erkol, Ş.; Mazzilli, D.; Radicchi, F. Influence maximization on temporal networks. Phys. Rev. E 2020, 102, 042307. [Google Scholar] [CrossRef]
  45. Génois, M.; Vestergaard, C.L.; Fournet, J.; Panisson, A.; Bonmarin, I.; Barrat, A. Data on face-to-face contacts in an office building suggest a low-cost vaccination strategy based on community linkers. Netw. Sci. 2015, 3, 326–347. [Google Scholar] [CrossRef]
  46. Paranjape, A.; Benson, A.R.; Leskovec, J. Motifs in temporal networks. In Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, Cambridge, UK, 6–10 February 2017; pp. 601–610. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.