通过自适应谱分解解耦异构交通动态用于多步交通预测
摘要
论文提出了ADNet,这是一个用于多步交通预测的自适应分解网络,它学习通过谱分解将异构交通动态解耦为优势和残差分量,在TraffiDent数据集上取得了优异的性能。
arXiv:2609.25777v1 Announce Type: new
Abstract: Accurate multi-step traffic forecasting remains challenging because observed traffic signals contain heterogeneous temporal dynamics with different characteristics and levels of predictability. Existing approaches typically model these dynamics within a unified representation or rely on predefined decomposition rules, which may limit their ability to flexibly separate persistent patterns from rapidly varying fluctuations. To address this issue, we propose the Adaptive Decomposition Network (ADNet), a component-specific forecasting framework that adaptively disentangles traffic dynamics into dominant and residual components. ADNet introduces a learnable complementary spectral decomposition mechanism that determines the contribution of each frequency bin to the two components. Unlike hard frequency partitioning, every frequency bin can contribute to both components with different learned proportions, allowing the decomposition to be optimized jointly with the forecasting objective. The reconstructed components are then modeled by two dedicated spatiotemporal forecasting branches, and their predictions are integrated to generate the final multi-step forecast. Experiments on the Alameda and Orange regions of the TraffiDent dataset show that ADNet achieves the best performance in 20 of the 24 reported region-horizon-metric comparisons, with particularly clear gains at longer forecasting horizons. Capacity-controlled ablation experiments further show that the learnable decomposition substantially outperforms a fixed decomposition and provides additional improvements beyond the dual-branch architecture alone. These results demonstrate the effectiveness of adaptive decomposition and component-specific modeling for multi-step traffic forecasting.
查看缓存全文
缓存时间: 2026/09/23 09:36
# Disentangling Heterogeneous Traffic Dynamics for Multi-Step Traffic Forecasting via Adaptive Spectral Decomposition Source: [https://arxiv.org/html/2609.25777](https://arxiv.org/html/2609.25777) Chenrui FuAffiliation:Beijing Normal\-Hong Kong Baptist UniversityWenhao WangAffiliation:Beijing Normal\-Hong Kong Baptist UniversityXiaochuan GouAffiliation:Dalian Maritime UniversityChih\-Chieh HungAffiliation:National Chung Hsing UniversityGuanyao Li††thanks:Corresponding author:E\-mail[guanyaoli@bnbu\.edu\.cn](mailto:[email protected])Affiliation:Beijing Normal\-Hong Kong Baptist University ###### Abstract Accurate multi\-step traffic forecasting remains challenging because observed traffic signals contain heterogeneous temporal dynamics with different characteristics and levels of predictability\. Existing approaches typically model these dynamics within a unified representation or rely on predefined decomposition rules, which may limit their ability to flexibly separate persistent patterns from rapidly varying fluctuations\. To address this issue, we propose the Adaptive Decomposition Network \(ADNet\), a component\-specific forecasting framework that adaptively disentangles traffic dynamics into dominant and residual components\. ADNet introduces a learnable complementary spectral decomposition mechanism that determines the contribution of each frequency bin to the two components\. Unlike hard frequency partitioning, every frequency bin can contribute to both components with different learned proportions, allowing the decomposition to be optimized jointly with the forecasting objective\. The reconstructed components are then modeled by two dedicated spatiotemporal forecasting branches, and their predictions are integrated to generate the final multi\-step forecast\. Experiments on the Alameda and Orange regions of the TraffiDent dataset show that ADNet achieves the best performance in 20 of the 24 reported region–horizon–metric comparisons, with particularly clear gains at longer forecasting horizons\. Capacity\-controlled ablation experiments further show that the learnable decomposition substantially outperforms a fixed decomposition and provides additional improvements beyond the dual\-branch architecture alone\. These results demonstrate the effectiveness of adaptive decomposition and component\-specific modeling for multi\-step traffic forecasting\. ###### Keywords: Traffic forecasting Frequency\-domain learning Spectral decomposition ## 1Introduction Accurate traffic forecasting is a fundamental capability of intelligent transportation systems and supports a wide range of applications, including traffic management, congestion mitigation, route planning, and transportation resource allocation\. Given historical traffic observations collected from multiple locations in a road network, multi\-step traffic forecasting aims to predict traffic conditions over multiple future time steps\. Compared with one\-step forecasting, multi\-step forecasting provides a longer view of future traffic evolution, enabling transportation systems to anticipate upcoming conditions and make proactive decisions\. However, accurately predicting traffic states over extended forecasting horizons remains challenging because traffic observations comprise heterogeneous and continuously evolving temporal dynamics with different forecasting characteristics\. A fundamental challenge is that these heterogeneous traffic dynamics are inherently entangled within observed traffic signals\. Some variations are relatively stable and persistent, reflecting regular mobility behaviors and slowly evolving traffic states, whereas others exhibit rapid and irregular fluctuations caused by transient congestion, changing travel demand, incidents, and other dynamic factors\. These dynamics not only exhibit different temporal characteristics but also possess different levels of predictability\. Relatively stable patterns can often provide reliable information for forecasting over longer horizons, while rapidly varying fluctuations are more difficult to extrapolate and may introduce increasing uncertainty as the forecasting horizon extends\. When such heterogeneous dynamics are modeled together within a unified representation, a forecasting model is required to simultaneously capture patterns with substantially different behaviors, potentially making the forecasting task unnecessarily difficult\. This motivates explicitly disentangling heterogeneous traffic dynamics before forecasting\. Existing traffic forecasting studies have made substantial progress by developing increasingly powerful models for capturing complex spatial and temporal dependencies\. Most approaches focus on improving the ability of a unified model to represent the observed traffic sequence\[[1](https://arxiv.org/html/2609.25777#bib.bib1),[2](https://arxiv.org/html/2609.25777#bib.bib2),[3](https://arxiv.org/html/2609.25777#bib.bib3)\], while another line of research explicitly decomposes traffic signals into different components before prediction\[[4](https://arxiv.org/html/2609.25777#bib.bib4),[7](https://arxiv.org/html/2609.25777#bib.bib7)\]\. Although both directions have demonstrated promising performance, they still leave room for improvement in handling heterogeneous traffic dynamics\. Unified modeling approaches may insufficiently distinguish dynamics with different forecasting characteristics, whereas decomposition\-based approaches often rely on predefined assumptions or relatively rigid criteria to determine how different patterns should be separated\. Consequently, an important question remains: how can heterogeneous traffic dynamics be explicitly disentangled while allowing the decomposition itself to adapt to the forecasting objective? Addressing this question is challenging because heterogeneous traffic dynamics may not be separated by a clear and fixed boundary\. Slowly varying patterns are generally more closely associated with persistent traffic dynamics, while rapidly changing variations are more likely to reflect irregular fluctuations\. Nevertheless, this distinction is not absolute\. Information at the same temporal frequency may contribute to different traffic dynamics to different degrees\. Assigning a particular frequency exclusively to one component may therefore impose an overly restrictive representation and discard potentially useful information\. Instead of determining the decomposition through a predefined frequency boundary, it is desirable to learn how different spectral patterns should contribute to different traffic dynamics directly from data\. Motivated by this observation, we propose theAdaptive Decomposition Network \(ADNet\)111Code is available at[https://github\.com/xiaohuliming/Xtraffic\-forecast](https://github.com/xiaohuliming/Xtraffic-forecast)\., a multi\-step traffic forecasting framework that adaptively disentangles heterogeneous traffic dynamics and models the resulting components separately\. ADNet decomposes historical traffic observations into a dominant component and a residual component\. The dominant component is intended to emphasize relatively persistent and predictable traffic dynamics, whereas the residual component focuses on irregular deviations and rapidly changing variations\. Rather than imposing a hard separation between the two components, ADNet learns how traffic patterns at different frequencies should be distributed between them\. In this way, the decomposition adapts to the intrinsic characteristics of traffic data and the forecasting objective instead of relying on manually defined frequency boundaries\. Specifically, ADNet transforms historical traffic observations into the frequency domain and introduces a learnable complementary spectral decomposition mechanism\. For each frequency bin, the model learns how its information should be distributed between the dominant and residual components through complementary weights\. Therefore, every frequency bin can contribute to both components with different learned proportions, allowing the two components to exploit information from the entire frequency spectrum while emphasizing different temporal dynamics\. The decomposed spectra are then transformed back into the time domain and modeled through two dedicated forecasting branches\. Finally, the predictions from the two branches are integrated to generate the multi\-step traffic forecasts\. Through this design, ADNet combines adaptive decomposition with component\-specific forecasting to explicitly model heterogeneous traffic dynamics\. The main contributions of this work are summarized as follows: - •Component\-Specific Forecasting Framework\.We formulate multi\-step traffic forecasting from the perspective of disentangling heterogeneous traffic dynamics and propose ADNet, a component\-specific forecasting framework that explicitly decomposes traffic observations into dominant and residual components\. The two components are modeled through dedicated forecasting branches, enabling traffic dynamics with different temporal characteristics and levels of predictability to be captured separately\. - •Learnable Complementary Spectral Decomposition\.We introduce a learnable complementary spectral decomposition mechanism that adaptively determines how different frequency patterns contribute to the dominant and residual components\. Unlike predefined frequency boundaries or hard frequency selection, the proposed mechanism allows every frequency bin to contribute to both components with complementary learned proportions, providing a flexible decomposition of heterogeneous traffic dynamics\. - •Empirical Validation and Ablation\.Extensive experiments on real\-world traffic data demonstrate the effectiveness of ADNet across different forecasting horizons and evaluation metrics\. Capacity\-controlled ablation experiments further investigate the contributions of the dual\-branch architecture and adaptive decomposition mechanism, showing that learning the decomposition is important for improving multi\-step traffic forecasting performance\. ## 2Related Work ### 2\.1Spatiotemporal Traffic Forecasting Spatiotemporal modeling has become a dominant paradigm for traffic forecasting because traffic observations exhibit strong dependencies across both road\-network locations and time\. Representative methods include DCRNN, which integrates diffusion graph convolution with recurrent modeling, STGCN, which combines graph and temporal convolutions, and Graph WaveNet \(GWN\), which introduces dilated causal convolutions and adaptive graph learning\[[1](https://arxiv.org/html/2609.25777#bib.bib1),[2](https://arxiv.org/html/2609.25777#bib.bib2),[3](https://arxiv.org/html/2609.25777#bib.bib3)\]\. More recent studies further explore adaptive and dynamic spatial dependencies\. For example, D2STGNN decomposes traffic signals into diffusion and inherent components and models them together with dynamic graph learning\[[4](https://arxiv.org/html/2609.25777#bib.bib4)\]\. These methods have substantially improved the modeling of complex spatiotemporal dependencies\. Their primary focus, however, is on designing more expressive spatial or temporal representations\. Our work addresses a complementary problem: how heterogeneous temporal dynamics within traffic observations can be disentangled before forecasting\. ADNet decomposes the input into different temporal components and models them through separate forecasting branches, allowing component\-specific modeling to complement existing spatiotemporal forecasting architectures\. ### 2\.2Decomposition\-Based Time\-Series Forecasting Time\-series decomposition provides a natural way to model signals containing heterogeneous temporal patterns\. Classical methods such as STL separate observations into trend, seasonal, and remainder components\[[15](https://arxiv.org/html/2609.25777#bib.bib15)\]\. More recently, decomposition has been incorporated into deep forecasting models\. Autoformer progressively separates trend and seasonal information\[[16](https://arxiv.org/html/2609.25777#bib.bib16)\], FEDformer combines series decomposition with frequency\-enhanced modeling\[[17](https://arxiv.org/html/2609.25777#bib.bib17)\], and DLinear demonstrates the effectiveness of explicitly modeling decomposed components with simple forecasting architectures\[[18](https://arxiv.org/html/2609.25777#bib.bib18)\]\. MSD\-Mixer further introduces multi\-scale decomposition to capture temporal patterns at different scales\[[19](https://arxiv.org/html/2609.25777#bib.bib19)\]\. These studies demonstrate that separating heterogeneous temporal patterns can facilitate forecasting\. However, the resulting components are typically defined according to a particular decomposition formulation, such as trend–seasonality or multi\-scale structures\. In contrast, ADNet learns how heterogeneous traffic dynamics should be decomposed according to their spectral contributions and the forecasting objective\. ### 2\.3Frequency\-Aware Traffic Forecasting Frequency\-domain modeling provides another perspective for characterizing heterogeneous temporal dynamics\. StemGNN exploits graph and temporal spectral representations for multivariate forecasting, while FreTS models intra\-series and inter\-series dependencies through frequency\-domain transformations\[[5](https://arxiv.org/html/2609.25777#bib.bib5),[6](https://arxiv.org/html/2609.25777#bib.bib6)\]\. FreqMoE further decomposes time\-series representations into frequency components and employs specialized experts to capture different frequency characteristics\[[20](https://arxiv.org/html/2609.25777#bib.bib20)\]\. Frequency\-aware modeling has also been increasingly explored in traffic forecasting\. STWave employs wavelet decomposition to separate relatively stable trends from fluctuating traffic variations\[[7](https://arxiv.org/html/2609.25777#bib.bib7)\]\. DFDGCN exploits Fourier representations to alleviate temporal\-shift effects when learning dynamic spatial dependencies\[[8](https://arxiv.org/html/2609.25777#bib.bib8)\]\. LHFNet explicitly models low\- and high\-frequency traffic characteristics using different encoders\[[9](https://arxiv.org/html/2609.25777#bib.bib9)\], while HyperD decomposes traffic dynamics into periodic and residual components and models them through specialized mechanisms\[[10](https://arxiv.org/html/2609.25777#bib.bib10)\]\. ADNet shares the general motivation of exploiting heterogeneous frequency characteristics but differs in how the decomposition is constructed\. Rather than assigning spectral information exclusively to predefined components or frequency ranges, ADNet learns complementary weights that determine the contribution of each frequency bin to both the dominant and residual components\. Consequently, every frequency can contribute to both components with different learned proportions\. This allows the decomposition itself to be optimized jointly with the forecasting objective, providing a more flexible way to disentangle heterogeneous traffic dynamics without imposing a hard frequency partition\. ## 3Methodology ### 3\.1Model Overview Figure[1](https://arxiv.org/html/2609.25777#S3.F1)illustrates the overall architecture of the proposed Adaptive Decomposition Network \(ADNet\)\. Given historical traffic observations from multiple locations, ADNet first transforms the input sequences into the frequency domain using the real\-valued fast Fourier transform \(rFFT\)\. A learnable complementary spectral decomposition module then adaptively distributes the information in each frequency bin between a dominant component and a residual component\. Unlike hard frequency partitioning, every frequency bin can contribute to both components with different learned proportions, allowing the decomposition to adapt to the forecasting objective\. The two decomposed spectra are subsequently transformed back into the time domain through inverse rFFT \(irFFT\) and modeled by two independently parameterized Graph WaveNet \(GWN\) branches\[[3](https://arxiv.org/html/2609.25777#bib.bib3)\]\. The two branches capture the spatiotemporal dependencies of the dominant and residual dynamics separately and produce their respective multi\-step forecasts\. Finally, the two predictions are combined through element\-wise addition to obtain the final traffic\-flow prediction\. In this way, ADNet integrates adaptive spectral decomposition with component\-specific spatiotemporal forecasting to explicitly model heterogeneous traffic dynamics\. Figure 1:Overview of Adaptive Decomposition Network \(ADNet\)\. ### 3\.2Learnable Complementary Spectral Decomposition Given historical traffic observations𝐗∈ℝN×Th×C\\mathbf\{X\}\\in\\mathbb\{R\}^\{N\\times T\_\{h\}\\times C\}, whereNNdenotes the number of locations,ThT\_\{h\}the historical window length, andCCthe number of input features, we first transform the traffic sequences into the frequency domain using the real Fast Fourier Transform \(rFFT\) along the temporal dimension: 𝐗~=rFFT\(𝐗\),𝐗~∈ℂN×F×C,\\widetilde\{\\mathbf\{X\}\}=\\operatorname\{rFFT\}\(\\mathbf\{X\}\),\\qquad\\widetilde\{\\mathbf\{X\}\}\\in\\mathbb\{C\}^\{N\\times F\\times C\},\(1\)whereF=⌊Th/2⌋\+1F=\\lfloor T\_\{h\}/2\\rfloor\+1is the number of non\-redundant frequency bins\. The transformation is independently applied to each location and input channel\. Instead of using a fixed frequency cutoff to separate different traffic dynamics, we introduce a learnable soft mask𝐦=\[m0,…,mF−1\]\\mathbf\{m\}=\[m\_\{0\},\\ldots,m\_\{F\-1\}\]to determine the contribution of each frequency bin to the dominant component\. For thekk\-th frequency bin, its weight is defined as mk=σ\(ak\),mk∈\(0,1\),m\_\{k\}=\\sigma\(a\_\{k\}\),\\qquad m\_\{k\}\\in\(0,1\),\(2\)whereaka\_\{k\}is a learnable parameter andσ\(⋅\)\\sigma\(\\cdot\)denotes the sigmoid function\. The mask is shared across samples, locations, and input channels and is optimized jointly with the forecasting model\. To provide an inductive bias at the beginning of training, we initialize the mask such that the firstKKfrequency bins receive larger dominant weights: ak\(0\)=\{α,k<K,−α,k≥K,a\_\{k\}^\{\(0\)\}=\\begin\{cases\}\\alpha,&k<K,\\\\ \-\\alpha,&k\\geq K,\\end\{cases\}\(3\)whereKKis a hyperparameter satisfying1≤K≤F1\\leq K\\leq F, andα\>0\\alpha\>0controls the strength of the initialization bias\. Importantly,KKonly determines the initialization and does not impose a hard frequency boundary\. All mask parameters remain trainable and may adapt freely during optimization\. The dominant and residual spectra are constructed using complementary weights: 𝐗~D=𝐦⊙𝐗~,\\widetilde\{\\mathbf\{X\}\}\_\{\\mathrm\{D\}\}=\\mathbf\{m\}\\odot\\widetilde\{\\mathbf\{X\}\},\(4\) 𝐗~R=\(𝟏−𝐦\)⊙𝐗~,\\widetilde\{\\mathbf\{X\}\}\_\{\\mathrm\{R\}\}=\(\\mathbf\{1\}\-\\mathbf\{m\}\)\\odot\\widetilde\{\\mathbf\{X\}\},\(5\)where⊙\\odotdenotes element\-wise multiplication along the frequency dimension\. Therefore, each frequency bin can contribute to both components with different proportions rather than being assigned exclusively to one of them\. Finally, the two spectra are transformed back into the time domain through irFFT: 𝐗D=irFFT\(𝐗~D\),\\mathbf\{X\}\_\{\\mathrm\{D\}\}=\\operatorname\{irFFT\}\(\\widetilde\{\\mathbf\{X\}\}\_\{\\mathrm\{D\}\}\),\(6\)𝐗R=irFFT\(𝐗~R\)\.\\mathbf\{X\}\_\{\\mathrm\{R\}\}=\\operatorname\{irFFT\}\(\\widetilde\{\\mathbf\{X\}\}\_\{\\mathrm\{R\}\}\)\.\(7\)Because the two spectral masks are complementary, the reconstructed sequences satisfy𝐗D\+𝐗R=𝐗\\mathbf\{X\}\_\{\\mathrm\{D\}\}\+\\mathbf\{X\}\_\{\\mathrm\{R\}\}=\\mathbf\{X\}up to numerical precision\. The proposed decomposition therefore preserves the complete historical signal while allowing the model to learn different spectral emphasis for the dominant and residual traffic dynamics\. The two reconstructed components are subsequently processed by two parallel and independently parameterized Graph WaveNet \(GWN\) branches\[[3](https://arxiv.org/html/2609.25777#bib.bib3)\]\. The dominant branch learns the spatiotemporal dependencies associated with relatively persistent and regular traffic dynamics, whereas the residual branch focuses on the spatial and temporal correlations underlying irregular and rapidly varying traffic fluctuations\. Although the two branches adopt the same GWN backbone, their parameters are learned independently, enabling them to specialize in the distinct characteristics of the two components\. Each branch directly generates multi\-step predictions in the time domain, resulting in a dominant\-component forecast and a residual\-component forecast\. ### 3\.3Component\-Specific Spatiotemporal Forecasting After spectral decomposition, the reconstructed dominant and residual sequences exhibit different temporal characteristics and are therefore modeled separately\. We employ two independently parameterized spatiotemporal forecasting branches, one for each component, allowing the predictors to specialize in the distinct dynamics contained in the dominant and residual signals\. In this work, Graph WaveNet \(GWN\)\[[3](https://arxiv.org/html/2609.25777#bib.bib3)\]is adopted as the forecasting backbone because of its effectiveness in jointly capturing temporal dependencies and spatial correlations among traffic locations\. The dominant and residual sequences are independently fed into two GWN branches to produce their corresponding multi\-step forecasts\. Although the two branches share the same network architecture, their parameters are not shared, enabling each branch to learn component\-specific spatiotemporal representations\. In this work, GWN is used as the forecasting backbone for both branches\. While the proposed component\-specific modeling strategy is not inherently dependent on GWN, evaluating alternative spatiotemporal backbones is beyond the scope of this study\. ### 3\.4Prediction Fusion and Learning Objective The dominant and residual branches independently generate multi\-step forecasts, denoted by𝐘^D\\widehat\{\\mathbf\{Y\}\}\_\{\\mathrm\{D\}\}and𝐘^R\\widehat\{\\mathbf\{Y\}\}\_\{\\mathrm\{R\}\}, respectively\. We combine the two predictions through element\-wise addition: 𝐘^=𝐘^D\+𝐘^R,\\widehat\{\\mathbf\{Y\}\}=\\widehat\{\\mathbf\{Y\}\}\_\{\\mathrm\{D\}\}\+\\widehat\{\\mathbf\{Y\}\}\_\{\\mathrm\{R\}\},\(8\)where𝐘^\\widehat\{\\mathbf\{Y\}\}denotes the final multi\-step traffic forecast\. The additive fusion introduces no additional parameters and naturally combines the complementary information learned from the two components\. The entire framework is trained end\-to\-end using the mean absolute error \(MAE\) between the predicted and ground\-truth traffic values: ℒ=1B×N×Tp∑b=1B∑n=1N∑h=1Tp\|Y^b,n,h−Yb,n,h\|,\\mathcal\{L\}=\\frac\{1\}\{B\\times N\\times T\_\{p\}\}\\sum\_\{b=1\}^\{B\}\\sum\_\{n=1\}^\{N\}\\sum\_\{h=1\}^\{T\_\{p\}\}\\left\|\\widehat\{Y\}\_\{b,n,h\}\-Y\_\{b,n,h\}\\right\|,\(9\)whereBB,NN, andTpT\_\{p\}denote the batch size, number of traffic locations, and prediction horizon, respectively\. The forecasting loss jointly optimizes the learnable spectral decomposition module and the two GWN forecasting branches\. ## 4Evaluation ### 4\.1Datasets We conduct experiments on the TraffiDent benchmark\[[11](https://arxiv.org/html/2609.25777#bib.bib11)\], which provides large\-scale traffic data collected across California in 2023\. To focus on freeway mainline traffic dynamics, we retain only mainline sensors and aggregate the traffic measurements into 5\-minute intervals\. We construct two regional datasets corresponding to Alameda and Orange counties\. Their statistics are summarized in Table[1](https://arxiv.org/html/2609.25777#S4.T1)\. Each region’s time series is chronologically divided into training, validation, and test periods in a 70%/15%/15% ratio\. Forecasting windows are sampled around incidents, deduplicated by forecast origin, and filtered to prevent prediction targets or incidents from being shared across splits\. Table 1:Spatial statistics and temporal coverage of the Alameda and Orange datasets\. ### 4\.2Baselines We compare ADNet with ten representative traffic forecasting methods\. Historical Last \(HL\) and LSTM are included as non\-graph temporal baselines\. Moreover, DCRNN\[[1](https://arxiv.org/html/2609.25777#bib.bib1)\], STGCN\[[2](https://arxiv.org/html/2609.25777#bib.bib2)\], and Graph WaveNet \(GWN\)\[[3](https://arxiv.org/html/2609.25777#bib.bib3)\]are representative spatiotemporal graph forecasting models, with GWN serving as the direct backbone baseline of ADNet\. We further compare with AGCRN\[[12](https://arxiv.org/html/2609.25777#bib.bib12)\], which learns adaptive spatial dependencies, ASTGCN\[[13](https://arxiv.org/html/2609.25777#bib.bib13)\], which incorporates spatial–temporal attention, and more recent graph\-based approaches including DSTAGNN\[[14](https://arxiv.org/html/2609.25777#bib.bib14)\]and D2STGNN\[[4](https://arxiv.org/html/2609.25777#bib.bib4)\]\. STWave\[[7](https://arxiv.org/html/2609.25777#bib.bib7)\]uses wavelet decomposition to separate traffic signals into stable trends and fluctuating events, which are modeled by a dual\-channel spatiotemporal network with efficient spectral graph attention\. This provides a decomposition\-based comparison for ADNet\. Together, these baselines cover temporal, graph\-based, attention\-based, adaptive, and dynamic spatiotemporal forecasting strategies\. ### 4\.3Implementation Details All methods use the same data splits and forecasting protocol\. The input window contains 12 historical time steps, and the model predicts the next 12 time steps; at 5\-minute intervals, these correspond to one hour of history and one hour of future traffic flow\. For the baseline methods, we follow their recommended model and training configurations whenever applicable\. In the main comparison, all trainable methods are evaluated using seed 42 and trained for at most 30 epochs, with model selection based on validation performance\. For ADNet, each forecasting branch adopts GWN with 32 hidden channels and a dropout rate of 0\.3\. The model is optimized using Adam with an initial learning rate of10−310^\{\-3\}and a weight decay of10−410^\{\-4\}\. For the adaptive decomposition module, the complementary spectral weights are initialized using a boundary ofK=3K=3and an initialization strength ofα=2\\alpha=2, unless otherwise specified\. These parameters affect only the initialization of the spectral weights; all frequency weights are subsequently optimized jointly with the forecasting model\. ### 4\.4Evaluation Metrics We evaluate forecasting accuracy using three widely adopted metrics: mean absolute error \(MAE\), root mean squared error \(RMSE\), and mean absolute percentage error \(MAPE\), where lower values indicate better performance\. All metrics are computed on the original traffic\-flow scale\. We report performance at H3, H6, and H12, corresponding to 15\-, 30\-, and 60\-minute\-ahead forecasting, respectively\. We additionally report*Average*, which aggregates predictions over all 12 forecasting horizons\. Missing target observations are excluded using the original observation mask\. For MAPE, target values whose absolute flow is close to zero are additionally excluded to avoid numerical instability\. ### 4\.5Overall Performance Table 2:Performance comparison on the Alameda and Orange regions of TraffiDent\. H3, H6, and H12 denote the 15\-, 30\-, and 60\-minute forecasting horizons, respectively, while Average aggregates all 12 horizons\.Table[2](https://arxiv.org/html/2609.25777#S4.T2)reports the forecasting performance of ADNet and the compared methods on the Alameda and Orange regions of TraffiDent\. We report MAE, RMSE, and MAPE, where lower values indicate better forecasting performance\. The best and second\-best results in each setting are highlighted in bold and underlined, respectively\. Overall, ADNet achieves consistently strong performance across both regions, forecasting horizons, and evaluation metrics\. Among the 24 region–horizon–metric combinations reported in Table[2](https://arxiv.org/html/2609.25777#S4.T2), ADNet obtains the best result in 20 cases and the second\-best result in the remaining four cases\. This broad improvement across MAE, RMSE, and MAPE indicates that the advantage of ADNet is not restricted to a particular forecasting horizon or error metric\. On Alameda, ADNet achieves the best Average MAE and RMSE of 12\.13 and 22\.32, respectively\. ADNet also achieves the best MAE and RMSE at H6 and the best performance across all three metrics at H12\. At H3, it obtains the lowest MAE, while its RMSE of 20\.00 is nearly identical to the best result of 19\.99 achieved by D2STGNN\. The advantage of ADNet is particularly consistent on Orange, where it achieves the best result for every metric at every reported horizon\. For the Average performance, ADNet reduces MAE, RMSE, and MAPE by 2\.79%, 1\.92%, and 2\.83%, respectively, compared with the strongest baseline results\. Moreover, its advantage becomes more pronounced at longer forecasting horizons\. For example, relative to GWN, the MAPE reduction increases from 2\.16% at H3 to 2\.62% at H6 and 3\.69% at H12\. Similar improvements are observed for MAE and RMSE at the longer horizons\. STWave provides a comparison with predefined wavelet decomposition\. ADNet reduces Average MAE relative to STWave by 1\.55% on Alameda and 5\.10% on Orange, and reduces Average RMSE by 2\.85% and 6\.88%, respectively\. The MAPE comparison is more mixed: on Alameda, STWave achieves lower MAPE at H3, H6, and Average, with values of 15\.92%, 17\.49%, and 17\.82%, compared with 16\.29%, 17\.78%, and 17\.91% for ADNet\. ADNet achieves lower MAPE at H12 on Alameda and at all reported horizons on Orange\. These results demonstrate the effectiveness of ADNet for multi\-step traffic forecasting\. In particular, the consistent gains at longer forecasting horizons are aligned with the motivation of adaptive decomposition: disentangling heterogeneous traffic dynamics allows components with different temporal characteristics to be modeled separately before their predictions are integrated\. We further examine the contributions of the dual\-branch architecture and the adaptive decomposition mechanism through ablation experiments\. ### 4\.6Ablation Study Table 3:Ablation study on Alameda\.We conduct an ablation study to investigate two questions: whether the improvement of ADNet can be explained by the additional capacity of the dual\-branch architecture, and whether learning the decomposition provides an advantage over a fixed spectral partition\. All variants are trained for 100 epochs using three random seeds, with the checkpoint selected according to validation MAE\. Table[3](https://arxiv.org/html/2609.25777#S4.T3)reports the mean and standard deviation of the Average performance over all 12 forecasting horizons\. We first evaluate the effect of the dual\-branch architecture\. Compared with the single\-branch GWN, DualGWN reduces MAE, RMSE, and MAPE by 2\.96%, 2\.32%, and 3\.67%, respectively\. This result shows that using two independently parameterized forecasting branches already provides a clear performance benefit and therefore serves as an important capacity\-matched control for evaluating the decomposition mechanism\. We next examine whether the decomposition strategy itself matters\. ADNet with a fixed decomposition does not improve over GWN and produces slightly higher MAE and MAPE\. In contrast, learning the decomposition substantially improves performance\. Compared with the fixed variant, ADNet with learnable decomposition reduces MAE, RMSE, and MAPE by 3\.50%, 2\.51%, and 3\.55%, respectively\. This result indicates that simply separating the signal into components is insufficient; the decomposition needs to adapt to the forecasting objective\. Finally, compared with the capacity\-matched DualGWN, the learnable ADNet variant further reduces MAE from 10\.7346 to 10\.7146 and RMSE from 20\.4777 to 20\.3995, while achieving a comparable MAPE \(18\.8070 versus 18\.7431\)\. These results suggest that the performance gain of ADNet cannot be attributed solely to increased model capacity\. Rather, the learnable decomposition provides additional benefit by adaptively organizing heterogeneous traffic dynamics before component\-specific forecasting\. ## 5Conclusion In this work, we proposed the Adaptive Decomposition Network \(ADNet\) for multi\-step traffic forecasting\. ADNet addresses the challenge of entangled heterogeneous traffic dynamics by adaptively decomposing historical observations into dominant and residual components and modeling them through separate forecasting branches\. A learnable complementary spectral decomposition mechanism allows each frequency bin to contribute to both components with different learned proportions, avoiding the restriction of a hard frequency partition\. Experiments on the Alameda and Orange regions of TraffiDent demonstrate that ADNet consistently achieves strong performance across different forecasting horizons and evaluation metrics, with particularly clear improvements at longer horizons\. The capacity\-controlled ablation study further shows that, although the dual\-branch architecture itself provides performance gains, learning the decomposition substantially outperforms a fixed decomposition and provides additional improvements beyond the capacity\-matched control\. These results demonstrate the effectiveness of combining adaptive decomposition with component\-specific forecasting for modeling heterogeneous traffic dynamics\. ## References - \[1\]Li, Y\., Yu, R\., Shahabi, C\., Liu, Y\. Diffusion convolutional recurrent neural network: Data\-driven traffic forecasting\. International Conference on Learning Representations \(2018\) - \[2\]Yu, B\., Yin, H\., Zhu, Z\. Spatio\-temporal graph convolutional networks: A deep learning framework for traffic forecasting\. Proceedings of the Twenty\-Seventh International Joint Conference on Artificial Intelligence, pp\. 3634–3640 \(2018\)\. - \[3\]Wu, Z\., Pan, S\., Long, G\., Jiang, J\., Zhang, C\. Graph WaveNet for deep spatial\-temporal graph modeling\. Proceedings of the Twenty\-Eighth International Joint Conference on Artificial Intelligence, pp\. 1907–1913 \(2019\)\. - \[4\]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\. Proceedings of the VLDB Endowment15\(11\), 2733–2746 \(2022\)\. - \[5\]Cao, D\., Wang, Y\., Duan, J\., Zhang, C\., Zhu, X\., Huang, C\., Tong, Y\., Xu, B\., Bai, J\., Tong, J\., Zhang, Q\. Spectral temporal graph neural network for multivariate time\-series forecasting\. Advances in Neural Information Processing Systems, vol\. 33, pp\. 17766–17778\. \(2020\) - \[6\]Yi, K\., Zhang, Q\., Fan, W\., Wang, S\., Wang, P\., He, H\., An, N\., Lian, D\., Cao, L\., Niu, Z\. Frequency\-domain MLPs are more effective learners in time series forecasting\. Advances in Neural Information Processing Systems, vol\. 36, pp\. 76656–76679\. \(2023\)\. - \[7\]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: 2023 IEEE 39th International Conference on Data Engineering, pp\. 517–529 \(2023\)\.\\doi10\.1109/ICDE55515\.2023\.00046 - \[8\]Li, Y\., Shao, Z\., Xu, Y\., Qiu, Q\., Cao, Z\., Wang, F\. Dynamic frequency domain graph convolutional network for traffic forecasting\. ICASSP 2024–2024 IEEE International Conference on Acoustics, Speech and Signal Processing, pp\. 5245–5249\. - \[9\]Feng, Q\., Li, B\., Liu, X\., Gao, X\., Wan, K\. Low\-high frequency network for spatial\-temporal traffic flow forecasting\. Engineering Applications of Artificial Intelligence158, 111304 \(2025\)\. - \[10\]Shao, M\., Zhang, Z\., Wang, Y\., Dai, Y\., Shen, X\., Wang, X\. HyperD: Hybrid periodicity decoupling framework for traffic forecasting\. Proceedings of the AAAI Conference on Artificial Intelligence40\(18\), 15689–15697 \(2026\)\. - \[11\]Gou, X\., Li, Z\., Lan, T\., Lin, J\., Li, Z\., Zhao, B\., Zhang, C\., … Zhang, X\. \(2025\)\. TraffiDent: A dataset for understanding the interplay between traffic dynamics and incidents\. Advances in Neural Information Processing Systems, 38\. - \[12\]Bai, L\., Yao, L\., Li, C\., Wang, X\., Wang, C\. Adaptive graph convolutional recurrent network for traffic forecasting\. In: Advances in Neural Information Processing Systems, vol\. 33, pp\. 17804–17815 \(2020\)\. - \[13\]Guo, S\., Lin, Y\., Feng, N\., Song, C\., Wan, H\. Attention based spatial\-temporal graph convolutional networks for traffic flow forecasting\. Proceedings of the AAAI Conference on Artificial Intelligence33\(1\), 922–929 \(2019\)\. - \[14\]Lan, S\., Ma, Y\., Huang, W\., Wang, W\., Yang, H\., Li, P\. DSTAGNN: Dynamic spatial\-temporal aware graph neural network for traffic flow forecasting\. Proceedings of the 39th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol\. 162, pp\. 11906–11917 \(2022\)\. - \[15\]Cleveland, R\.B\., Cleveland, W\.S\., McRae, J\.E\., Terpenning, I\. STL: A seasonal\-trend decomposition procedure based on Loess\. Journal of Official Statistics6\(1\), 3–73 \(1990\) - \[16\]Wu, H\., Xu, J\., Wang, J\., Long, M\. Autoformer: Decomposition transformers with auto\-correlation for long\-term series forecasting\. Advances in Neural Information Processing Systems, vol\. 34, pp\. 22419–22430 \(2021\)\. - \[17\]Zhou, T\., Ma, Z\., Wen, Q\., Wang, X\., Sun, L\., Jin, R\. FEDformer: Frequency enhanced decomposed transformer for long\-term series forecasting\. Proceedings of the 39th International Conference on Machine Learning, Proceedings of Machine Learning Research, vol\. 162, pp\. 27268–27286 \(2022\)\. - \[18\]Zeng, A\., Chen, M\., Zhang, L\., Xu, Q\. Are transformers effective for time series forecasting? Proceedings of the AAAI Conference on Artificial Intelligence37\(9\), 11121–11128 \(2023\)\. - \[19\]Zhong, S\., Song, S\., Zhuo, W\., Li, G\., Liu, Y\., Chan, S\.\-H\.G\. A multi\-scale decomposition MLP\-mixer for time series analysis\. Proceedings of the VLDB Endowment17\(7\), 1723–1736 \(2024\)\. - \[20\]Liu, Z\. \(2025\)\. Freqmoe: Enhancing time series forecasting through frequency decomposition mixture of experts\. arXiv preprint arXiv:2501\.15125\.
相似文章
EMAGN:基于学习聚类的可扩展交通预测高效多注意力图网络
EMAGN 是一种用于交通预测的高效多注意力图网络,通过学习聚类实现自注意力的线性化,将复杂度从二次降至线性,同时保持接近全注意力模型的准确性,并在训练时间、推理时间和 GPU 内存方面显著降低。
DSETA:动态交通环境中行程时间预测的双阶段持续学习框架
DSETA是一种用于行程时间预测的双阶段持续学习框架,将日内实时自适应与跨日长期趋势学习分离。在线A/B测试显示,在三个城市中MAE均有降低,并已成功部署于DiDi的生产环境。
学习离散化:基于扩散的自适应网格与谱引导
本文提出了一种基于扩散的框架,用于学习条件于观测到的偏微分方程动力学的自适应网格离散化,利用谱引导和物理约束在需要的地方分配分辨率。该方法在五种偏微分方程场景中取得了具有竞争力或更优的性能。
结构引导的时空注意力图神经网络用于交通流预测
本文提出结构引导的时空注意力图神经网络(SGSAN),通过显式建模结构依赖关系来改进交通流预测,以获得更好的可解释性和最先进的准确性。
嵌套时空时间序列预测
本文提出一种嵌套时空预测框架,利用谱聚类构建语义一致的宏观区域,为细粒度的微观预测提供自上而下的指导。在高维数据集上的实验表明,该方法始终优于最先进的基线模型。