Temporal Graph Analysis with TGX
- URL: http://arxiv.org/abs/2402.03651v1
- Date: Tue, 6 Feb 2024 02:56:07 GMT
- Title: Temporal Graph Analysis with TGX
- Authors: Razieh Shirzadkhani, Shenyang Huang, Elahe Kooshafar, Reihaneh
Rabbany, Farimah Poursafaei
- Abstract summary: TGX is a Python package specially designed for analysis of temporal networks.
It encompasses an automated pipeline for data loading, data processing, and analysis of evolving graphs.
The 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.
- Score: 7.843459542448753
- License: http://creativecommons.org/publicdomain/zero/1.0/
- Abstract: 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.
Related papers
- TempoKGAT: A Novel Graph Attention Network Approach for Temporal Graph Analysis [3.5707423185282656]
This paper presents a new type of graph attention network, called TempoKGAT, which combines time-decaying weight and a selective neighbor aggregation mechanism on the spatial domain.
We evaluate our approach on multiple datasets from the traffic, energy, and health sectors involvingtemporal data.
arXiv Detail & Related papers (2024-08-29T09:54:46Z) - TGB 2.0: A Benchmark for Learning on Temporal Knowledge Graphs and Heterogeneous Graphs [18.157266458255098]
We introduce Temporal Graph Benchmark 2.0 (TGB 2.0), a novel benchmarking framework tailored for evaluating methods for predicting future links on temporal graphs.
TGB 2.0 facilitates comprehensive evaluations by presenting eight novel datasets spanning five domains with up to 53 million edges.
We observe that 1) leveraging edge-type information is crucial to obtain high performance, 2) simple baselines are often competitive with more complex methods, and 3) most methods fail to run on our largest datasets.
arXiv Detail & Related papers (2024-06-14T00:08:04Z) - Temporal Graph Benchmark for Machine Learning on Temporal Graphs [54.52243310226456]
Temporal Graph Benchmark (TGB) is a collection of challenging and diverse benchmark datasets.
We benchmark each dataset and find that the performance of common models can vary drastically across datasets.
TGB provides an automated machine learning pipeline for reproducible and accessible temporal graph research.
arXiv Detail & Related papers (2023-07-03T13:58:20Z) - Sparsity exploitation via discovering graphical models in multi-variate
time-series forecasting [1.2762298148425795]
We propose a decoupled training method, which includes a graph generating module and a GNNs forecasting module.
First, we use Graphical Lasso (or GraphLASSO) to directly exploit the sparsity pattern from data to build graph structures.
Second, we fit these graph structures and the input data into a Graph Convolutional Recurrent Network (GCRN) to train a forecasting model.
arXiv Detail & Related papers (2023-06-29T16:48:00Z) - arXiv4TGC: Large-Scale Datasets for Temporal Graph Clustering [52.63652741011945]
We build arXiv4TGC, a set of novel academic datasets for temporal graph clustering.
In particular, the largest dataset, arXivLarge, contains 1.3 million labeled available nodes and 10 million temporal edges.
The clustering performance on arXiv4TGC can be more apparent for evaluating different models.
arXiv Detail & Related papers (2023-06-08T06:37:04Z) - Time-aware Dynamic Graph Embedding for Asynchronous Structural Evolution [60.695162101159134]
Existing works merely view a dynamic graph as a sequence of changes.
We formulate dynamic graphs as temporal edge sequences associated with joining time of.
vertex and timespan of edges.
A time-aware Transformer is proposed to embed.
vertex' dynamic connections and ToEs into the learned.
vertex representations.
arXiv Detail & Related papers (2022-07-01T15:32:56Z) - Node Feature Extraction by Self-Supervised Multi-scale Neighborhood
Prediction [123.20238648121445]
We propose a new self-supervised learning framework, Graph Information Aided Node feature exTraction (GIANT)
GIANT makes use of the eXtreme Multi-label Classification (XMC) formalism, which is crucial for fine-tuning the language model based on graph information.
We demonstrate the superior performance of GIANT over the standard GNN pipeline on Open Graph Benchmark datasets.
arXiv Detail & Related papers (2021-10-29T19:55:12Z) - Structural Temporal Graph Neural Networks for Anomaly Detection in
Dynamic Graphs [54.13919050090926]
We propose an end-to-end structural temporal Graph Neural Network model for detecting anomalous edges in dynamic graphs.
In particular, we first extract the $h$-hop enclosing subgraph centered on the target edge and propose the node labeling function to identify the role of each node in the subgraph.
Based on the extracted features, we utilize Gated recurrent units (GRUs) to capture the temporal information for anomaly detection.
arXiv Detail & Related papers (2020-05-15T09:17:08Z) - Open Graph Benchmark: Datasets for Machine Learning on Graphs [86.96887552203479]
We present the Open Graph Benchmark (OGB) to facilitate scalable, robust, and reproducible graph machine learning (ML) research.
OGB datasets are large-scale, encompass multiple important graph ML tasks, and cover a diverse range of domains.
For each dataset, we provide a unified evaluation protocol using meaningful application-specific data splits and evaluation metrics.
arXiv Detail & Related papers (2020-05-02T03:09:50Z) - Dynamic Spatiotemporal Graph Neural Network with Tensor Network [12.278768477060137]
Dynamic spatial graph construction is a challenge in graph neural network (GNN) for time series data problems.
We generate a spatial tensor graph (STG) to collect all the dynamic spatial relations, as well as a temporal tensor graph (TTG) to find the latent pattern along time at each node.
We experimentally compare the accuracy and time costing with the state-of-the-art GNN based methods on the public traffic datasets.
arXiv Detail & Related papers (2020-03-12T20:47:22Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.