DynG2G: An Efficient Stochastic Graph Embedding Method for Temporal Graphs
- PMID: 35687628
- DOI: 10.1109/TNNLS.2022.3178706
DynG2G: An Efficient Stochastic Graph Embedding Method for Temporal Graphs
Abstract
Dynamic graph embedding has gained great attention recently due to its capability of learning low-dimensional and meaningful graph representations for complex temporal graphs with high accuracy. However, recent advances mostly focus on learning node embeddings as deterministic "vectors" for static graphs, hence disregarding the key graph temporal dynamics and the evolving uncertainties associated with node embedding in the latent space. In this work, we propose an efficient stochastic dynamic graph embedding method (DynG2G) that applies an inductive feedforward encoder trained with node triplet energy-based ranking loss. Every node per timestamp is encoded as a time-dependent probabilistic multivariate Gaussian distribution in the latent space, and, hence, we are able to quantify the node embedding uncertainty on-the-fly. We have considered eight different benchmarks that represent diversity in size (from 96 nodes to 87 626 and from 13 398 edges to 4 870 863) as well as diversity in dynamics, from slowly changing temporal evolution to rapidly varying multirate dynamics. We demonstrate through extensive experiments based on these eight dynamic graph benchmarks that DynG2G achieves new state-of-the-art performance in capturing the underlying temporal node embeddings. We also demonstrate that DynG2G can simultaneously predict the evolving node embedding uncertainty, which plays a crucial role in quantifying the intrinsic dimensionality of the dynamical system over time. In particular, we obtain a "universal" relation of the optimal embedding dimension, Lo , versus the effective dimensionality of uncertainty, Du , and infer that Lo=Du for all cases. This, in turn, implies that the uncertainty quantification approach we employ in the DynG2G algorithm correctly captures the intrinsic dimensionality of the dynamics of such evolving graphs despite the diverse nature and composition of the graphs at each timestamp. In addition, this L0 - Du correlation provides a clear path to selecting adaptively the optimum embedding size at each timestamp by setting L ≥ Du .
Similar articles
-
TransformerG2G: Adaptive time-stepping for learning temporal graph embeddings using transformers.Neural Netw. 2024 Apr;172:106086. doi: 10.1016/j.neunet.2023.12.040. Epub 2023 Dec 26. Neural Netw. 2024. PMID: 38159511
-
TigeCMN: On exploration of temporal interaction graph embedding via Coupled Memory Neural Networks.Neural Netw. 2021 Aug;140:13-26. doi: 10.1016/j.neunet.2021.02.016. Epub 2021 Mar 4. Neural Netw. 2021. PMID: 33743320
-
DyGCN: Efficient Dynamic Graph Embedding With Graph Convolutional Network.IEEE Trans Neural Netw Learn Syst. 2024 Apr;35(4):4635-4646. doi: 10.1109/TNNLS.2022.3185527. Epub 2024 Apr 4. IEEE Trans Neural Netw Learn Syst. 2024. PMID: 36264724
-
Temporal networks in biology and medicine: a survey on models, algorithms, and tools.Netw Model Anal Health Inform Bioinform. 2023;12(1):10. doi: 10.1007/s13721-022-00406-x. Epub 2022 Dec 31. Netw Model Anal Health Inform Bioinform. 2023. PMID: 36618274 Free PMC article. Review.
-
Biological applications of knowledge graph embedding models.Brief Bioinform. 2021 Mar 22;22(2):1679-1693. doi: 10.1093/bib/bbaa012. Brief Bioinform. 2021. PMID: 32065227 Review.
LinkOut - more resources
Full Text Sources