Previous Article in Journal
Cross-Lingual Sentiment Classification in Sustainable Mobility: A Zero-Shot Domain Transfer Evaluation Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ST-MAFNet: Spatio-Temporal Multi-Scale Adaptive Fusion Network for Traffic Forecasting

1
Fujian Key Laboratory of Automotive Electronics and Electric Drive, Fujian University of Technology, Fuzhou 350118, China
2
Renewable Energy Technology Research Institute, Fujian University of Technology, Ningde 352101, China
*
Author to whom correspondence should be addressed.
AI 2026, 7(6), 217; https://doi.org/10.3390/ai7060217
Submission received: 5 May 2026 / Revised: 3 June 2026 / Accepted: 6 June 2026 / Published: 12 June 2026
(This article belongs to the Section AI Systems: Theory and Applications)

Abstract

Accurate traffic flow prediction is fundamental to Intelligent Transportation Systems (ITSs), critical for transportation management and logistics. Despite advances in spatio-temporal prediction methods, existing approaches suffer from two key limitations: (i) multi-scale fusion methods inadequately capture hierarchical constraints between cross-scale features, and (ii) models rely on single spatio-temporal views, neglecting multi-source relationship complementarity. To address these issues, we propose ST-MAFNet, a spatio-temporal multi-scale adaptive fusion network comprising three key components, specifically, a Cross-Scale Hierarchical Anchoring strategy (CSHA) that anchors short-term predictions with multi-scale temporal patterns to mitigate noise; a Dual Spatial Perception Module (DSPM) that learns node heterogeneity and dynamic correlations through node embeddings and adaptive graph attention; and a Spatio-Temporal Adaptive Fusion Module (STAFM) that captures time-varying connectivity by integrating multi-scale temporal features with multi-source spatial relationships. Experiments on four real-world datasets demonstrate that ST-MAFNet is particularly effective for short-term traffic forecasting. Compared with the best previously reported MAE results, ST-MAFNet reduces MAE by 2.95%, 1.43%, 1.25%, and 0.37% on PEMS03, PEMS04, PEMS07, and PEMS08, respectively, and achieves the best or second-best performance on most evaluation metrics.

Graphical Abstract

1. Introduction

Traffic flow forecasting plays a critical role in infrastructure optimization, public transportation management, and emergency response operations [1,2,3]. As urbanization accelerates worldwide, growing traffic congestion has made accurate and timely traffic flow prediction increasingly essential for route planning, congestion mitigation, and decision support.
Early research treated traffic flow prediction as a pure time series regression problem, focusing on temporal representation extraction with limited adoption of graph learning methods [4,5,6,7]. Although these methods predict traffic data by formulating temporal trends, they overlook the inherent complex spatial dependencies in road networks, which limits their prediction performance.
As researchers have increasingly recognized the importance of spatial dimensions, graph learning methods have gained prominence in the field of traffic flow prediction. Graph learning methods mainly include two forms: static graph learning and dynamic graph learning. Static graph learning [8,9] provides spatial structure priors for models, while dynamic graph learning [3,10,11,12] captures dynamic spatial correlations based on temporal pattern variations. Subsequently, methods like STGAT [13] and STJGCN [14] integrate spatial and temporal dimensions within a unified framework to capture dynamic spatio-temporal dependencies. Compared with traditional approaches, these integrated spatio-temporal frameworks consistently demonstrate superior predictive performance.
In recent years, pre-training methods [15,16] have provided new research paradigms across diverse domains. Currently, methods that combine masked pre-training with self-supervised learning [15] to encourage models to learn long-term spatio-temporal contexts and apply them to downstream traffic flow prediction have significantly improved prediction performance. However, due to the discrepancy between pre-training objectives and downstream tasks, these methods still face challenges in practical applications. Moreover, these methods require substantial data and computational resources, making it difficult to achieve expected advantages in data-scarce scenarios.
Despite significant progress, existing methods face two key limitations:
(1)
Neglecting complementary multi-source spatio-temporal dependencies. Existing models predominantly rely on predefined spatial structures and periodic temporal patterns, while overlooking the complementary dynamics from multiple spatio-temporal sources. Traffic flow exhibits directional propagation characteristics and implicit dependencies between non-adjacent nodes with similar behavioral patterns, which cannot be adequately captured by static topological structures alone. As shown in Figure 1, the flow consistency across spatially distant nodes underscores the necessity of integrating multi-source spatio-temporal information.
(2)
Overlooking anchor-refinement interactions between temporal scales. Traffic flow demonstrates multi-scale temporal dynamics, with short-term variations occurring within longer-term patterns at different time scales. Existing approaches rely on stacked dilated convolutions to learn multi-scale dependencies, but fail to capture the hierarchical structure underlying these temporal relationships. As illustrated in Figure 2, multi-scale temporal patterns (e.g., peak-hour trends) anchor short-term predictions, while short-term fluctuations refine local variations within this framework.
To further support the motivation in Figure 1 and Figure 2, we quantitatively analyze long-range node similarity in the PEMS datasets. Using Pearson correlations computed from traffic-flow sequences with a high-similarity threshold of 0.8, we find that 98.96%, 99.64%, 99.85%, and 99.53% of highly correlated sensor pairs in PEMS03, PEMS04, PEMS07, and PEMS08, respectively, are not directly connected in the physical road graph. This finding indicates that traffic similarity is not limited to adjacent sensors and motivates adaptive spatial dependency modeling. The ablation results further show that removing CSHA increases the average MAE from 14.16 to 23.58 on PEMS03, from 17.88 to 31.59 on PEMS04, and from 13.41 to 18.84 on PEMS08, confirming that cross-scale anchoring provides measurable gains beyond simple multi-scale feature extraction.
To address these limitations, we propose a spatio-temporal multi-scale adaptive fusion network (ST-MAFNet). The main contributions are summarized as follows:
  • A Cross-Scale Hierarchical Anchoring (CSHA) strategy is proposed for progressively transferring multi-scale temporal patterns to short-term prediction layers, effectively mitigating noise and drift in short-term predictions.
  • A Dual Spatial Perception Module (DSPM) is designed to capture spatial dependencies from both node representation and graph structure perspectives, encoding time-varying spatial dependencies across various temporal contexts.
  • A Spatio-Temporal Adaptive Fusion Module (STAFM) is introduced to dynamically integrate multi-source characteristics, capturing complex dependencies across spatial and temporal dimensions.
  • Extensive experiments on four real-world datasets (PEMS03, PEMS04, PEMS07, and PEMS08) demonstrate that ST-MAFNet is especially effective for short-term forecasting and achieves the best or second-best results on most metrics.
The remainder of this paper is organized as follows. Section 2 reviews related work on traffic flow forecasting. Section 3 formulates the problem. Section 4 presents the proposed ST-MAFNet framework. Section 5 evaluates model performance through extensive experiments. Section 6 concludes the paper and discusses future directions.

2. Related Work

2.1. Time Series Forecasting

Benefiting from rapid advances in computational power, time series forecasting has transitioned from early statistical methods to research paradigms dominated by deep learning. ARIMA [5] and its variants [6] capture linear relationships in multivariate time series. While these methods offer high interpretability and ease of training, their reliance on linear assumptions limits their ability to identify complex nonlinear traffic patterns.
Machine learning methods demonstrate superior prediction performance compared to statistical approaches, owing to their ability to learn nonlinear relationships. Representative methods include KNN [17], SVR [18], and Bayesian networks [19], which leverage learnable nonlinear architectures to capture complex nonlinear dependencies. However, these methods struggle to capture deep-level complex traffic dynamics, particularly in highly nonlinear scenarios.
RNN variants such as LSTM and GRU have been widely adopted in traffic prediction [20,21], owing to their ability to mitigate gradient vanishing and capture long-term temporal dependencies through gating mechanisms. Nevertheless, these methods still face error accumulation issues in ultra-long sequences and multi-step predictions. In recent years, Transformer-based architectures (e.g., Informer [22]) have demonstrated significant advantages in learning nonlinear dependencies. These models capture global dependencies through attention mechanisms but incur high computational costs. Their performance is highly dependent on dataset characteristics, making it difficult to guarantee universal advantages. PDFormer [23] clusters traffic patterns using DTW [24] and extracts propagation delay features through attention mechanisms, providing a new interpretable modeling approach for spatio-temporal forecasting.
Recent studies such as DLinear [25] and BasicTS [26] challenge the assumption that complex models outperform simple models. On datasets lacking stable periodicity or containing significant noise, simple models may outperform complex ones. Conversely, on datasets with clear periodicity, complex models could better encode temporal patterns. In summary, there is no one-size-fits-all solution for time series forecasting; rather, the key lies in whether the inductive bias imposed on the model aligns with the temporal structure of the data.

2.2. Multi-Scale Temporal Modeling

Traffic flow prediction is increasingly shifting towards multi-scale modeling approaches from traditional single-scale methods. Early methods adopt single-scale modeling, such as DCRNN [8] using fixed-step GRU, STGCN [27] employing single-kernel temporal convolutions, and ASTGCN [28] based on fixed-window attention mechanisms. These methods rely on single-scale temporal encoders, which struggle to simultaneously capture short-term fluctuations and long-term periodic patterns. In practice, traffic flow exhibits multi-scale temporal dependencies: short-term fluctuations reflect immediate states, while long-term patterns reveal periodic properties. Therefore, multi-scale temporal modeling becomes crucial for identifying these complex dependencies.
To address this limitation, multi-scale parallel extraction approaches have been developed. Models like TCN [29] and GWNet [9] extract multi-scale features in parallel through convolution kernels of different scales, while InceptionTime [30] captures patterns across different time spans through multi-branch structures. However, these methods extract features at each scale independently, lacking cross-scale interaction mechanisms and thus failing to fully capture complementary information across different temporal granularities.
Unlike parallel extraction methods, long-sequence modeling approaches, including Autoformer [31] and iTransformer [32], construct temporal pyramids through downsampling to achieve hierarchical predictions from coarse to fine granularities. While effective in capturing multi-scale patterns, these methods suffer from unidirectional information flow that prevents effective establishment of anchoring mechanisms to short-term predictions, rendering predictions susceptible to noise interference. Consequently, devising effective cross-scale hierarchical anchoring mechanisms is imperative for enhancing short-term prediction performance.

2.3. Spatio-Temporal Graph Neural Networks

In spatio-temporal forecasting tasks such as traffic flow prediction, network traffic prediction and environmental prediction, spatial correlation information can reveal underlying patterns beyond temporal periodicity, driving the development of Spatio-temporal Graph Neural Networks (STGNNs). They formulate forecasting as a graph learning task, where sensor locations are represented as nodes and road connectivity between sensors is represented as edges. By leveraging these graph structures to represent spatial correlations and integrating temporal dependencies, STGNNs effectively capture complex dynamic spatio-temporal dependencies.
Extensive research has demonstrated the critical role of spatial structures in traffic prediction. DCRNN [8] employs diffusion convolutions to represent directed traffic dependencies, while GWNet [9] captures multi-scale spatial dependencies through stacked graph convolutions. These methods are suitable for scenarios with stable topological structures (e.g., road networks). While these methods capture inherent physical structures to improve prediction accuracy and ensure predictions comply with actual traffic propagation constraints, predefined graph structures lack flexibility in adapting to dynamic network changes or revealing implicit relationships.
To address this issue, AGCRN [33] introduces an adaptive graph convolution module to infer spatial correlations through dynamic graph structure learning rather than relying on fixed road network topology. MTGNN [34] and StemGNN [35] further enrich spatial relationship modeling through multi-hop neighbor exploration and frequency-domain transformations. Unlike the above methods, STAEformer [36] implicitly captures spatial dependencies between nodes through learnable node embeddings combined with Transformer self-attention mechanisms.
Dynamic correlation modeling methods focus on learning time-varying spatial dependencies but neglect node heterogeneity features, resulting in different types of nodes being treated equally. Node embedding methods represent node characteristics through static embeddings, lacking the ability to model dynamic spatial correlations and struggling to adapt to traffic propagation patterns across different time periods. In real-world traffic flow patterns, node heterogeneity and structural topology provide complementary static spatial information, while dynamic spatial correlations capture time-varying traffic propagation patterns.
To clarify the relationship between existing methods and ST-MAFNet, Table 1 summarizes representative methods, their limitations, the corresponding ST-MAFNet modules, and the expected benefits. Compared with prior studies, ST-MAFNet goes beyond independently extracting multi-scale temporal features or learning adaptive spatial representations. Specifically, CSHA introduces coarse-to-fine anchor-refinement interactions across temporal scales, DSPM jointly models node heterogeneity and dynamic spatial correlations, and STAFM integrates temporal embeddings, adaptive spatial features, and bidirectional graph propagation features within a unified fusion process.

3. Problem Statement

Consider a traffic network represented as a graph G = ( V , E , A ) , where V = { v 1 , , v N } is the set of N nodes (sensors), E is the set of edges, and  A R N × N is the adjacency matrix. At time step t, traffic observations are denoted as X t R N × C , where C is the number of features (e.g., flow, time of day, and day of week).
The traffic flow forecasting problem aims to learn a function f θ that maps historical observations X t P + 1 : t = [ X t P + 1 , , X t 1 , X t ] R P × N × C to future predictions Y = [ Y t + 1 , Y t + 2 , , Y t + P ] R P × N × C o .
Y = f θ ( X t P + 1 : t ; G )
where P and P denote the lengths of historical and future windows, respectively, C o denotes the number of target features, and θ represents the learnable parameters. In this study, the input includes traffic flow, time-of-day, and day-of-week features, whereas the prediction target is traffic flow only; thus, C o = 1 .

4. Methodology

4.1. Framework Overview

Figure 3 illustrates the overall architecture of the proposed ST-MAFNet, which consists of three core modules: Multi-Scale Temporal Encoder (MST-Encoder), Dual Spatial Perception Module (DSPM), and Spatio-Temporal Adaptive Fusion Module (STAFM).
Step 1: Multi-scale temporal decomposition. Given the input spatio-temporal sequence X t P + 1 : t , the MST-Encoder leverages S cascaded temporal convolutional layers with varying receptive fields to decompose the input into multi-granularity temporal representations H F = { H F ( 1 ) , H F ( 2 ) , , H F ( S ) } , where S denotes the number of multi-scale temporal patterns extracted. These hierarchical features establish the foundation for cross-scale hierarchical anchoring.
Step 2: Multi-source spatial perception. Traffic flow exhibits both invariant topological constraints and time-varying spatial dependencies. To capture these complementary characteristics, DSPM operates through dual pathways: (i) static spatial encoding projects predefined graph structures into node embeddings to preserve topological priors; (ii) dynamic spatial learning employs learnable node embeddings with adaptive graph attention to infer implicit correlations and node heterogeneity.
Step 3: Cross-scale hierarchical fusion. STAFM integrates multi-scale temporal representations with multi-source spatial embeddings through an adaptive fusion strategy. The cross-scale hierarchical anchoring mechanism enables coarse-grained patterns to progressively constrain and refine fine-grained predictions. The fused representations are subsequently decoded to generate future traffic state predictions.

4.2. MST-Encoder

The historical spatio-temporal data X t P + 1 : t is fed into the multi-scale temporal encoder, which employs a cascaded temporal convolutional network architecture to progressively extract multi-scale temporal features from fine-grained to coarse-grained representations, as illustrated in Figure 3a. Specifically, we initialize X ( 0 ) = X t P + 1 : t and extract multi-scale features X ( s ) R p s × N × C layer by layer through S cascaded temporal convolutional layers:
X ( s ) = Conv 2 D 1 × k TCNs X ( s 1 ) + X ( s 1 )
where k = P / S + 1 denotes the temporal convolution kernel size, p s = P s ( k 1 ) represents the output time steps at each layer, and  s = 1 , 2 , , S . To make residual addition well-defined, the TCN and residual branches are aligned before addition: both use the same hidden dimension; temporal padding is applied before convolution, and the residual branch is cropped to the output temporal length. The residual connections ensure effective information propagation across layers. Shallow-layer features preserve fine-grained short-term fluctuation patterns, while deep-layer features capture coarse-grained multi-scale patterns. At each layer, the temporal dimension is encoded, yielding the node representations at that scale H F ( s ) R N × d m s t :
H F ( s ) = TemporalEncoding ( X ( s ) )
where d m s t denotes the feature dimension for representing both fine- and coarse-grained patterns. The TemporalEncoding operation takes the last temporal state of each scale-specific TCN output and permutes it into node-wise representations. It converts X ( s ) R B × d m s t × N × p s into H F ( s ) R B × N × d m s t , giving each node a fixed-size temporal representation at the corresponding scale. Under the implemented setting P = 12 , S = 4 , d m s t = 64 , and  k = 4 , the cascaded MST-Encoder contains 65,792 trainable parameters. A parallel progressive-depth alternative that uses independent branches with depths 1 , 2 , , S to generate the same scale-specific receptive fields contains 164,480 trainable temporal-encoder parameters. Thus, the cascaded design reduces the temporal-encoder parameter count by 60.0% while enabling information sharing across scales through residual connections. Finally, the resulting multi-scale feature set H F serves as input for cross-scale hierarchical anchoring and dual spatial perception.

4.3. DSPM

Traffic flow forecasting faces two major spatial modeling challenges: (i) Node heterogeneity: different road segments exhibit distinct traffic patterns due to variations in functional positioning, road hierarchy, and surrounding environments. (ii) Dynamic spatial correlations: the mutual influence of traffic flow between nodes is not static but evolves dynamically with time and traffic conditions. To comprehensively capture these two types of spatial dependencies, we propose the Dual Spatial Perception Module (DSPM), as illustrated in Figure 4.
We learn a trainable embedding vector E n o d e R N × d n o d e [36] for each node to capture node heterogeneity. Subsequently, this embedding is concatenated with the multi-scale feature set H F to provide personalized spatio-temporal hidden pattern representations X h i d ( s ) R N × d h i d for each node:
X h i d ( s ) = Concat [ H F ( s ) , E n o d e ]
where d n o d e denotes the dimension of the node embedding vector, and  d h i d = ( d n o d e + d m s t ) represents the feature dimension of the hidden representation.
We introduce learnable node embedding matrices E 1 , E 2 R N × d a d p to construct the spatial adaptive correlation matrix A a d p R N × N :
A a d p = Softmax r o w ReLU ( E 1 E 2 T )
where d a d p denotes the dimension of the learnable node embedding matrices. The softmax operation is applied row-wise; thus, each row represents the adaptive dependency distribution from one source node to all candidate target nodes. Because  E 1 and E 2 are independent learnable embedding matrices, A a d p is not constrained to be symmetric and is interpreted as a directed adaptive dependency prior. After training, A a d p is fixed during inference, whereas dynamic spatial correlations are produced by input-dependent attention weights conditioned on the current traffic representations.
Traffic patterns exhibit regular fluctuations over time. Under specific conditions, these patterns often follow similar trends at certain intervals. To capture such dynamic trends, we feed X h i d ( s ) through a spatial attention module to capture complex spatial dependencies, yielding the query, key, and value matrices for spatial attention as follows:
Q ( s ) = X h i d ( s ) W Q , K ( s ) = X h i d ( s ) W K , V ( s ) = X h i d ( s ) W V
where W Q , W K , W V R d h i d × d h i d are learnable spatial weight matrices. In the multi-head implementation, these full projection matrices are split into head-specific subspaces, which is equivalent to using separate projection matrices for each head followed by concatenation and output projection. To leverage the adaptive graph structure, we integrate it into the multi-head attention mechanism:
Attn d s p m ( s ) = Softmax Q ( s ) K ( s ) T d h i d + log ( A a d p + φ ) · V ( s )
H d s p m ( s ) = SelfAttention { Attn d s p m i ( s ) } i = 1 h e a d
where h e a d denotes the number of attention heads, { Attn d s p m i ( s ) } i = 1 h e a d represents the set of attention outputs from all heads, and  φ is a small positive constant for numerical stability. The softmax in Equation (7) is applied over the key-node dimension. Attn d s p m ( s ) captures rich implicit spatial features, while H d s p m ( s ) encodes spatial dependencies under different traffic patterns.

4.4. STAFM

To effectively integrate multi-scale spatio-temporal features, we propose the Spatio-Temporal Adaptive Fusion Module (STAFM), as illustrated in Figure 3b. This module achieves accurate traffic flow forecasting through multi-view spatio-temporal modeling and adaptive fusion mechanisms.
Through the aforementioned DSPM design, the model automatically learns implicit spatial correlation dependencies between nodes from the data, denoted as H d s p m = { H d s p m ( 1 ) , H d s p m ( 2 ) , , H d s p m ( S ) } . Meanwhile, the periodic features contained in historical data are encoded into features H t i m e = { H t i m e ( 1 ) , H t i m e ( 2 ) , , H t i m e ( S ) } R N × d t e m p through Temporal Embedding (TE) to capture the periodic patterns of traffic flow, where d t e m p denotes the feature dimension for characterizing periodicity.
Furthermore, considering the stable structure of road networks and the bidirectional diffusion characteristics of traffic flow, we introduce H forward ( s ) R N × d f w d and H backward ( s ) R N × d b w d to characterize the heterogeneous propagation characteristics of traffic flow:
H forward ( s ) = FCs ( Concat [ H F ( s ) , FGPNet ( A f o r w a r d ) ] )
H backward ( s ) = FCs Concat [ H F ( s ) , BGPNet ( A b a c k w a r d ) ]
where d f w d and d b w d encode the feature representations of forward and backward propagation intensities, respectively. A f o r w a r d and A b a c k w a r d are the forward and backward transition matrices obtained through row normalization, respectively [8]. FGPNet and BGPNet are graph mapping networks composed of two-layer MLPs, which map the adjacency matrix to the node feature space, as shown in Figure 5a,b. Similarly, the multi-layer bidirectional diffusion features can be represented as two sets: H f o r w a r d = { H f o r w a r d ( 1 ) , H f o r w a r d ( 2 ) , , H forward ( S ) } and H b a c k w a r d = { H b a c k w a r d ( 1 ) , H b a c k w a r d ( 2 ) , , H b a c k w a r d ( S ) } .
After the aforementioned spatio-temporal modeling, we treat H t i m e , H d s p m , H f o r w a r d , and  H b a c k w a r d equally as features for the traffic forecasting task, and design a simple yet effective spatio-temporal fusion model to integrate these features. Inspired by the Feature Pyramid Network (FPN) [37] from the image detection domain, which has been widely adopted in YOLO variants [38,39], we design the Cross-Scale Hierarchical Anchoring (CSHA) strategy to capture spatio-temporal dependencies at different granularities in traffic flow data.
This strategy employs a coarse-to-fine recursive fusion mechanism, using the intermediate latent representations from coarse-grained scales as anchors, which are progressively propagated to fine-grained scales, achieving hierarchical aggregation of multi-scale information. Specifically, for each finer-grained scale s < S , in addition to fusing multi-source features at the current scale, we also introduce the latent representation H ( s + 1 ) from the previous scale as anchor information to guide feature learning at the current scale. Here, H ( s + 1 ) is not an output-space traffic-flow prediction supervised by an auxiliary loss; rather, it is a latent anchor representation generated by the fusion block at the coarser temporal scale. The final traffic-flow prediction is produced only after all scale-specific representations are concatenated and passed through the decoder. This top-down information propagation mechanism enables the model to preserve global spatio-temporal patterns while progressively capturing finer-grained local dynamic characteristics.
Given F ( s ) R N × d f u s i o n as input, the feature fusion at the s-th layer can be formulated as
F ( s ) = [ H t i m e ( s ) , H forward ( s ) , H backward ( s ) , H d s p m ( s ) ]
H ( s ) = FCs ( s ) ( F ( s ) ) , if s = S FCs ( s ) ( [ F ( s ) , H ( s + 1 ) ] ) , otherwise
where
d f u s i o n = d t e m p + d f w d + d b w d + d h i d , if s = S d t e m p + d f w d + d b w d + d h i d + d f u s i o n , otherwise
represents the feature dimension of the fusion output at each layer.
The above design achieves cross-scale information flow, enabling coarse-scale global patterns to effectively guide fine-scale local predictions. Finally, we learn the optimal fusion weights for hierarchical features through stacked MLPs, as shown in Figure 3c, to achieve adaptive fusion. The fused features are then fed into a regression layer composed of fully connected (FC) layers to generate the final traffic-flow prediction Y R P × N × C o :
Y = FC ( MLPs ( Concat ( H ( 1 ) , , H ( S ) ) ) )
where C o = 1 in our experiments because the model predicts traffic flow only. Y captures both long-term spatio-temporal patterns and short-term abrupt changes, which enables effective modeling of stable trends and dynamic variations.
STAFM employs the aforementioned CSHA strategy, whose complete algorithm is presented in Algorithm 1. First, the algorithm initializes the multi-scale temporal features H F via Equation (3), along with the temporal embeddings H t i m e via TE, forward propagation features H f o r w a r d via Equation (9), backward propagation features H b a c k w a r d via Equation (10), and adaptive spatial features H d s p m via Equation (8). Then, the algorithm performs coarse-to-fine hierarchical fusion through iterative processing from scale s = S to s = 1 . At the coarsest scale ( s = S ), multi-source features are directly fused through Equations (11) and (12) to obtain the initial latent anchor representation H ( S ) . For finer scales ( s < S ), the representation from the previous coarser scale, H ( s + 1 ) , is incorporated as anchor information to progressively refine the latent representations. Finally, all scale-specific representations are concatenated and passed through MLPs and FC layers via Equation (13) to generate the final forecast Y .
Algorithm 1 Cross-Scale Hierarchical Anchoring (CSHA)
Require: Multi-scale temporal features H F = { H F ( 1 ) , , H F ( S ) } , temporal embeddings
    H t i m e = { H t i m e ( 1 ) , , H t i m e ( S ) } , forward adjacency matrix A f o r w a r d , backward adjacency
   matrix A b a c k w a r d
Ensure: Final traffic-flow prediction Y R P × N × C o
  1:
Initialize: Compute forward propagation features H f o r w a r d ( s ) via Equation (9) for s = 1 , , S
  2:
Initialize: Compute backward propagation features H b a c k w a r d ( s ) via Equation (10) for s = 1 , , S
  3:
Initialize: Compute adaptive spatial features H d s p m ( s ) via Equation (8) for s = 1 , , S
  4:
Initialize: H ( S + 1 ) None {No anchor for the coarsest scale}
  5:
for s = S down to 1 do
  6:
    Concatenate multi-source features: F ( s ) [ H t i m e ( s ) , H forward ( s ) , H backward ( s ) , H d s p m ( s ) ] via Equation (11)
  7:
    if  s = S  then
  8:
         H ( s ) FCs ( s ) ( F ( s ) ) via Equation (12)
  9:
    else
10:
         H ( s ) FCs ( s ) ( [ F ( s ) , H ( s + 1 ) ] ) via Equation (12)
11:
    end if
12:
end for
13:
Concatenate all scale predictions: H a l l Concat ( H ( 1 ) , H ( 2 ) , , H ( S ) )
14:
Generate final prediction: Y FC ( MLPs ( H a l l ) ) via Equation (13)
15:
return  Y

5. Experiment Implementation

In this section, we conduct extensive experiments on four real-world datasets to answer five research questions.
  • RQ1: How does the proposed ST-MAFNet perform compared to baselines?
  • RQ2: How do different components affect the performance of ST-MAFNet?
  • RQ3: How does the efficiency of ST-MAFNet compare to the baselines?
  • RQ4: How do hyperparameters affect the performance of ST-MAFNet?
  • RQ5: How robust is ST-MAFNet?

5.1. Experimental Settings

5.1.1. Datasets

We conducted experiments on four widely-used public large-scale datasets, each containing tens of thousands of time steps and hundreds of sensors. PEMS03, PEMS04, PEMS07, and PEMS08 were released by Song et al. [40]. These four datasets originate from four distinct regions in California, with a uniform sampling rate of 5 min. All data are collected from the California Performance Measurement System (PeMS) [41], and the detailed statistics are presented in Table 2.
We follow the standard preprocessing protocol widely adopted in prior traffic forecasting studies. Specifically, the raw traffic observations are organized as multivariate time series over sensor graphs, where each node corresponds to a traffic sensor and each timestamp records the observed traffic state. These datasets differ substantially in network scale, temporal span, and spatial sparsity, making them suitable benchmarks for evaluating the generalization ability of spatio-temporal forecasting models. By conducting experiments on all four datasets, we can more reliably assess the effectiveness of ST-MAFNet under diverse real-world traffic conditions.

5.1.2. Implementation Details

We partitioned each dataset into training, validation, and test sets chronologically using a 6:2:2 ratio. The raw traffic-flow observations are normalized using statistics computed from the training set, and the same scaler is applied to the validation and test sets to avoid information leakage. Missing values are treated as null values in the masked loss function, with the null value set to 0.0. Traffic flow is used as the prediction target, whereas time of day and day of week serve only as auxiliary input features. All experiments use the past 12 consecutive time steps to predict the next 12 time steps. Unless otherwise specified, the random seed is set to 1, CuDNN deterministic mode is enabled, and each reported result is obtained from the checkpoint with the best validation MAE.
All experiments were conducted on a machine equipped with an NVIDIA GeForce RTX 3090 GPU. We implemented ST-MAFNet using OpenEuler 24.03, PyTorch 2.4.1, and Python 3.8.20. We use the Adam optimizer [42] with a batch size of 32, weight decay of 1.0 × 10 5 , gradient clipping with a maximum norm of 3.0, and a MultiStepLR scheduler with milestones at epochs 1, 18, 36, 54, and 72 and a decay factor of 0.5. Table 3 summarizes the main implementation details.

5.1.3. Performance Evaluation

To evaluate the performance of ST-MAFNet against baseline methods, we employ three widely-used evaluation metrics: Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Mean Absolute Percentage Error (MAPE), defined as follows:
MAE = 1 n i = 1 n | y i y ^ i |
RMSE = 1 n i = 1 n ( y i y ^ i ) 2
MAPE = 100 % n i = 1 n y i y ^ i y i
where y ^ i denotes the predicted value and y i denotes the ground truth.

5.2. Experimental Results

5.2.1. Performance Comparison (RQ1)

As shown in Table 4, our proposed ST-MAFNet performs strongly across all four datasets by adopting the default settings outlined in baseline papers to ensure fair comparison, consistent with established best practices in the literature. The “Rel. change” row reports the relative error change of ST-MAFNet against the best baseline for each metric, computed as ( E best E ours ) / E best × 100 % , where E best denotes the lowest error among baseline methods and E ours denotes the error of ST-MAFNet. Thus, positive values indicate lower errors achieved by ST-MAFNet, whereas negative values indicate higher errors than the best baseline. In terms of MAE, ST-MAFNet improves upon the previous best results by 2.95% on PEMS03 (14.59 to 14.16), 1.43% on PEMS04 (18.14 to 17.88), 1.25% on PEMS07 (19.14 to 18.90), and 0.37% on PEMS08 (13.46 to 13.41). For MAPE on PEMS08, ST-MAFNet reduces the error from 8.88% to 8.63%, corresponding to a relative improvement of 2.82%.
Traditional methods (e.g., HA and VAR [43]) perform poorly due to their idealized assumptions about data. LSTM [44] outperforms these classical methods in modeling nonlinearity but neglects critical spatial dependencies. Two classical spatio-temporal graph convolutional networks, DCRNN [8] and GWNet [9], effectively integrate GCNs with sequential models and maintain competitive forecasting performance. Building upon this foundation, AGCRN [33], MTGNN [34], and GTS [45] further improve performance by designing more sophisticated graph architectures. STNorm [46] applies spatio-temporal normalization to traffic scenarios, extracting high-frequency and low-frequency components from sequences. STGODE [47] models spatio-temporal dynamic dependencies through tensorized ordinary differential equations, addressing the limitation of separate spatio-temporal dependency modeling in traditional methods. DLinear [25] challenges the notion that complex models always outperform simple linear ones, but does not support spatial correlation modeling. STID [48] effectively captures unique spatio-temporal patterns through spatio-temporal identifier encoding. PDFormer [23] models traffic propagation delays, capturing complex dependencies in spatio-temporal data. STAEformer [36] introduces spatio-temporal adaptive embeddings combined with spatio-temporal encoders to capture traffic variation patterns across space and time. STWave [49] incorporates wavelet transforms into graph attention networks, modeling dynamic spatial correlations. HimNet [50] learns spatio-temporal heterogeneity through heterogeneous information meta-parameters. Although ST-MAFNet achieves the best MAE on all four datasets, it does not dominate every metric. For example, on PEMS04, its MAPE of 12.14% is slightly higher than those of STAEformer (11.98%), PDFormer (12.00%), and HimNet (12.00%). On PEMS08, its RMSE of 23.26 is slightly higher than that of HimNet (23.22). These results indicate that ST-MAFNet is most advantageous for MAE-oriented and short-term traffic forecasting, rather than universally superior across all metrics.
To further evaluate the performance of ST-MAFNet across different prediction horizons, Table 5 extends the baseline comparison by introducing additional models including GMAN [51], MegaCRN [52], StemGNN [35], and WaveNet [53] on top of the models presented in Table 4. As shown in Table 5, ST-MAFNet demonstrates strong performance at short-term prediction horizons but exhibits relatively weaker performance at longer horizons across all three datasets (PEMS03, PEMS04, and PEMS08). This performance pattern aligns with the design philosophy of our CSHA module, which leverages multi-scale long-term traffic patterns as anchors to enhance short-term prediction accuracy. The degradation at longer horizons is mainly associated with the increasing uncertainty of future traffic states, which weakens the reliability of short-term anchors. Under abrupt traffic changes, coarse-scale anchors may also over-constrain fine-grained variations rather than adapt to rapid local fluctuations. These observations suggest that the current temporal receptive field, which is primarily optimized for the 12-step forecasting setting, may need to be extended with stronger long-range dependency modeling or external factors to achieve more stable long-horizon prediction.

5.2.2. Ablation Study (RQ2)

To evaluate the effectiveness of each module in ST-MAFNet, we conduct ablation experiments on three datasets (PEMS03, PEMS04, and PEMS08) using ST-MAFNet and its variants, as follows:
  • w/o E n o d e : Remove adaptive node embeddings to verify the positive effect of node heterogeneity on spatial dependencies.
  • w/o H d s p m : Remove the DSPM module to examine whether the synergy between node heterogeneity and dynamic spatial dependencies improves prediction performance.
  • w/o CSHA: Remove the CSHA strategy to assess whether cross-scale hierarchical anchoring achieves the expected impact.
As shown in Figure 6, the designed Dual Spatial Perception Module (DSPM) and Cross-Scale Hierarchical Anchoring (CSHA) strategy significantly improve overall performance. DSPM captures node heterogeneity and dynamic spatial correlations, mitigating the inductive bias of static graph structures and adaptively capturing time-varying spatial dependencies. Meanwhile, the CSHA mechanism employs a coarse-to-fine information flow strategy, where coarse-scale layers extract global patterns and serve as anchoring information for fine-scale layers, significantly enhancing ST-MAFNet’s performance on short-term traffic forecasting tasks.
Overall, these components leverage the complementary advantages of temporal and spatial features, enabling the model to demonstrate competitive performance compared to existing methods. Notably, CSHA yields greater performance gains compared to other modules, confirming the effectiveness of anchoring short-term predictions with long-term dependencies. Compared with the w/o CSHA variant, the full ST-MAFNet reduces average MAE by 39.95%, 42.45%, and 28.82% on PEMS03, PEMS04, and PEMS08, respectively. The corresponding MAPE reductions are 68.51%, 24.74%, and 37.64%, and the RMSE reductions are 31.32%, 33.59%, and 18.67%. These results confirm that the coarse-to-fine anchoring mechanism is more effective than removing anchor-refinement interactions from multi-scale fusion.

5.2.3. Efficiency Analysis (RQ3)

We compare the efficiency of ST-MAFNet with other methods. For more intuitive and effective comparison, we examine the average training time per epoch and the corresponding prediction performance for these models. The batch size is uniformly set to 32. The results are shown in Figure 7, where ’Train’ denotes the average training time per epoch (in seconds) and the prediction performance is measured by MAE, RMSE, and MAPE.

5.2.4. Parameter Study (RQ4)

Figure 8 presents the results under different parameter settings. For the parameter S, which represents the number of latent multi-scale features, performance varies across datasets and metrics. We search S in { 2 , 3 , , 12 } and select the final value using only validation MAE; the test set is not used in this process. In the main experiments, we set S = 4 for all datasets to keep the architecture consistent and reduce excessive dataset-specific tuning. On both PEMS04 and PEMS08 datasets, the model achieves optimal MAE at S = 4 , which is the primary evaluation metric in traffic forecasting. For PEMS04, while S = 12 achieves slightly better MAPE (12.02% vs. 12.14%) and RMSE (29.68 vs. 29.76), S = 4 provides the best balance with the lowest MAE (17.88). For PEMS08, S = 4 simultaneously achieves the best MAE (13.41) and MAPE (8.63%), while S = 2 shows marginally better RMSE (23.23 vs. 23.26). These observations indicate that S = 4 strikes an optimal balance between model capacity and generalization, as fewer temporal patterns are insufficient to encode multi-scale information, while excessive temporal patterns may introduce redundancy and lead to overfitting.

5.2.5. Robustness Testing (RQ5)

As shown in Figure 9, the prediction error distributions of each model are visualized through box plots on both the PEMS04 and PEMS08 datasets, where the prediction error is computed as the average MAE across 12 forecasting horizons. Notably, ST-MAFNet exhibits a concentrated error distribution centered around lower values, indicating that it achieves lower average errors and demonstrates more robust performance. This reduced error variability translates to more consistent predictions, enhancing ST-MAFNet’s reliability in real-world traffic forecasting tasks.
Figure 10 presents the Taylor diagram, providing an overview of model performance. The angular position represents the correlation between model predictions and observed data, while the radial distance indicates the standard deviation of model outputs. It can be observed that, on both the PEMS04 and PEMS08 datasets, ST-MAFNet achieves the highest correlation coefficient and a standard deviation closest to the observed data. This indicates that the model accurately fits and predicts the data, demonstrating strong generalization capability.

5.2.6. Visualization Analysis

To further intuitively understand and evaluate our proposed ST-MAFNet, we visualize the model’s predictions and ground truth. Due to space constraints, we select 20 August and 21 August 2016 from the PEMS08 dataset as our input and randomly select four sensors. The traffic flow forecasting results for sensors 17, 28, 35, and 119 are shown in Figure 11, where sensors 17 and 28 exhibit relatively stable patterns, while sensors 35 and 119 show significant variations, indicating the presence of substantial noise. Nevertheless, our model achieves satisfactory performance in all cases. This is attributed to the effective capture of spatio-temporal dependencies.
We further employ t-SNE to visualize the spatial features on the PEMS08 and PEMS04 datasets. The results are presented in Figure 12. It can be clearly observed that nodes in the predefined graph are scattered and disorganized, with each node appearing as an isolated individual. However, with our designed DSPM, distinct clustering patterns emerge among nodes. This demonstrates that our designed DSPM forms a complementary relationship with the predefined graph, effectively capturing the underlying spatial structure that is not explicitly represented in the predefined adjacency matrix.

6. Conclusions

This paper proposes ST-MAFNet, a novel spatio-temporal multi-scale adaptive fusion network for traffic flow forecasting. The model employs a multi-scale temporal encoder to decompose inputs into temporal patterns for the Cross-Scale Hierarchical Anchoring (CSHA) strategy. The Dual Spatial Perception Module (DSPM) models node heterogeneity and dynamic spatial correlations to mitigate static graph bias, while the Spatio-Temporal Adaptive Fusion Module (STAFM) integrates temporal and spatial dependencies. Extensive experiments on four benchmark datasets show that ST-MAFNet is particularly effective for short-term forecasting and achieves strong MAE performance compared with existing methods.
Several limitations remain. ST-MAFNet is less competitive on some long-horizon metrics, particularly on PEMS04 and PEMS08 at the 60-min horizon, where STAEformer and HimNet perform better on several metrics. This indicates that the current CSHA design is more effective for stabilizing short-term predictions than for capturing long-range uncertainty. Dynamic graph learning increases modeling flexibility, but it also adds computational cost through adaptive node embeddings and spatial attention. Moreover, the learned dynamic graph may deviate from the physical road topology under stable traffic conditions. This deviation can be evaluated by comparing learned adjacency weights with physical adjacency or distance-based graphs using top-k neighbor overlap, correlation, or graph consistency metrics. Future work will explore adaptive weighting between physical and learned graphs, long-horizon-oriented anchor weighting, and the integration of external factors such as incidents, weather, and events to improve robustness in long-term traffic forecasting.

Author Contributions

Conceptualization, F.G. and X.W. (Xunhuang Wang); methodology, X.W. (Xunhuang Wang) and F.Z.; software, X.W. (Xunhuang Wang); validation, X.W. (Xunhuang Wang), L.Z. and T.F.; formal analysis, X.W. (Xunhuang Wang) and F.Z.; investigation, X.W. (Xunhuang Wang), X.W. (Xueming Wu) and H.J.; resources, F.G. and F.Z.; data curation, X.W. (Xunhuang Wang) and H.J.; writing—original draft preparation, F.G. and X.W. (Xunhuang Wang); writing—review and editing, F.G., X.W. (Xunhuang Wang), F.Z., L.Z., T.F., X.W. (Xueming Wu), H.J. and J.W.; visualization, X.W. (Xunhuang Wang) and T.F.; supervision, F.G. and J.W.; project administration, F.G.; funding acquisition, F.G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Scientific Research Projects of Fujian University of Technology under Grant GY-Z24043 and by the Renewable Energy Technology Research Institute of Fujian University of Technology under Grant PT4300101.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The highway data used in this study are publicly available from the Caltrans Performance Measurement System (PeMS) data source at https://github.com/RDXiaoHuang/ST-MAFNet/tree/master/datasets (accessed on 5 June 2026).

Acknowledgments

The authors thank the anonymous reviewers and editors for their constructive comments, which improved the clarity and quality of this manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, W.; Chen, L.; Xie, Y.; Cao, W.; Gao, Y.; Feng, X. Multi-range Attentive Bicomponent Graph Convolutional Network for Traffic Forecasting. Proc. AAAI Conf. Artif. Intell. 2020, 34, 3529–3536. [Google Scholar] [CrossRef]
  2. Chen, J.; Wang, Q.; Cheng, H.H.; Peng, W.; Xu, W. A Review of Vision-Based Traffic Semantic Understanding in ITSs. IEEE Trans. Intell. Transp. Syst. 2022, 23, 19954–19979. [Google Scholar] [CrossRef]
  3. Jin, G.; Liang, Y.; Fang, Y.; Shao, Z.; Huang, J.; Zhang, J.; Zheng, Y. Spatio-Temporal Graph Neural Networks for Predictive Learning in Urban Computing: A Survey. IEEE Trans. Knowl. Data Eng. 2024, 36, 5388–5408. [Google Scholar] [CrossRef]
  4. Davis, G.A.; Nihan, N.L. Using time-series designs to estimate changes in freeway level of service, despite missing data. Transp. Res. Part A Gen. 1984, 18, 431–438. [Google Scholar] [CrossRef]
  5. Hamed, M.M.; Al-Masaeid, H.R.; Said, Z.M.B. Short-Term Prediction of Traffic Volume in Urban Arterials. J. Transp. Eng. 1995, 121, 249–254. [Google Scholar] [CrossRef]
  6. Kumar, S.V.; Vanajakshi, L. Short-term traffic flow prediction using seasonal ARIMA model with limited input data. Eur. Transp. Res. Rev. 2015, 7, 21. [Google Scholar] [CrossRef]
  7. Cui, Y.; Xie, J.; Zheng, K. Historical Inertia: A Neglected but Powerful Baseline for Long Sequence Time-series Forecasting. In Proceedings of the 30th ACM International Conference on Information & Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2021; pp. 2965–2969. [Google Scholar]
  8. Li, Y.; Yu, R.; Shahabi, C.; Liu, Y. Diffusion Convolutional Recurrent Neural Network: Data-Driven Traffic Forecasting. In Proceedings of the International Conference on Learning Representations (ICLR 2018), Vancouver, BC, Canada, 30 April–3 May 2018; Available online: https://openreview.net/forum?id=SJiHXGWAZ (accessed on 5 June 2026).
  9. Wu, Z.; Pan, S.; Long, G.; Jiang, J.; Zhang, C. Graph wavenet for deep spatial-temporal graph modeling. In Proceedings of the 28th International Joint Conference on Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2019; pp. 1907–1913. [Google Scholar]
  10. Shao, Z.; Zhang, Z.; Wei, W.; Wang, F.; Xu, Y.; Cao, X.; Jensen, C.S. Decoupled dynamic spatial-temporal graph neural network for traffic forecasting. Proc. VLDB Endow. 2022, 15, 2733–2746. [Google Scholar] [CrossRef]
  11. Zhang, A. Dynamic graph convolutional networks with Temporal representation learning for traffic flow prediction. Sci. Rep. 2025, 15, 17270. [Google Scholar] [CrossRef]
  12. Zhang, Q.; Chang, J.; Meng, G.; Xiang, S.; Pan, C. Spatio-Temporal Graph Structure Learning for Traffic Forecasting. Proc. AAAI Conf. Artif. Intell. 2020, 34, 1177–1185. [Google Scholar] [CrossRef]
  13. Zhang, T.Y.; Wang, Y.; Wei, Z. STGAT: A Spatio-Temporal Graph Attention Network for Travel Demand Prediction; IEEE: New York, NY, USA, 2023; pp. 434–439. [Google Scholar]
  14. Zheng, C.; Fan, X.; Pan, S.; Jin, H.; Peng, Z.; Wu, Z.; Wang, C.; Yu, P.S. Spatio-Temporal Joint Graph Convolutional Networks for Traffic Forecasting. IEEE Trans. Knowl. Data Eng. 2024, 36, 372–385. [Google Scholar] [CrossRef]
  15. Gao, H.; Jiang, R.; Dong, Z.; Deng, J.; Ma, Y.; Song, X. Spatial-temporal-decoupled masked pre-training for spatiotemporal forecasting. In Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI-24), Jeju, Republic of Korea, 3–9 August 2024. [Google Scholar]
  16. Tang, J.; Wei, W.; Xia, L.; Huang, C. EasyST: A Simple Framework for Spatio-Temporal Prediction. In Proceedings of the 33rd ACM International Conference on Information and Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2024; pp. 2220–2229. [Google Scholar]
  17. Cheng, S.; Lu, F.; Peng, P.; Wu, S. Short-term traffic forecasting: An adaptive ST-KNN model that considers spatial heterogeneity. Comput. Environ. Urban Syst. 2018, 71, 186–198. [Google Scholar] [CrossRef]
  18. Valente, J.M.; Maldonado, S. SVR-FFS: A novel forward feature selection approach for high-frequency time series forecasting using support vector regression. Expert Syst. Appl. 2020, 160, 113729. [Google Scholar] [CrossRef]
  19. Fu, J.; Zhou, W.; Chen, Z. Bayesian graph convolutional network for traffic prediction. Neurocomputing 2024, 582, 127507. [Google Scholar] [CrossRef]
  20. Shi, X.; Chen, Z.; Wang, H.; Yeung, D.Y.; Wong, W.K.; Woo, W.C. Convolutional LSTM Network: A machine learning approach for precipitation nowcasting. In Proceedings of the 29th International Conference on Neural Information Processing Systems—Volume 1; MIT Press: Cambridge, MA, USA, 2015; pp. 802–810. [Google Scholar]
  21. Cao, L.; Wang, B.; Jiang, G.; Yu, Y.; Dong, J. Spatiotemporal-aware trend-seasonality decomposition network for traffic flow forecasting. In Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence and Thirty-Seventh Conference on Innovative Applications of Artificial Intelligence and Fifteenth Symposium on Educational Advances in Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2025. [Google Scholar]
  22. Zhou, H.; Zhang, S.; Peng, J.; Zhang, S.; Li, J.; Xiong, H.; Zhang, W. Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting; AAAI Press: Menlo Park, CA, USA, 2021; Volume 35, pp. 11106–11115. [Google Scholar]
  23. Jiang, J.; Han, C.; Zhao, W.X.; Wang, J. PDFormer: Propagation delay-aware dynamic long-range transformer for traffic flow prediction. Proc. AAAI Conf. Artif. Intell. 2023, 37, 4365–4373. [Google Scholar] [CrossRef]
  24. Müller, M. Dynamic Time Warping. In Information Retrieval for Music and Motion; Springer: Berlin/Heidelberg, Germany, 2007; pp. 69–84. [Google Scholar]
  25. Zeng, A.; Chen, M.; Zhang, L.; Xu, Q. Are transformers effective for time series forecasting? In Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2023. [Google Scholar]
  26. Shao, Z.; Wang, F.; Xu, Y.; Wei, W.; Yu, C.; Zhang, Z.; Yao, D.; Sun, T.; Jin, G.; Cao, X.; et al. Exploring Progress in Multivariate Time Series Forecasting: Comprehensive Benchmarking and Heterogeneity Analysis. IEEE Trans. Knowl. Data Eng. 2025, 37, 291–305. [Google Scholar] [CrossRef]
  27. Yu, B.; Yin, H.; Zhu, Z. Spatio-temporal graph convolutional networks: A deep learning framework for traffic forecasting. In Proceedings of the 27th International Joint Conference on Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2018; pp. 3634–3640. [Google Scholar]
  28. Guo, S.; Lin, Y.; Feng, N.; Song, C.; Wan, H. Attention based spatial-temporal graph convolutional networks for traffic flow forecasting. In Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2019. [Google Scholar]
  29. Lea, C.; Flynn, M.; Vidal, R.; Reiter, A.; Hager, G. Temporal convolutional networks for action segmentation and detection. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR); IEEE: New York, NY, USA, 2017; pp. 1003–1012. [Google Scholar]
  30. Ismail Fawaz, H.; Lucas, B.; Forestier, G.; Pelletier, C.; Schmidt, D.F.; Weber, J.; Webb, G.I.; Idoumghar, L.; Muller, P.A.; Petitjean, F. InceptionTime: Finding AlexNet for time series classification. Data Min. Knowl. Discov. 2020, 34, 1936–1962. [Google Scholar] [CrossRef]
  31. Wu, H.; Xu, J.; Wang, J.; Long, M. Autoformer: Decomposition transformers with auto-correlation for long-term series forecasting. In Proceedings of the 35th International Conference on Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2021. [Google Scholar]
  32. Liu, Y.; Hu, T.; Zhang, H.; Wu, H.; Wang, S.; Ma, L.; Long, M. iTransformer: Inverted Transformers Are Effective for Time Series Forecasting. arXiv 2023, arXiv:2310.06625. [Google Scholar] [CrossRef]
  33. Bai, L.; Yao, L.; Li, C.; Wang, X.; Wang, C. Adaptive graph convolutional recurrent network for traffic forecasting. In Proceedings of the 34th International Conference on Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2020. [Google Scholar]
  34. Wu, Z.; Pan, S.; Long, G.; Jiang, J.; Chang, X.; Zhang, C. Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining; Association for Computing Machinery: New York, NY, USA, 2020; pp. 753–763. [Google Scholar]
  35. Cao, D.; Wang, Y.; Duan, J.; Zhang, C.; Zhu, X.; Huang, C.; Tong, Y.; Xu, B.; Bai, J.; Tong, J.; et al. Spectral temporal graph neural network for multivariate time-series forecasting. In Proceedings of the 34th International Conference on Neural Information Processing Systems; Curran Associates Inc.: Red Hook, NY, USA, 2020. [Google Scholar]
  36. Liu, H.; Dong, Z.; Jiang, R.; Deng, J.; Deng, J.; Chen, Q.; Song, X. Spatio-Temporal Adaptive Embedding Makes Vanilla Transformer SOTA for Traffic Forecasting. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2023; pp. 4125–4129. [Google Scholar]
  37. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection; IEEE: New York, NY, USA, 2017. [Google Scholar]
  38. Zhang, M.; Rong, Q.; Jing, H. TTSDA-YOLO: A Two Training Stage Domain Adaptation Framework for Object Detection in Adverse Weather. IEEE Trans. Instrum. Meas. 2025, 74, 5000213. [Google Scholar] [CrossRef]
  39. Rong, Q.; Jing, H.; Zhang, M. Scale Sensitivity Mamba Network for Object Detection in Remote Sensing Images. IEEE Sens. J. 2025, 25, 43339–43351. [Google Scholar] [CrossRef]
  40. Song, C.; Lin, Y.; Guo, S.; Wan, H. Spatial-Temporal Synchronous Graph Convolutional Networks: A New Framework for Spatial-Temporal Network Data Forecasting. Proc. AAAI Conf. Artif. Intell. 2020, 34, 914–921. [Google Scholar] [CrossRef]
  41. Chen, C.; Petty, K.; Skabardonis, A.; Varaiya, P.; Jia, Z. Freeway performance measurement system: Mining loop detector data. Transp. Res. Rec. 2001, 1748, 96–102. [Google Scholar] [CrossRef]
  42. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. In Proceedings of the 3rd International Conference on Learning Representations (ICLR 2015), San Diego, CA, USA, 7–9 May 2015. [Google Scholar] [CrossRef]
  43. Hamilton, J.D. Time Series Analysis; Princeton University Press: Princeton, NJ, USA, 1994. [Google Scholar]
  44. Sutskever, I.; Vinyals, O.; Le, Q.V. Sequence to sequence learning with neural networks. In Proceedings of the 28th International Conference on Neural Information Processing Systems—Volume 2; MIT Press: Cambridge, MA, USA, 2014; pp. 3104–3112. [Google Scholar]
  45. Shang, C.; Chen, J.; Bi, J. Discrete Graph Structure Learning for Forecasting Multiple Time Series. arXiv 2021, arXiv:2101.06861. [Google Scholar] [CrossRef]
  46. Deng, J.; Chen, X.; Jiang, R.; Song, X.; Tsang, I.W. ST-Norm: Spatial and Temporal Normalization for Multi-variate Time Series Forecasting. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining; Association for Computing Machinery: New York, NY, USA, 2021; pp. 269–278. [Google Scholar]
  47. Fang, Z.; Long, Q.; Song, G.; Xie, K. Spatial-Temporal Graph ODE Networks for Traffic Flow Forecasting. In Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining; Association for Computing Machinery: New York, NY, USA, 2021; pp. 364–373. [Google Scholar]
  48. Shao, Z.; Zhang, Z.; Wang, F.; Wei, W.; Xu, Y. Spatial-Temporal Identity: A Simple yet Effective Baseline for Multivariate Time Series Forecasting. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management; Association for Computing Machinery: New York, NY, USA, 2022; pp. 4454–4458. [Google Scholar]
  49. Fang, Y.; Qin, Y.; Luo, H.; Zhao, F.; Xu, B.; Zeng, L.; Wang, C. When Spatio-Temporal Meet Wavelets: Disentangled Traffic Forecasting via Efficient Spectral Graph Attention Networks. In Proceedings of the 2023 IEEE 39th International Conference on Data Engineering (ICDE); IEEE: New York, NY, USA, 2023; pp. 517–529. [Google Scholar]
  50. Dong, Z.; Jiang, R.; Gao, H.; Liu, H.; Deng, J.; Wen, Q.; Song, X. Heterogeneity-Informed Meta-Parameter Learning for Spatiotemporal Time Series Forecasting. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2024; pp. 631–641. [Google Scholar]
  51. Zheng, C.; Fan, X.; Wang, C.; Qi, J. GMAN: A Graph Multi-Attention Network for Traffic Prediction. Proc. AAAI Conf. Artif. Intell. 2020, 34, 1234–1241. [Google Scholar] [CrossRef]
  52. Jiang, R.; Wang, Z.; Yong, J.; Jeph, P.; Chen, Q.; Kobayashi, Y.; Song, X.; Fukushima, S.; Suzumura, T. Spatio-Temporal Meta-Graph Learning for Traffic Forecasting. In Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence; AAAI Press: Menlo Park, CA, USA, 2023; Volume 37, pp. 8078–8086. [Google Scholar]
  53. van den Oord, A.; Dieleman, S.; Zen, H.; Simonyan, K.; Vinyals, O.; Graves, A.; Kalchbrenner, N.; Senior, A.; Kavukcuoglu, K. WaveNet: A Generative Model for Raw Audio. arXiv 2016, arXiv:1609.03499. [Google Scholar] [CrossRef]
Figure 1. Multi-source spatio-temporal relationships.
Figure 1. Multi-source spatio-temporal relationships.
Ai 07 00217 g001
Figure 2. Pattern anchoring mechanism.
Figure 2. Pattern anchoring mechanism.
Ai 07 00217 g002
Figure 3. The architecture of the proposed ST-MAFNet. TCNs: Multilayer temporal convolutional network. FCs: Multilayer linear mapping layers.
Figure 3. The architecture of the proposed ST-MAFNet. TCNs: Multilayer temporal convolutional network. FCs: Multilayer linear mapping layers.
Ai 07 00217 g003
Figure 4. The architecture of the proposed DSPM.
Figure 4. The architecture of the proposed DSPM.
Ai 07 00217 g004
Figure 5. A comparison of the proposed FGPNet and BGPNet.
Figure 5. A comparison of the proposed FGPNet and BGPNet.
Ai 07 00217 g005
Figure 6. Ablation study of ST-MAFNet on PEMS03, PEMS04 and PEMS08.
Figure 6. Ablation study of ST-MAFNet on PEMS03, PEMS04 and PEMS08.
Ai 07 00217 g006
Figure 7. Efficiency comparison of different models on PEMS04 and PEMS08 datasets.
Figure 7. Efficiency comparison of different models on PEMS04 and PEMS08 datasets.
Ai 07 00217 g007
Figure 8. Parameter study on PEMS04 and PEMS08 datasets.
Figure 8. Parameter study on PEMS04 and PEMS08 datasets.
Ai 07 00217 g008
Figure 9. Prediction error distributions of different models on the PEMS04 and PEMS08 datasets. The prediction error for each model is computed as the average MAE across all 12 forecasting horizons.
Figure 9. Prediction error distributions of different models on the PEMS04 and PEMS08 datasets. The prediction error for each model is computed as the average MAE across all 12 forecasting horizons.
Ai 07 00217 g009
Figure 10. Taylor diagram of different models on the PEMS04 and PEMS08 datasets.
Figure 10. Taylor diagram of different models on the PEMS04 and PEMS08 datasets.
Ai 07 00217 g010
Figure 11. Visualization of predictions on the PEMS08 dataset.
Figure 11. Visualization of predictions on the PEMS08 dataset.
Ai 07 00217 g011
Figure 12. t-SNEvisualization of spatial features on the PEMS04 and PEMS08 datasets.
Figure 12. t-SNEvisualization of spatial features on the PEMS04 and PEMS08 datasets.
Ai 07 00217 g012
Table 1. Comparison between representative methods and ST-MAFNet.
Table 1. Comparison between representative methods and ST-MAFNet.
Existing MethodMain LimitationCorresponding ModuleExpected Benefit
Multi-scale temporal modelsExtract features at multiple scales but often lack explicit cross-scale
anchor-refinement interactions.
CSHAUses coarse-scale temporal patterns to stabilize and refine
fine-scale predictions.
FPN-style hierarchical fusionTransfers hierarchical features but is not designed for traffic-specific temporal anchoring or multi-source
spatial dependencies.
CSHA and STAFMEnables traffic-oriented coarse-to-fine prediction refinement across temporal scales.
STAEformerLearns adaptive spatio-temporal embeddings but does not explicitly model cross-scale anchoring.CSHA and DSPMCombines node heterogeneity with anchor-guided
multi-scale prediction.
PDFormerModels propagation delays and long-range dependencies but does not focus on anchor-refinement interactions among temporal scales.CSHAStrengthens short-term prediction through cross-scale
temporal constraints.
STWaveUses wavelet-based decomposition and graph attention but does not explicitly integrate multi-source spatial views with anchor refinement.DSPM and STAFMIntegrates adaptive, forward, backward, and temporal features within a unified fusion module.
HimNetCaptures heterogeneity through meta-parameters but does not explicitly exploit coarse-to-fine temporal anchoring.CSHA and DSPMJointly models node heterogeneity, dynamic correlations, and hierarchical
temporal refinement.
Table 2. Statistics of the datasets.
Table 2. Statistics of the datasets.
DatasetNodesFramesDegreeTime RangeData Points
PEMS0335826,2081.51 September 2018–30 November 20189.38 M
PEMS0430716,9921.11 January 2018–28 February 20185.22 M
PEMS0788328,2241.01 May 2017–6 August 201724.92 M
PEMS0817017,8561.61 July 2016–31 August 20163.04 M
Table 3. Implementation details of ST-MAFNet.
Table 3. Implementation details of ST-MAFNet.
ItemSetting
Input/output length12 historical steps/12 future steps
Data splitChronological 6:2:2 split
NormalizationTraining-set statistics applied to train/validation/test sets
Input/target featuresFlow, time-of-day, day-of-week/flow only
Random seed1
Repeated runsOne deterministic run for each setting
Model selectionBest validation MAE checkpoint
OptimizerAdam
Batch size32
Learning-rate scheduleMultiStepLR, milestones [1, 18, 36, 54, 72], gamma 0.5
Maximum epochs300
Gradient clippingMax norm 3.0
Hidden dimension64
Adaptive embedding dimension64
Adaptive attention heads4
Adaptive attention layers2
Dropout0.2
Number of temporal scales4
Search range of S { 2 , 3 , , 12 } selected by validation MAE
Decoder layers/fusion layers2/2
TCN configurationCascaded temporal convolution with kernel size P / S + 1
Table 4. Performance comparison across different datasets (bold: best; underline: second-best).
Table 4. Performance comparison across different datasets (bold: best; underline: second-best).
MethodPEMS03PEMS04PEMS07PEMS08
MAERMSEMAPEMAERMSEMAPEMAERMSEMAPEMAERMSEMAPE
HA32.6249.8930.60%42.3561.6629.92%49.0371.1822.75%36.6650.4521.63%
VAR17.4829.4018.27%20.8732.2615.70%44.8562.5323.30%18.6627.3512.81%
LSTM17.4728.7116.79%23.6237.0116.08%25.7940.1911.14%18.2328.7511.99%
DCRNN15.5427.1815.62%19.6331.2613.59%21.1634.149.02%15.2224.1710.21%
GWNet14.5925.2415.52%18.5329.9212.89%20.4733.478.61%14.4023.399.21%
AGCRN15.2426.6515.89%19.3831.2513.40%20.5734.408.74%15.3224.4110.03%
MTGNN14.8525.2314.55%19.1731.7013.37%20.8934.069.00%15.1824.2410.20%
GTS15.4126.1515.39%20.9632.9514.66%22.1535.109.38%16.4926.0810.54%
STNorm15.3225.9314.37%18.9630.9812.69%20.5034.668.75%15.4124.779.76%
STGODE16.5027.8416.69%20.8432.8213.77%22.2937.5410.14%16.8125.9710.62%
DLinear21.3634.4822.03%27.9343.8419.14%31.7149.3714.62%22.4235.4114.68%
STID15.3327.4016.40%18.3829.9512.04%19.6132.798.30%14.2123.289.27%
PDFormer14.9425.3915.82%18.3630.0312.00%19.9732.958.55%13.5823.419.05%
STAEformer15.3527.5515.18%18.2230.1811.98%19.1432.608.01%13.4623.258.88%
STWave15.1826.8715.81%18.5330.2912.50%19.6533.138.56%13.9623.939.04%
HimNet15.1126.5615.49%18.1429.8812.00%19.2132.758.03%13.5723.228.98%
ST-MAFNet (ours)14.1625.0814.04%17.8829.7612.14%18.9032.507.97%13.4123.268.63%
Rel. change+2.95%+0.59%+2.30%+1.43%+0.40%−1.34%+1.25%+0.31%+0.50%+0.37%−0.17%+2.82%
Table 5. Performance comparison across different horizons (bold: best; underline: second-best).
Table 5. Performance comparison across different horizons (bold: best; underline: second-best).
DatasetMethod@Horizon 15@Horizon 30@Horizon 45@Horizon 60
MAE RMSE MAPE MAE RMSE MAPE MAE RMSE MAPE MAE RMSE MAPE
PEMS03ST-MAFNet (ours)13.1223.2013.47%14.1925.3314.13%15.0226.7414.68%15.7327.7915.25%
GWNet13.4723.0214.08%14.5825.1314.51%15.5326.6015.29%16.3227.7815.79%
MegaCRN13.5724.2714.92%14.8226.5315.33%15.7727.9316.14%16.5228.9916.53%
MTGNN13.7423.4514.08%14.9726.5414.93%15.8127.9514.82%16.7129.1315.63%
STNorm14.3124.8713.83%15.3926.9414.28%16.1828.2414.76%16.7028.9615.34%
STWave14.2724.7213.98%15.5127.0214.68%16.2128.2116.03%16.9629.4315.82%
STID13.8824.6314.78%15.3027.9116.16%16.4131.1217.29%17.4833.2718.78%
HimNet13.7324.0014.58%15.2927.3915.84%16.5029.1616.96%17.5630.7517.99%
GTS13.9823.9014.11%15.3426.0915.34%16.4327.6716.30%17.3929.0217.37%
GMAN14.7724.5914.98%15.4825.8115.51%16.2126.9916.20%16.9928.2017.07%
STAEformer14.0624.6914.30%15.4627.2515.51%16.5629.0616.45%17.5930.6217.53%
DCRNN14.2524.5914.45%15.5427.1815.42%16.6428.8516.53%17.5630.1517.27%
STGCN14.9925.8514.48%16.0727.9615.14%17.0329.5615.92%18.1331.1416.98%
AGCRN14.9525.6414.39%16.2727.8415.49%17.2729.5016.52%18.3831.1118.02%
StemGNN14.6124.6815.49%16.3827.7116.54%17.7629.8317.72%19.0431.6819.07%
LSTM16.0326.5815.26%19.2231.5218.20%22.4936.2021.44%26.0341.2725.25%
WaveNet16.1426.9115.30%19.3731.5818.22%22.7336.6421.56%26.3641.7225.39%
PEMS04ST-MAFNet (ours)17.1328.4311.61%17.9429.9012.15%18.7230.9612.26%18.9931.5413.00%
STAEformer18.1429.9911.92%18.1530.0511.93%18.7231.2012.26%18.1530.0611.94%
HimNet18.1629.8712.00%18.1629.8912.04%18.7531.0112.42%18.1329.8712.03%
STID18.4430.0312.48%18.4029.9712.77%18.9830.9612.92%18.3829.9712.84%
MegaCRN18.7130.3812.73%18.6730.4112.78%19.5031.7713.25%18.6630.4412.73%
STNorm18.9031.1312.38%18.8931.1212.40%19.4832.3212.72%18.9031.1512.37%
MTGNN18.9931.8212.65%18.9431.7912.62%19.6933.4313.21%18.9331.7812.75%
GWNet19.2930.8212.70%19.0630.6312.54%19.6131.5512.95%18.8730.4112.57%
GMAN19.5731.0312.95%18.9830.7312.90%19.2631.2513.06%18.9730.5612.98%
STWave19.5430.9912.92%19.4330.9912.79%19.9331.9313.17%19.4931.1212.79%
AGCRN19.4731.2412.88%19.5731.4013.01%20.1532.3313.21%19.6131.4712.94%
DCRNN20.0331.7812.93%20.0031.6713.17%20.6432.7813.52%19.8231.6113.01%
STGCN20.1732.0213.39%20.1532.0213.37%20.9633.3013.79%20.1432.0013.34%
GTS20.9632.9214.79%20.9232.8814.87%22.2734.6915.83%20.8932.8414.70%
StemGNN21.0533.2414.01%20.9433.1514.11%22.3935.1315.19%21.0633.2614.12%
LSTM25.7539.8617.54%25.7939.9317.16%28.9543.8319.72%25.7439.8517.43%
WaveNet25.7739.9117.27%25.7739.8717.45%29.0143.8619.88%25.7539.9017.33%
PEMS08ST-MAFNet (ours)12.5121.328.06%13.4423.408.64%14.2525.089.09%14.6725.569.46%
STAEformer13.5223.358.87%13.5223.368.87%14.1824.659.30%13.5223.378.89%
HimNet13.5423.158.99%13.5323.168.96%14.2324.499.37%13.5323.178.98%
STID14.2723.699.27%14.3023.689.29%14.9324.839.75%14.2623.649.28%
GWNet14.5623.459.40%14.6023.479.39%15.2624.729.75%14.5623.489.44%
GMAN14.5324.199.64%14.6124.059.58%14.7924.759.93%14.7024.499.69%
MegaCRN14.9324.0010.20%15.0024.059.71%15.8725.6510.15%15.0324.209.63%
STNorm15.3525.079.79%15.4125.149.77%16.1426.5310.52%15.3825.159.70%
MTGNN15.4024.439.67%15.4424.509.71%16.2025.7910.28%15.4124.499.76%
DCRNN15.3524.389.87%15.3924.4610.00%16.1125.7010.46%15.6024.639.98%
AGCRN15.7824.9410.33%15.6824.8310.29%16.4126.0710.72%15.8224.9610.43%
STWave16.0225.2011.12%16.4425.8810.84%16.7826.8510.76%16.2325.7210.65%
STGCN16.2925.4810.67%16.3225.5010.71%17.1826.9111.12%16.3225.5010.70%
GTS16.3925.8110.45%16.3725.8110.42%17.5527.5811.29%16.3625.8110.60%
StemGNN16.5526.0911.51%16.5026.0311.50%17.5727.7711.85%16.5026.0311.49%
LSTM19.8631.4212.53%19.8731.4112.59%22.3434.7814.25%19.8631.4212.45%
WaveNet20.2931.7912.70%20.2731.8212.65%22.8735.2614.41%20.2531.7712.66%
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.

Share and Cite

MDPI and ACS Style

Guo, F.; Wang, X.; Zou, F.; Zou, L.; Fang, T.; Wu, X.; Jiang, H.; Weng, J. ST-MAFNet: Spatio-Temporal Multi-Scale Adaptive Fusion Network for Traffic Forecasting. AI 2026, 7, 217. https://doi.org/10.3390/ai7060217

AMA Style

Guo F, Wang X, Zou F, Zou L, Fang T, Wu X, Jiang H, Weng J. ST-MAFNet: Spatio-Temporal Multi-Scale Adaptive Fusion Network for Traffic Forecasting. AI. 2026; 7(6):217. https://doi.org/10.3390/ai7060217

Chicago/Turabian Style

Guo, Feng, Xunhuang Wang, Fumin Zou, Lei Zou, Tao Fang, Xueming Wu, Haocai Jiang, and Jianqing Weng. 2026. "ST-MAFNet: Spatio-Temporal Multi-Scale Adaptive Fusion Network for Traffic Forecasting" AI 7, no. 6: 217. https://doi.org/10.3390/ai7060217

APA Style

Guo, F., Wang, X., Zou, F., Zou, L., Fang, T., Wu, X., Jiang, H., & Weng, J. (2026). ST-MAFNet: Spatio-Temporal Multi-Scale Adaptive Fusion Network for Traffic Forecasting. AI, 7(6), 217. https://doi.org/10.3390/ai7060217

Article Metrics

Back to TopTop