Spatiotemporal Multigraph Representation
- Spatiotemporal multigraph representation is a framework that integrates multiple spatial modalities and temporal evolutions into one learnable object.
- It employs diverse constructions such as modality-specific graphs, tensor formulations, product graphs, and event-based models to capture complex dependencies.
- The approach leverages convolution, message passing, and fusion operators to enhance forecasting, link prediction, and interpretability in dynamic systems.
Spatiotemporal multigraph representation denotes a family of graph formalisms in which spatial structure, temporal evolution, and their coupling are encoded in a single learnable object rather than separated into an ordinary graph plus an external sequence model. In the literature represented here, that object appears in several mathematically distinct forms: as modality-specific graphs over a common node set; as a third-order adjacency tensor ; as a product graph on ; as a block adjacency matrix augmented with learned temporal links; and as a continuous-time event sequence in which repeated timestamped interactions define a multigraph. The shared purpose is to support representation learning, forecasting, link prediction, detection, or graph inference while preserving spatial dependencies, temporal dependencies, and interdependence between them (Geng et al., 2019, Wang et al., 2024, Sabbaqi et al., 2022, Ahmad et al., 2023, Wang et al., 2024).
1. Formal scope and mathematical definitions
A canonical discrete multigraph formulation uses a fixed vertex set with regions and relation modalities. Each modality induces a graph
with degree matrix and symmetric normalized Laplacian
0
A time-indexed signal may be a scalar observation 1, node features 2, or a lag stack
3
This formulation is explicit in urban forecasting, where neighborhood, POI-similarity, and road-connectivity are modeled as separate spatial modalities (Geng et al., 2019).
A second formulation treats the entire evolving graph as a tensor. In STGCNDT, a dynamic graph is represented by a third-order adjacency tensor
4
and a node-feature tensor
5
The first two modes are spatial and the third mode is temporal. In GVNN, a related tensorial object is the graph-variate tensor
6
where 7 is a stable support and 8 is an instantaneous connectivity matrix produced by a node-pair function 9 (Wang et al., 2024, Roy et al., 24 Sep 2025).
A third formulation expands the node set itself. In graph-time models, one defines a spatial graph 0 with 1 and a temporal graph 2 with 3, then forms a product graph 4 with node set 5, hence 6. In GL-LRSS, the same idea appears as a space-time multigraph with nodes 7, spatial edges 8–9, and temporal edges 0–1, represented by
2
This suggests that “multigraph” in this literature may refer either to multiple edge modalities on a common node set or to a lifted graph whose vertices are space-time pairs (Sabbaqi et al., 2022, Liu et al., 2019).
A fourth formulation is explicitly event-based. In continuous-time dynamic graphs, the interaction sequence
3
is interpreted as a spatiotemporal multigraph because a node pair may interact multiple times at different timestamps. In event-based object detection, a multigraph is written directly as
4
with decoupled spatial edges 5 and temporal edges 6 coexisting over the same event-node set 7 (Wang et al., 2024, Verma et al., 20 Jul 2025).
2. Principal construction paradigms
The literature uses several recurring constructions to make spatiotemporal dependencies learnable.
| Construction | Joint object | Characteristic use |
|---|---|---|
| Multi-modal graph family | 8 | multiple spatial relations |
| Dynamic graph tensor | 9 | time-indexed adjacency slices |
| Product graph | 0 | explicit space-time coupling |
| Mended block adjacency | 1 | learned temporal off-diagonal links |
| Decoupled event multigraph | 2 | separate spatial and temporal edge sets |
In multi-modal urban forecasting, the defining construction is a family of graphs sharing one node set but differing by modality. Lower layers permit inter-modality convolutions across ordered pairs 3, whereas higher layers retain only intra-modality outputs while imposing a tensor-normal prior across modalities. Final prediction is obtained by averaging the modality-wise scalar outputs,
4
The same work states that the input uses the past 5 slices 6 to capture closeness, period, and trend (Geng et al., 2019).
In graph-time formulations, the core construction is the product graph. Kronecker, Cartesian, and strong products yield
7
A parametric product graph introduces four learnable scalars,
8
or equivalently 9, enabling the spatiotemporal coupling itself to be learned from data (Sabbaqi et al., 2022, Isufi et al., 2021).
A contrasting strategy starts from a disconnected union of time-indexed graphs. The block adjacency matrix
0
contains only intra-time spatial edges. “Mending” augments it by a feature-aware projection and Transformer encoder, then symmetrizes and rectifies: 1 The resulting graph has learned temporal edges in the off-diagonal blocks, and the paper reports that the original block adjacency has 2 zero Laplacian eigenvalues, whereas the modified graph has exactly one zero eigenvalue and a strictly positive Fiedler value (Ahmad et al., 2023).
Event-based asynchronous vision uses an explicitly decoupled multigraph. Spatial neighbors satisfy
3
with 4, 5, and 6. Temporal neighbors instead use an inverted ellipsoid with semi-major axis along time, 7, semi-minor axis 8, and 9. This separation is then justified computationally by replacing a 3D spline kernel with a 2D anisotropic spline plus temporal attention (Verma et al., 20 Jul 2025).
Further variants specialize the multigraph to the data domain. DSTGNN constructs a spatial tensor graph 0 and a temporal tensor graph 1, then entangles them through PEPS. ST-GraphRL uses a weighted directed graph 2 whose edge tensor stores
3
that is, movement frequency, spatial distance, and average duration. The paper states that this directed graph with edge attributes captures both spatial and temporal characteristics of human movements as a multigraph (Jia et al., 2020, Huang et al., 2023).
3. Convolution, message passing, and fusion operators
Spatiotemporal multigraph representation is tightly linked to the operator used to propagate information on the joint structure. In the multi-modal Chebyshev setting, grouped GCN defines a weight tensor for every ordered modality pair,
4
and updates modality 5 by
6
To avoid overfitting over the 7 parameter blocks, the model uses a grouped 8 penalty
9
with tunable 0. Higher layers switch to a multi-linear-relationship GCN whose weights are collected in a four-way tensor 1 with tensor-normal prior 2 (Geng et al., 2019).
Tensorized dynamic-graph models replace graph polynomials by tensor products. STGCNDT defines an M-product
3
and a GTCN layer
4
The transform 5 is the temporal filter. The paper studies DFT, DCT, and HWT, and ensembles their outputs by
6
with 7 in the experiments (Wang et al., 2024).
Product-graph approaches instead retain the ordinary shift-and-sum principle on the enlarged graph. With a product-graph shift 8, a 9-th-order filter is
0
and for multi-feature input the output feature 1 is
2
GTCNN layers then combine graph-time convolution, zero-pad pooling, and nonlinearity; the parametric coefficients 3 in the product graph are learned jointly with the filter taps, with an 4-penalty on 5 to induce sparsity (Sabbaqi et al., 2022, Isufi et al., 2021).
Other models keep spatial and temporal aggregation separate but fuse them explicitly. In eGSMV, spatial messages use a 2D tensor-product B-spline kernel
6
whereas temporal messages use motion-vector attention with queries 7, keys 8, headwise coefficients 9, and output
0
Fusion is then
1
DSTGNN alternates temporal graph convolution over 2 and spatial graph convolution over 3. ST-GraphRL similarly decouples spatial and temporal encoders before a joint space-time GNN re-entangles node features, edge features, and normalized weights 4 (Verma et al., 20 Jul 2025, Jia et al., 2020, Huang et al., 2023).
4. Learning objectives, priors, and theoretical properties
A notable property of spatiotemporal multigraph methods is that graph construction and representation learning are frequently optimized together. In the multi-modal forecasting model, the total loss combines an RMSE term with lower-layer grouped penalties and higher-layer tensor-normal penalties: 5 The paper states that temporal shifting is handled both by including period and trend slices in the input and by the MR-GCN prior, which freezes the feature-mode covariances 6 and 7 while updating 8 and 9 by flip-flop equations (Geng et al., 2019).
Unsupervised objectives can use the spatiotemporal graph only as an encoder while placing the learning signal in time. STDGI encodes each snapshot with a two-layer GCN and maximizes mutual information between node embeddings at time 00 and raw node features at future times 01, with 02. The discriminator loss is
03
and the total objective is 04. The paper also states explicitly that STDGI, as presented, is a single-relation model; multi-relation or multigraph extensions would require replacing each GCN layer by a relational GCN or using separate adjacency tensors 05 (Opolka et al., 2019).
In graph learning, the multigraph itself may be the optimization target. GL-LRSS jointly estimates a latent low-rank signal 06 and graph Laplacian 07 through
08
Here 09, the nuclear norm enforces low rank, and the trace term is the spatiotemporal smoothness prior (Liu et al., 2019).
Connectivity constraints can also be regularized spectrally or sparsely. The STBAM framework trains a classifier with cross-entropy plus a sparsity-promoting norm on the learned adjacency,
10
and reports that 11 gave the best trade-off between connectivity and parsimony. In graph-time convolutional theory, stability under support perturbation 12, 13, is quantified by
14
which the paper interprets as an expressivity–robustness trade-off: larger 15, deeper 16, or more outputs 17 improve discriminability but degrade robustness (Ahmad et al., 2023, Sabbaqi et al., 2022).
5. Continuous-time, instantaneous, and sample-wise multigraphs
Continuous-time dynamic graphs replace discrete slices by timestamped events and therefore require positional or memory mechanisms that operate at event time. CorDGT assumes a fixed node set 18, raw features 19, and event stream
20
Under a homogeneous Poisson point-process assumption for prior interaction times 21, the interaction intensity is estimated parameter-free by
22
This enters the Temporal Distance
23
which is combined with hop-based Spatial Distance in sinusoidal encodings, unitary encoding 24, and correlated encoding
25
This makes self-attention sensitive to whether a context node is simultaneously close in space and time to both target endpoints (Wang et al., 2024).
CTDG-SSM addresses long-range temporal propagation by reformulating continuous-time graph memory as a state-space model. A topology-aware polynomial filter
26
is used to project HiPPO memory onto graph topology, yielding the continuous-time ODE
27
and readout
28
Under zero-order hold between irregular event times 29, this becomes
30
The paper states that the 31-th-order filter captures up to 32-hop neighbors, while the underlying HiPPO projection compresses the entire past into a fixed-size state in online 33 time (Raghuvanshi et al., 3 Jun 2026).
GVNN occupies an intermediate position between discrete and continuous viewpoints. At each time 34, it builds an instantaneous graph
35
and fuses it with a stable support 36 by Hadamard product,
37
The layer update then mixes the raw signal and the graph-variate convolution through
38
The paper emphasizes three properties: sample-by-sample interactions via 39, regularization by the stable support 40, and linear complexity in sequence length,
41
instead of the 42 cost of a naive Kronecker spatiotemporal convolution (Roy et al., 24 Sep 2025).
6. Empirical behavior, interpretability, and conceptual boundaries
Across domains, spatiotemporal multigraph representations are evaluated not only by downstream accuracy but also by robustness, convergence, interpretability, and computational profile. In ride-hailing demand forecasting, the combined GGCN+MRGCN model reduces RMSE by 43 over the single-graph baselines MGCN and STMGCN, cuts convergence time roughly in half when the MR-prior is included, and remains stable as test-set temporal divergence from training grows. The learned modality covariance 44, visualized as a Hinton diagram, shows strong positive coupling between POI-similarity and road-connectivity and between POI-similarity and neighborhood, but weak or no coupling between neighborhood and road, matching the structural overlap of those graphs (Geng et al., 2019).
Dynamic graph tensor methods report similar advantages from unified spatial-temporal processing. STGCNDT states that its fused tensor convolution significantly outperforms state-of-the-art models on four communication-network dynamic graphs in link-weight estimation because diversified transformations capture periodic, smooth, and bursty behaviors more effectively than a single temporal basis (Wang et al., 2024).
In event-based detection, the efficiency claim is unusually explicit. eGSMV reports over a 45 improvement in detection accuracy compared to previous graph-based works, with a 46 speedup, reduced parameter count, and no increase in computational cost. The anisotropic decomposition is quantified by
47
so that for 48,
49
that is, 50 fewer parameters and FLOPs per message. The reported Gen1 and eTraM scores are 51 mAP and 52 mAP@50 with 53M parameters, compared with 54 mAP and 55M parameters for AEGNN on Gen1 (Verma et al., 20 Jul 2025).
Learned temporal connectivity in block-adjacency models is likewise tied to both accuracy and graph connectivity. STBAM-64 achieves 56 accuracy on C2D2, compared with 57 for 3D-ResNet-34 and 58 for STAG-NN-BA-GSP, using 59M parameters. On SurgVisDom it reports weighted 60, global 61, and balanced accuracy 62 (Ahmad et al., 2023).
Trajectory modeling gives a different interpretability criterion: whether representation distance correlates with distributional similarity. ST-GraphRL reports that the correlation 63 between representation-space distance and true joint spatiotemporal distribution distance rises from approximately 64 for DGI or 65 for Summary-Trajectory to 66 on Chengdu, and that it outperforms sequence-only, graph-only, temporal-only, and ablated baselines in Accuracy, Precision, and 67 by margins up to 68 (Huang et al., 2023).
A common misconception is that any spatiotemporal graph model is automatically a multigraph. The literature here does not support that equivalence. STDGI is explicitly described as a single-relation spatiotemporal graph model with fixed adjacency 69, even though it is compatible with multi-relation extensions. Conversely, product-graph, graph-tensor, and event-stream models may all qualify as spatiotemporal multigraph representations despite using very different mathematical objects. A plausible implication is that the term is best understood as a representational family unified by joint space-time graph structure, rather than as one canonical adjacency format (Opolka et al., 2019, Sabbaqi et al., 2022, Wang et al., 2024, Wang et al., 2024).