Temporal Graph Analysis with TGX

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Shirzadkhani, Razieh, Huang, Shenyang, Kooshafar, Elahe, Rabbany, Reihaneh, Poursafaei, Farimah
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866911771476885504
author Shirzadkhani, Razieh
Huang, Shenyang
Kooshafar, Elahe
Rabbany, Reihaneh
Poursafaei, Farimah
author_facet Shirzadkhani, Razieh
Huang, Shenyang
Kooshafar, Elahe
Rabbany, Reihaneh
Poursafaei, Farimah
contents Real-world networks, with their evolving relations, are best captured as temporal graphs. However, existing software libraries are largely designed for static graphs where the dynamic nature of temporal graphs is ignored. Bridging this gap, we introduce TGX, a Python package specially designed for analysis of temporal networks that encompasses an automated pipeline for data loading, data processing, and analysis of evolving graphs. TGX provides access to eleven built-in datasets and eight external Temporal Graph Benchmark (TGB) datasets as well as any novel datasets in the .csv format. Beyond data loading, TGX facilitates data processing functionalities such as discretization of temporal graphs and node subsampling to accelerate working with larger datasets. For comprehensive investigation, TGX offers network analysis by providing a diverse set of measures, including average node degree and the evolving number of nodes and edges per timestamp. Additionally, the package consolidates meaningful visualization plots indicating the evolution of temporal patterns, such as Temporal Edge Appearance (TEA) and Temporal Edge Trafficc (TET) plots. The TGX package is a robust tool for examining the features of temporal graphs and can be used in various areas like studying social networks, citation networks, and tracking user interactions. We plan to continuously support and update TGX based on community feedback. TGX is publicly available on: https://github.com/ComplexData-MILA/TGX.
format Preprint
id arxiv_https___arxiv_org_abs_2402_03651
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Temporal Graph Analysis with TGX
Shirzadkhani, Razieh
Huang, Shenyang
Kooshafar, Elahe
Rabbany, Reihaneh
Poursafaei, Farimah
Social and Information Networks
Machine Learning
Real-world networks, with their evolving relations, are best captured as temporal graphs. However, existing software libraries are largely designed for static graphs where the dynamic nature of temporal graphs is ignored. Bridging this gap, we introduce TGX, a Python package specially designed for analysis of temporal networks that encompasses an automated pipeline for data loading, data processing, and analysis of evolving graphs. TGX provides access to eleven built-in datasets and eight external Temporal Graph Benchmark (TGB) datasets as well as any novel datasets in the .csv format. Beyond data loading, TGX facilitates data processing functionalities such as discretization of temporal graphs and node subsampling to accelerate working with larger datasets. For comprehensive investigation, TGX offers network analysis by providing a diverse set of measures, including average node degree and the evolving number of nodes and edges per timestamp. Additionally, the package consolidates meaningful visualization plots indicating the evolution of temporal patterns, such as Temporal Edge Appearance (TEA) and Temporal Edge Trafficc (TET) plots. The TGX package is a robust tool for examining the features of temporal graphs and can be used in various areas like studying social networks, citation networks, and tracking user interactions. We plan to continuously support and update TGX based on community feedback. TGX is publicly available on: https://github.com/ComplexData-MILA/TGX.
title Temporal Graph Analysis with TGX
topic Social and Information Networks
Machine Learning
url https://arxiv.org/abs/2402.03651