CARNet Cycle-Conditioned Core Aggregation and Redistribution for Multivariate Time Series Forecasting
Summary
CARNet integrates global recurrent cycle information into efficient core-based interaction modeling for multivariate time series forecasting, achieving linear complexity and outperforming strong transformer baselines on real-world benchmarks.
View Cached Full Text
Cached at: 07/27/26, 07:41 AM
# CARNet: Cycle-Conditioned Core Aggregation and Redistribution for Multivariate Time Series Forecasting
Source: [https://arxiv.org/html/2607.21681](https://arxiv.org/html/2607.21681)
Awsaf Tausif Adib, Md\. Shahria Sarker Shuvo, Md\. Estehaar Ahmed Emon, Mustafa Kamal, Fuad Rahman, Shafin Rahman, Nabeel Mohammed
11institutetext:Apurba\-NSU R&D Lab, Department of Electrical and Computer Engineering, North South University22institutetext:Apurba Technologies, California, USA
22email:\{awsaf\.tasusif, shahria\.shuvo, estehaar\.emon, mustafa\.kamal, shafin\.rahman, nabeel\.mohammed\}@northsouth\.edu
22email:fuad@apurbatech\.comMd\. Shahria Sarker ShuvoMd\. Estehaar Ahmed EmonMustafa KamalFuad RahmanShafin RahmanNabeel Mohammed
###### Abstract
Accurately modeling cross\-variate dependencies remains a key challenge in multivariate time series forecasting, particularly in the presence of strong periodic patterns\. Many existing approaches rely on attention\-based mechanisms that incur quadratic complexity and scale poorly with increasing numbers of variates\. Recent attention\-free aggregation models address this issue through linear\-complexity core\-based interactions, but they do not explicitly leverage the global periodic structure present in the data\. To overcome this limitation, we propose CARNet, a Cycle\-Conditioned Core Aggregation and Redistribution framework that integrates global recurrent cycle information into efficient core\-based interaction modeling via Multihead Core Aggregation\. Extensive experiments on multiple real\-world multivariate forecasting benchmarks demonstrate that CARNet consistently outperforms strong transformer and non\-attention baselines across diverse prediction horizons while preserving linear\-complexity modeling of cross\-variate dependencies\.
## 1Introduction
Accurately modeling cross\-variate dependencies is critical for multivariate time series forecasting \(MTSF\), which underpins a wide range of real\-world applications, including energy planning, medical forecasting, climate analysis, and traffic monitoring\[[27](https://arxiv.org/html/2607.21681#bib.bib27),[28](https://arxiv.org/html/2607.21681#bib.bib28),[29](https://arxiv.org/html/2607.21681#bib.bib29),[30](https://arxiv.org/html/2607.21681#bib.bib30)\]\. Recent Transformer\-based models that explicitly capture inter\-variable interactions, such as iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\], have demonstrated clear advantages over channel\-independent approaches like PatchTST\[[1](https://arxiv.org/html/2607.21681#bib.bib1)\]\. However, the quadratic complexity of attention has motivated the development of efficient attention variants\[[6](https://arxiv.org/html/2607.21681#bib.bib6),[5](https://arxiv.org/html/2607.21681#bib.bib5),[31](https://arxiv.org/html/2607.21681#bib.bib31)\], as well as attention\-free alternatives based on state\-space models, graph\-based methods, MLP\-style architectures and related approaches\[[7](https://arxiv.org/html/2607.21681#bib.bib7),[8](https://arxiv.org/html/2607.21681#bib.bib8),[9](https://arxiv.org/html/2607.21681#bib.bib9),[30](https://arxiv.org/html/2607.21681#bib.bib30),[12](https://arxiv.org/html/2607.21681#bib.bib12),[14](https://arxiv.org/html/2607.21681#bib.bib14)\]\.
While effective for scalability, most existing channel\-dependent models operate directly on raw input series that often exhibit strong periodic or seasonal patterns\. Prior work has shown that dominant recurrent structures can obscure other informative dynamics, motivating explicit decomposition strategies or periodicity\-aware modeling approaches\[[10](https://arxiv.org/html/2607.21681#bib.bib10),[11](https://arxiv.org/html/2607.21681#bib.bib11)\]\. CycleNet addresses this issue through Residual Cycle Forecasting \(RCF\), which learns recurrent cycles and removes them from the input to better model residual temporal dynamics\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]\. However, CycleNet primarily focuses on temporal periodicity and does not explicitly model cross\-variate dependencies in multivariate settings\. TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]addresses this limitation by introducing recurrent cycles as global correlation representations and conditioning inter\-variable interactions through cross\-attention, enabling alignment between periodic structures and sample\-specific dependencies\. While effective, this design relies on attention mechanisms to mediate the interaction between recurrent cycles and variate embeddings\. In contrast, efficient attention\-free architectures such as SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]and TSMixer\[[12](https://arxiv.org/html/2607.21681#bib.bib12)\]provide scalable alternatives for channel interaction, but they do not explicitly exploit global recurrent cycle information\. As a result, integrating cycle\-conditioned interaction modeling into attention\-free architectures remains non\-trivial\.
To bridge this gap, we propose CARNet1, a cycle\-conditioned architecture for multivariate time series forecasting that integrates learnable recurrent cycles as global conditioning signals within a unified core aggregation and redistribution framework\.CARNetadopts a star\-shaped aggregation mechanism\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]and introduces an effective way to incorporate global periodic information into cross\-variate dependency modeling\. Furthermore, to improve the expressiveness of the aggregated representation, we introduce a Multihead Core Aggregation \(MHCA\) mechanism, which partitions variate representations into multiple interaction subspaces and extracts compact subspace\-specific representations through separate head\-wise transformations\. These subspace representations are then combined to form a unified variate\-level representation, which is subsequently pooled across variates to obtain a global cycle\-conditioned core\. Through Cycle\-Conditioned Core Redistribution, this global representation is fed back into the variate embeddings, enabling structured cross\-variate interaction modeling while preserving linear complexity and attention\-free computation\.
In summary, the contributions of this paper are as follows:
- 1\. We proposeCARNet, a cycle\-conditioned architecture for multivariate time series forecasting that incorporates learnable recurrent cycles as global conditioning signals within a unified aggregation and redistribution framework\.
- 2\. We introduce a*Multihead Core Aggregation \(MHCA\)*mechanism that enhances cross\-variate interaction by extracting and combining multiple core representations from partitioned variate features\.
- 3\. We conduct extensive experiments on 12 real\-world multivariate time series benchmarks, demonstrating that CARNet consistently achieves strong performance across multiple forecasting horizons with favorable efficiency\.
11footnotetext:
Official implementation:[https://github\.com/adib3552/carnet](https://github.com/adib3552/carnet)
## 2Related Work
### 2\.1Aggregation Models
Aggregation\-based forecasting models aim to capture cross\-variate dependencies by compressing information from multiple variables into shared latent representations and then redistributing the aggregated information for prediction\. Compared with attention\-based methods, these models often provide a more efficient alternative for multivariate forecasting by avoiding explicit pairwise interaction across all variables\. Earlier lightweight architectures such as TSMixer\[[12](https://arxiv.org/html/2607.21681#bib.bib12)\]and TiDE\[[24](https://arxiv.org/html/2607.21681#bib.bib24)\]explored efficient channel interaction through mixing and MLP\-based designs, demonstrating that strong forecasting performance can be achieved without relying on full attention mechanisms\.
More recently, SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]introduced a dedicated core aggregation mechanism that summarizes multivariate information into a compact shared core and redistributes it back to each variate, achieving strong performance with linear complexity\. As illustrated in Figure[1](https://arxiv.org/html/2607.21681#S2.F1), our work builds on this aggregation paradigm by moving beyond single\-core aggregation and introducing Multihead Core Aggregation, which captures richer and more diverse cross\-variate interactions\. This design enables CARNet to preserve the efficiency advantages of aggregation\-based modeling while enhancing its representational flexibility\.
Figure 1:Comparison of core aggregation strategies\. \(a\) The traditional approach aggregates all variates into a single shared core representation\. \(b\) Our Multihead Core Aggregation first partitions variates into multiple interaction subspaces, extracts head\-specific cores, and then combines them into a shared core, enabling richer and more diverse cross\-variate interaction modeling\.
### 2\.2Periodic Models
Periodic models explicitly capture recurring temporal patterns by introducing inductive biases toward seasonality, cycles, and frequency\-domain structures\. Autoformer\[[10](https://arxiv.org/html/2607.21681#bib.bib10)\]popularized this paradigm by decomposing input sequences into periodic \(seasonal\) and non\-periodic \(trend\) components, allowing models to focus on structured temporal regularities\. Similarly, FEDformer\[[11](https://arxiv.org/html/2607.21681#bib.bib11)\]leverages frequency\-domain representations together with attention mechanisms to model global periodic dependencies for long\-horizon forecasting\.
Several lightweight architectures further exploit periodic structures through efficient temporal modeling\. TimeMixer\[[19](https://arxiv.org/html/2607.21681#bib.bib19)\]captures periodic patterns using multi\-scale mixing across different temporal resolutions, while SparseTSF\[[15](https://arxiv.org/html/2607.21681#bib.bib15)\]introduces sparse temporal interactions to selectively model dominant periodic dependencies\. TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]models periodicity using quantized temporal representations, enabling efficient learning of recurring patterns across multiple temporal scales\. Together, these methods demonstrate that explicitly modeling periodic structures can simplify temporal dynamics and improve forecasting performance\.
### 2\.3Channel\-Dependent Modeling
Modeling cross\-variate dependencies is central to multivariate time series forecasting, since correlations across variables often improve prediction accuracy\. Transformer\-based methods address this through explicit channel\-aware representations\. For instance, iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\]treats variables as tokens to model cross\-variate relations via self\-attention, while TimeXer\[[4](https://arxiv.org/html/2607.21681#bib.bib4)\]introduces global learnable tokens to summarize channel\-specific temporal information and support inter\-channel interaction\. TimesNet\[[20](https://arxiv.org/html/2607.21681#bib.bib20)\]also captures cross\-variate dependencies through shared representations while emphasizing structured temporal pattern extraction\.
Beyond attention\-based architectures, several lightweight approaches provide efficient alternatives for channel interaction modeling\. TSMixer\[[12](https://arxiv.org/html/2607.21681#bib.bib12)\]uses alternating temporal and channel mixing layers in an MLP\-based framework, while SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]introduces a core aggregation mechanism that summarizes information across variables into a shared latent representation and redistributes it back to each channel\. Together, these methods reflect diverse strategies for modeling cross\-variate dependencies in multivariate forecasting\.
## 3Methodology
Multivariate time series forecasting aims to predict a future sequence𝐘=\[𝐲T\+1,𝐲T\+2,…,𝐲T\+H\]∈ℝC×H\\mathbf\{Y\}=\[\\mathbf\{y\}\_\{T\+1\},\\mathbf\{y\}\_\{T\+2\},\\ldots,\\mathbf\{y\}\_\{T\+H\}\]\\in\\mathbb\{R\}^\{C\\times H\}given a historical input sequence of the past𝐗=\[𝐱1,𝐱2,…,𝐱T\]∈ℝC×T\\mathbf\{X\}=\[\\mathbf\{x\}\_\{1\},\\mathbf\{x\}\_\{2\},\\ldots,\\mathbf\{x\}\_\{T\}\]\\in\\mathbb\{R\}^\{C\\times T\}, whereCCdenotes the number of variates \(channels\),TTis the look\-back window length, andHHis the forecasting horizon\. Formally, the objective is to learn a parametric forecasting modelfϕ\(⋅\)f\{\\boldsymbol\{\\phi\}\}\(\\cdot\)with learnable parametersϕ\\boldsymbol\{\\phi\}that maps the past window to the future window, i\.e\.,𝐘=fϕ\(𝐗\)\\mathbf\{Y\}=f\{\\boldsymbol\{\\phi\}\}\(\\mathbf\{X\}\), wherefϕ:ℝC×T→ℝC×Hf\{\\boldsymbol\{\\phi\}\}:\\mathbb\{R\}^\{C\\times T\}\\rightarrow\\mathbb\{R\}^\{C\\times H\}\. The forecasting function is designed to capture cross\-variate dependencies while accounting for recurring temporal patterns shared across variates\. In many real\-world scenarios, such dependencies are influenced by underlying periodic structures, motivating the incorporation of global cycle information into variate interaction modeling\.
### 3\.1Overview of CARNet
Figure 2:Overview of the CARNet framework\. \(a\) In the Cycle\-Conditioned Core Aggregation module, the variate embedding and cycle projection are fused to obtain a cycle\-conditioned variate embedding\. \(b\) The Multihead Core Aggregation module extracts a compact core representation from the cycle\-conditioned variate embedding\. \(c\) In the Cycle\-Conditioned Core Redistribution module, the shared core is redistributed to the variate embeddings together with the cycle projection\.As illustrated in Figure[2](https://arxiv.org/html/2607.21681#S3.F2), CARNet follows a Cycle\-Conditioned Core Aggregation and Redistribution pipeline for multivariate time series forecasting\. Given an input multivariate time series𝐗∈ℝC×T\\mathbf\{X\}\\in\\mathbb\{R\}^\{C\\times T\}, whereCCdenotes the number of variates andTTthe look\-back length, CARNet first constructs a learnable recurrent cycle representation𝐙∈ℝC×T\\mathbf\{Z\}\\in\\mathbb\{R\}^\{C\\times T\}to encode dominant periodic patterns shared across variates\. This cycle representation is phase\-aligned with the input sequence and serves as a global conditioning signal\. Since CARNet is explicitly channel\-dependent, the raw input series is transformed into a variate\-level embedding𝐗′∈ℝC×d\\mathbf\{X\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}through a linear embedding layer\. In parallel, the cycle representation is projected into the same embedding space, yielding𝐙′∈ℝC×d\\mathbf\{Z\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}\. The two representations are concatenated along the feature dimension to form𝐕∈ℝC×2d\\mathbf\{V\}\\in\\mathbb\{R\}^\{C\\times 2d\}and linearly projected to obtain a cycle\-conditioned variate representation𝐕′∈ℝC×d\\mathbf\{V\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}\. To model cross\-variate interactions, the cycle\-conditioned variate embedding𝐕′\\mathbf\{V\}^\{\\prime\}is passed to the Multihead Core Aggregation \(MHCA\) module to extract a compact variate\-wise core representation\. As shown in Figure[2](https://arxiv.org/html/2607.21681#S3.F2)MHCA partitions the embedding dimension intohhheads and extracts a compact representation from each subspace\. The resulting head\-wise representations are combined to form a unified Multihead representation𝜽∈ℝC×d′\\boldsymbol\{\\theta\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}\. Finally, the core𝜽𝒫∈ℝd′\\boldsymbol\{\\theta\}\_\{\\mathcal\{P\}\}\\in\\mathbb\{R\}^\{d^\{\\prime\}\}is obtained through stochastic pooling across the variate dimension\. The Cycle\-Conditioned Core is then broadcast to each channel to obtain𝜽′∈ℝC×d′\\boldsymbol\{\\theta\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}and redistributed to the variate embedding along with the cycle projection using MLP fusion to produce refined representations𝐆∈ℝC×d\\mathbf\{G\}\\in\\mathbb\{R\}^\{C\\times d\}, making the redistribution cycle\-conditioned\. Finally, the refined representation is added to the variate embedding through a residual connection and passed through a Feed\-Forward Network \(FFN\), after which the output is projected to the forecasting horizon to generate the multivariate prediction𝐘∈ℝC×H\\mathbf\{Y\}\\in\\mathbb\{R\}^\{C\\times H\}\.
Overall, CARNet integrates periodic structure into attention\-free cross\-variate modeling through structured core aggregation and redistribution, enabling efficient and scalable forecasting\.
### 3\.2Components of CARNet
Learnable Periodic Patterns\.Following CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]and the temporal query \(TQ\) mechanism of TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\], we adopt a learnable recurrent cycle representation𝐐∈ℝC×W\\mathbf\{Q\}\\in\\mathbb\{R\}^\{C\\times W\}, whereCCdenotes the number of channels andWWis the maximum stable cycle length estimated using autocorrelation analysis \(ACF\)\[[33](https://arxiv.org/html/2607.21681#bib.bib33)\]\. The cycle matrix𝐐\\mathbf\{Q\}is initialized to zero and jointly optimized with the forecasting model via backpropagation\. For an input sequence starting at time indextt, the phase\-aligned cyclic sequence𝐙∈ℝC×T\\mathbf\{Z\}\\in\\mathbb\{R\}^\{C\\times T\}is defined at each look\-back indexℓ=0,…,T−1\\ell=0,\\dots,T\-1as
𝐙:,ℓ=𝐐:,\(t\+ℓ\)modW,ℓ=0,…,T−1\.\\mathbf\{Z\}\_\{:,\\,\\ell\}=\\mathbf\{Q\}\_\{:,\\,\(t\+\\ell\)\\bmod W\},\\quad\\ell=0,\\dots,T\-1\.\(1\)
Cycle\-Conditioned Core Aggregation\.Channel\-dependent models such as iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\]and SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]first project each variate into a latent representation of dimensiondd\. Following this paradigm, we obtain a variate\-level embedding𝐗′∈ℝC×d\\mathbf\{X\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}from the raw input sequence and project the learnable recurrent cycle into the same latent space to obtain𝐙′∈ℝC×d\\mathbf\{Z\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}\. Here,𝐗′\\mathbf\{X\}^\{\\prime\}encodes local input\-level variate information, while𝐙′\\mathbf\{Z\}^\{\\prime\}encodes the global periodic structure shared across the training set\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]\. The two representations are concatenated along the feature dimension, followed by linear projection and nonlinear activation, yielding the cycle\-conditioned variate embeddingV′V^\{\\prime\}
𝐕′=ψ\(ℒV\(ℱ𝒜\(𝐗′,𝐙′\)\)\)∈ℝC×d\.\\mathbf\{V\}^\{\\prime\}=\\psi\\\!\\left\(\\mathcal\{L\}\_\{V\}\\big\(\\mathcal\{F\_\{A\}\}\(\\mathbf\{X\}^\{\\prime\},\\mathbf\{Z\}^\{\\prime\}\)\\big\)\\right\)\\in\\mathbb\{R\}^\{C\\times d\}\.\(2\)Here,ℱ𝒜\(⋅,⋅\)\\mathcal\{F\_\{A\}\}\(\\cdot,\\cdot\)denotes feature\-wise concatenation,ℒV:ℝC×2d→ℝC×d\\mathcal\{L\}\_\{V\}:\\mathbb\{R\}^\{C\\times 2d\}\\rightarrow\\mathbb\{R\}^\{C\\times d\}denotes linear projection andψ\(⋅\)\\psi\(\\cdot\)denotes the GELU activation function\[[34](https://arxiv.org/html/2607.21681#bib.bib34)\]\.
To model cross\-variate interaction under periodic conditioning, we first extract a compact shared core representation through a Multihead Core Aggregation module, where the cycle\-conditioned variate embedding𝐕′∈ℝC×d\\mathbf\{V\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}is partitioned intohhheads along the feature dimension using a linear projection followed by a reshaping function, producing𝐕^∈ℝC×h×dhead\\mathbf\{\\hat\{V\}\}\\in\\mathbb\{R\}^\{C\\times h\\times d\_\{\\text\{head\}\}\}, wheredhead=d/hd\_\{\\text\{head\}\}=d/h\. Each head is then independently transformed into a per\-head core dimensiondhead′d^\{\\prime\}\_\{\\text\{head\}\}through a grouped11D convolution, producing the head\-wise feature representation𝜽^∈ℝC×h×dhead′\\hat\{\\boldsymbol\{\\theta\}\}\\in\\mathbb\{R\}^\{C\\times h\\times d^\{\\prime\}\_\{\\text\{head\}\}\}\. Theii\-th head\-wise feature is denoted by𝜽^i∈ℝC×dhead′\\hat\{\\boldsymbol\{\\theta\}\}\_\{i\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\_\{\\text\{head\}\}\}, wheredhead′=d′/hd^\{\\prime\}\_\{\\text\{head\}\}=d^\{\\prime\}/handi=1,…,hi=1,\\dots,h\. The head\-wise features are then reshaped and refined via a linear layer to obtain the unified Multihead representation𝜽∈ℝC×d′\\boldsymbol\{\\theta\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}\. Pooling is then applied across the variate dimension to produce a shared compact core𝜽𝒫∈ℝd′\\boldsymbol\{\\theta\}\_\{\\mathcal\{P\}\}\\in\\mathbb\{R\}^\{d^\{\\prime\}\}, which is later utilized to condition the variate embeddings by broadcasting it across all channels\. The overall aggregation process can be compactly expressed as
𝜽\\displaystyle\\boldsymbol\{\\theta\}=ℒθ\(α\(\[ψ\(ω\(𝐕^1\)\),…,ψ\(ω\(𝐕^h\)\)\]\)\)∈ℝC×d′,\\displaystyle=\\mathcal\{L\}\_\{\\theta\}\\\!\\Big\(\\alpha\\\!\\Big\(\\big\[\\psi\(\\omega\(\\mathbf\{\\hat\{V\}\}\_\{1\}\)\),\\;\\dots,\\;\\psi\(\\omega\(\\mathbf\{\\hat\{V\}\}\_\{h\}\)\)\\big\]\\Big\)\\Big\)\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\},\(3\)𝜽′\\displaystyle\\boldsymbol\{\\theta\}^\{\\prime\}=β\(𝒫\(𝜽\)\)∈ℝC×d′\.\\displaystyle=\\beta\\\!\\left\(\\mathcal\{P\}\(\\boldsymbol\{\\theta\}\)\\right\)\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}\.
Here,α\(⋅\)\\alpha\(\\cdot\)denotes the reshaping function,𝒫\(⋅\)\\mathcal\{P\}\(\\cdot\)denotes pooling across the variate dimension, specifically stochastic pooling\[[32](https://arxiv.org/html/2607.21681#bib.bib32)\]which was also used in prior aggregation work\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\],ω\(⋅\)\\omega\(\\cdot\)denotes a11D convolution with kernel size11andℒθ\(⋅\)\\mathcal\{L\}\_\{\\theta\}\(\\cdot\)denote linear layer applied along the feature dimension\. The operatorβ\(⋅\)\\beta\(\\cdot\)broadcasts the pooled core across all variates andψ\(⋅\)\\psi\(\\cdot\)denotes the GELU activation function\.
Cycle\-Conditioned Core Redistribution\.To enable interaction between global periodic structure and local variate representations, the shared coreθ′\\theta^\{\\prime\}together with the cycle projection𝐙′\\mathbf\{Z^\{\\prime\}\}are redistributed into the variate embedding\. The redistribution process begins by concatenating the variate embedding with the cycle projection and core along the feature dimension\. The fused representation is then passed through a MLP block consisting of two linear layers to obtain a refined representation𝐆∈ℝC×d\\mathbf\{G\}\\in\\mathbb\{R\}^\{C\\times d\}\. The refined representation is added to the original variate embedding via a residual connection, passed through a Feed\-Forward Network \(FFN\), producing the output representation𝐎∈ℝC×d\\mathbf\{O\}\\in\\mathbb\{R\}^\{C\\times d\}\. The redistribution process can be compactly expressed as
𝐆\\displaystyle\\mathbf\{G\}=ℒF\(ψ\(ℒV~\(ℱℛ\(𝐗′,𝐙′,𝜽′\)\)\)\),\\displaystyle=\\mathcal\{L\}\_\{F\}\\\!\\Big\(\\psi\\big\(\\mathcal\{L\}\_\{\\tilde\{V\}\}\(\\mathcal\{F\_\{R\}\}\(\\mathbf\{X^\{\\prime\}\},\\mathbf\{Z^\{\\prime\}\},\\boldsymbol\{\\theta\}^\{\\prime\}\)\)\\big\)\\Big\),\(4\)𝐎\\displaystyle\\mathbf\{O\}=FFN\(𝐗′\+𝐆\)\.\\displaystyle=\\mathrm\{FFN\}\\\!\\left\(\\mathbf\{X\}^\{\\prime\}\+\\mathbf\{G\}\\right\)\.
Here,ℱℛ\(⋅,⋅,⋅\)\\mathcal\{F\_\{R\}\}\(\\cdot,\\cdot,\\cdot\)denotes feature\-wise concatenation of the variate embedding, cycle projection, and core along the feature dimension\. The linear layerℒV~:ℝC×\(2d\+d′\)→ℝC×d\\mathcal\{L\}\_\{\\tilde\{V\}\}:\\mathbb\{R\}^\{C\\times\(2d\+d^\{\\prime\}\)\}\\rightarrow\\mathbb\{R\}^\{C\\times d\}projects the fused representation into the latent feature space, while the final linear layerℒF\\mathcal\{L\}\_\{F\}further refines the redistributed features\. The operatorFFN\(⋅\)\\mathrm\{FFN\}\(\\cdot\)denotes a convolutional feed\-forward network applied independently across variates\.
Output Projection\.The final representation is mapped to the forecasting horizon through a linear transformation applied along the feature dimension:
𝐘=ℒO\(𝐎\)∈ℝC×H\.\\mathbf\{Y\}=\\mathcal\{L\}\_\{O\}\(\\mathbf\{O\}\)\\in\\mathbb\{R\}^\{C\\times H\}\.\(5\)
The operatorℒO:ℝC×d→ℝC×H\\mathcal\{L\}\_\{O\}:\\mathbb\{R\}^\{C\\times d\}\\rightarrow\\mathbb\{R\}^\{C\\times H\}denotes a linear projection that transforms latent representations into the forecasting horizon\. A step\-by\-step pseudocode description is provided in Appendix[0\.A](https://arxiv.org/html/2607.21681#Pt0.A1)for clarity and reproducibility\.
### 3\.3Loss Function
We employ the Mean Squared Error \(MSE\) loss as the optimization objective, which is the standard choice for regression\-based time series forecasting\. Given the model predictionsY^\\hat\{Y\}and the ground truth targetsYY, the loss is defined as:
ℒMSE=1N∑i=1N\(Y^i−Yi\)2\.\\mathcal\{L\}\_\{\\text\{MSE\}\}=\\frac\{1\}\{N\}\\sum\_\{i=1\}^\{N\}\(\\hat\{Y\}\_\{i\}\-Y\_\{i\}\)^\{2\}\.\(6\)
### 3\.4Normalization
To ensure stable training across variables with different scales, we apply Instance Normalization\[[3](https://arxiv.org/html/2607.21681#bib.bib3)\]to the input sequence\. For each channelcc, the input is normalized across the temporal dimension and later restored to its original scale through de\-normalization as
X^b,t,c\\displaystyle\\hat\{X\}\_\{b,t,c\}=Xb,t,c−μb,cσb,c2\+ϵ,\\displaystyle=\\frac\{X\_\{b,t,c\}\-\\mu\_\{b,c\}\}\{\\sqrt\{\\sigma\_\{b,c\}^\{2\}\+\\epsilon\}\},\(7\)Yb,τ,c\\displaystyle Y\_\{b,\\tau,c\}=Y^b,τ,cσb,c2\+ϵ\+μb,c,τ=1,…,H\.\\displaystyle=\\hat\{Y\}\_\{b,\\tau,c\}\\sqrt\{\\sigma\_\{b,c\}^\{2\}\+\\epsilon\}\+\\mu\_\{b,c\},\\quad\\tau=1,\\dots,H\.Here,μb,c\\mu\_\{b,c\}andσb,c\\sigma\_\{b,c\}denote the mean and standard deviation computed over the temporal dimension for each channel, andϵ\\epsilonis a small constant for numerical stability\.
### 3\.5Time Complexity Analysis\.
CARNet avoids pairwise attention and therefore does not incur quadratic complexity with respect to either the number of variatesCCor the sequence lengthTT\. Constructing the cyclic sequence costs𝒪\(CT\)\\mathcal\{O\}\(CT\), while variate embedding and cycle projection require𝒪\(CTd\)\\mathcal\{O\}\(CTd\)and𝒪\(Cd2\)\\mathcal\{O\}\(Cd^\{2\}\), respectively\. In MHCA, projection into interaction subspaces costs𝒪\(Cd2\)\\mathcal\{O\}\(Cd^\{2\}\), head\-wise core extraction via grouped11D convolution costs𝒪\(Cdd′\)\\mathcal\{O\}\(Cdd^\{\\prime\}\), cross\-head mixing adds𝒪\(C\(d′\)2\)\\mathcal\{O\}\(C\(d^\{\\prime\}\)^\{2\}\), and stochastic pooling contributes𝒪\(Cd′\)\\mathcal\{O\}\(Cd^\{\\prime\}\)\. During redistribution, fusion and projection require𝒪\(C\(2d\+d′\)d\)\\mathcal\{O\}\(C\(2d\+d^\{\\prime\}\)d\), followed by refinement with𝒪\(Cd2\)\\mathcal\{O\}\(Cd^\{2\}\), while the convolutional feed\-forward network adds𝒪\(Cddff\)\\mathcal\{O\}\(Cdd\_\{\\text\{ff\}\}\)\. Therefore, the per\-layer time complexity of CARNet is𝒪\(CTd\+Cd2\+Cdd′\+C\(d′\)2\+Cddff\)\\mathcal\{O\}\\\!\\left\(CTd\+Cd^\{2\}\+Cdd^\{\\prime\}\+C\(d^\{\\prime\}\)^\{2\}\+Cdd\_\{\\text\{ff\}\}\\right\)which scales linearly with bothCCandTT\.
## 4Experiments and Results
### 4\.1Setup
Implementation Details\.All experiments are implemented in PyTorch\[[21](https://arxiv.org/html/2607.21681#bib.bib21)\]\. Models are trained using the Adam optimizer\[[22](https://arxiv.org/html/2607.21681#bib.bib22)\]with a One\-Cycle learning rate scheduler\. Hyperparameters are selected via grid search\. We tune the hidden dimensiondd, core dimensiond′d^\{\\prime\}, feed\-forward dimensiondffd\_\{\\text\{ff\}\}, number of encoder layerselayerse\_\{\\text\{layers\}\}, and batch size\. Specifically, we considerd,dff∈\{128,256,512\}d,d\_\{\\text\{ff\}\}\\in\\\{128,256,512\\\}, batch sizes in\{16,32\}\\\{16,32\\\}, and encoder layerselayers∈\{1,2,3,4\}e\_\{\\text\{layers\}\}\\in\\\{1,2,3,4\\\}\. The core dimensiond′d^\{\\prime\}is constrained to satisfyd′≤dd^\{\\prime\}\\leq dto maintain a compact core representation\. These hyperparameter choices follow settings commonly adopted in prior core\-based work\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]\. The cycle lengthWWand learning rate used for each dataset are reported in Table[1](https://arxiv.org/html/2607.21681#S4.T1)\. The cycle lengthWWis determined following CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]and TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\], where it is estimated via autocorrelation analysis \(ACF\) and shown through ablation studies to reflect intrinsic dataset periodicity rather than a tunable model hyperparameter\. We therefore fixWWto the reported values for fair comparison and do not perform additional cycle\-length search\. Additional experimental details are provided in Appendix C\.
Table 1:Detailed information about the datasets\. The cycle lengthWWfollows the values reported in CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]and TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\], where it is determined via autocorrelation analysis \(ACF\)\. We also report the learning rate used for each dataset\.Table 2:Multivariate forecasting results on 12 real\-world benchmark datasets under prediction horizonsH∈\{96,192,336,720\}H\\in\\\{96,192,336,720\\\}andH∈\{12,24,48,96\}H\\in\\\{12,24,48,96\\\}with a fixed look\-back windowT=96T=96\. Baseline results are adopted from the standardized benchmark evaluations reported in TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]and SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\], which include comparisons with all competing methods under identical experimental settings\. The best results are shown inboldand the second\-best results are shown inunderline\.DatasetsTo evaluate the effectiveness of the proposed architecture, we conduct experiments on 6 widely used real\-world multivariate time series forecasting benchmarks, including ETT \(with 4 subsets\)\[[6](https://arxiv.org/html/2607.21681#bib.bib6)\], Weather, Solar\[[26](https://arxiv.org/html/2607.21681#bib.bib26)\], Electricity \(ECL\), Traffic\[[10](https://arxiv.org/html/2607.21681#bib.bib10)\], and PEMS \(with 4 subsets\)\[[25](https://arxiv.org/html/2607.21681#bib.bib25)\]\. These datasets span diverse application domains and are commonly used to benchmark long\-term multivariate time\-series forecasting performance\. Table[1](https://arxiv.org/html/2607.21681#S4.T1)provides an overview of the datasets, including their channels, sampling intervals, and total timesteps\. Detailed descriptions of the experimental datasets, including the training, validation, and test splits, are provided in Appendix[0\.B](https://arxiv.org/html/2607.21681#Pt0.A2)\.
BaselinesWe compare CARNet with representative models from periodic modeling, transformer\-based forecasting, and efficient non\-transformer approaches\. Specifically, the baselines include recent cycle\-aware methods CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]and TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]; transformer\-based models iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\], Crossformer\[[23](https://arxiv.org/html/2607.21681#bib.bib23)\], and TimeXer\[[4](https://arxiv.org/html/2607.21681#bib.bib4)\]; and efficient non\-transformer methods SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\], TiDE\[[24](https://arxiv.org/html/2607.21681#bib.bib24)\], SCINet\[[25](https://arxiv.org/html/2607.21681#bib.bib25)\], and DLinear\[[18](https://arxiv.org/html/2607.21681#bib.bib18)\]\. These methods constitute strong and widely used baselines for multivariate time series forecasting\.
### 4\.2Main Results
The comparative results on 12 real\-world multivariate forecasting datasets are summarized in Table[2](https://arxiv.org/html/2607.21681#S4.T2)\. Lower MSE and MAE values indicate better forecasting accuracy\. Overall, CARNet achieves the best performance in 38 out of 48 settings in terms of MSE and 42 out of 48 settings in terms of MAE across all datasets and forecasting horizons\. When averaged across forecasting horizons, CARNet attains the lowest error on 8 out of 12 datasets in MSE and 10 out of 12 datasets in MAE, demonstrating strong and consistent performance\.
CARNet consistently outperforms recent periodic modeling approaches such as TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]and CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\], as well as attention\-based methods, including TimeXer\[[4](https://arxiv.org/html/2607.21681#bib.bib4)\]and attention\-free baselines such as SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]\. Notably, CARNet shows clear advantages on high\-dimensional multivariate datasets such as Electricity and on short\-term traffic forecasting benchmarks in the PEMS family, highlighting its effectiveness in modeling complex cross\-variate dependencies under structured temporal dynamics\. These results suggest that integrating cycle\-conditioned representations with structured core aggregation enables CARNet to effectively capture global temporal structure while maintaining efficient cross\-variate interaction modeling\.
### 4\.3Ablation Study
Component Analysis\.We conduct a component\-level ablation study to quantify the contribution of each module in CARNet\. Specifically, we construct several variants by removing or modifying key components, including cycle conditioning, Multihead Core Aggregation \(MHCA\), and core redistribution, to isolate their roles in cross\-variate dependency modeling\. All variants are evaluated on six representative multivariate time series datasets under identical training settings \(optimization strategy, learning rate schedule, and training epochs\), ensuring that performance differences arise solely from architectural changes\.
Table 3:Averaged results of component\-level ablation on six datasets\. wo\_MHCA, wo\_CCCA, and wo\_CCCR denote model variants where Multihead Core Aggregation, Cycle\-Conditioned Core Aggregation, and Cycle\-Conditioned Core Redistribution are removed, respectively\.As shown in Table[3](https://arxiv.org/html/2607.21681#S4.T3), removing any individual component consistently degrades forecasting performance, confirming that each module contributes to the overall effectiveness of CARNet\. Notably, eliminating Cycle\-Conditioned Core Redistribution results in the largest performance drop, highlighting the critical role of integrating periodic information during the redistribution stage\. These findings demonstrate that both cycle conditioning and MHCA are essential for robust cross\-variate interaction modeling\. Full result is provided in Appendix[0\.E](https://arxiv.org/html/2607.21681#Pt0.A5)\.
Look\-Back Length Ablation\.Intuitively, longer look\-back windows provide more historical context, but excessively long inputs may introduce redundant or noisy information that hinders forecasting\. As shown in Figure[3](https://arxiv.org/html/2607.21681#S4.F3), CARNet remains stable across a wide range of look\-back lengths and prediction horizons on the ECL dataset\. Performance generally improves as the input length increases from 48 to 192, indicating that CARNet effectively utilizes additional historical information to capture periodic and cross\-variate patterns\. Beyond this range, the gains become marginal or slightly decline, suggesting diminishing returns from overly long input windows\. Overall, these results demonstrate the robustness of CARNet to input window variations\.
Figure 3:Performance on different look\-back length on ECL dataset\.Cycle\-Conditioned Integration vs\. Residual Cycle Decomposition\.To examine whether CARNet’s gains come only from recurrent cycle modeling, we perform an ablation by integrating Residual Cycle Forecasting \(RCF\)\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]into the vanilla SOFTS framework\. Following this setup, SOFTS is applied to the residual series after removing the recurrent cycle component, and the cycle is added back to the final prediction\. We evaluate this RCF\+SOFTS variant on six benchmark datasets across four prediction horizons using the same training settings as the main experiments\.
Figure 4:Comparison between CARNet and SOFTS augmented with Residual Cycle Forecasting \(RCF\) across six datasets, averaged over four prediction horizons\.As shown in Figure[4](https://arxiv.org/html/2607.21681#S4.F4), CARNet consistently outperforms RCF\+SOFTS, indicating that its Cycle\-Conditioned Core Aggregation and redistribution mechanisms integrate periodic information more effectively than simple residual\-based cycle decomposition\.
Efficiency Analysis\.We analyze the efficiency of CARNet in terms of parameter count and training speed on ECL dataset, as shown in Figure[5](https://arxiv.org/html/2607.21681#S4.F5)\. All models are re\-run on our hardware using their officially reported hyperparameters to ensure a fair comparison\. Building on the linear\-complexity, core\-based interaction paradigm, CARNet achieves stronger forecasting performance than existing state\-of\-the\-art methods by introducing cycle\-conditioned core aggregation and redistribution together with the proposed Multi\-Head Core Aggregation mechanism\.
On the ECL dataset, CARNet uses fewer parameters than SOFTS, which can be attributed to its ability to achieve improved performance with slightly smaller hidden dimensions under comparable settings\. Compared to attention\-based models such as TQNet, CARNet has a higher parameter count and longer per\-epoch training time\. This difference stems from architectural choices rather than interaction complexity: TQNet employs a single\-stack design with a very small embedding dimension, whereas CARNet, similar to SOFTS, benefits from multiple encoder layers to better capture complex cross\-variate dependencies on datasets such as ECL, PEMS, and Traffic\. Importantly, although TQNet relies on attention mechanisms, its practical efficiency is achieved through shallow depth and reduced embedding size\. In contrast, CARNet preserves linear\-complexity interaction modeling while scaling depth to improve representation quality and leading to a favorable accuracy–efficiency trade\-off across diverse benchmarks\.
Figure 5:Efficiency Analysis of CARNet On ECL Dataset\.Cycle Length Ablation\.To assess the sensitivity of CARNet to the choice of cycle lengthWW, we evaluate the model across multiple values ofWWon the ECL dataset, averaged over four prediction horizons, while keeping all other hyperparameters fixed\. The cycle lengths considered follow those reported in TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\], enabling a direct comparison\. As shown in Figure[6](https://arxiv.org/html/2607.21681#S4.F6), both CARNet and TQNet exhibit performance degradation whenWWdeviates from the stable value ofW=168W\{=\}168, which corresponds to the dominant weekly periodicity in ECL\. However, the degradation of CARNet is considerably smaller across all tested values\.
Notably, CARNet achieves performance atW=24W\{=\}24, representing daily periodicity and a harmonic of the weekly cycle that remains close to its performance atW=168W\{=\}168, whereas TQNet degrades more sharply under the same condition\. Furthermore, the average MSE acrossW=23W\{=\}23andW=24W\{=\}24remains substantially more stable for CARNet than for TQNet, suggesting that CARNet is better able to exploit harmonically related periodicities\. These results indicate that the Cycle\-Conditioned Core Aggregation and redistribution mechanisms confer greater robustness to cycle length misspecification, reflecting a more principled integration of periodic structure into the cross\-variate interaction framework\.
Figure 6:Effect of cycle lengthWWon forecasting performance \(averaged MSE and MAE over four prediction horizons\) on the ECL dataset\. CARNet is compared against TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]across the same set of cycle lengths, withW=168W\{=\}168corresponding to the dominant weekly periodicity\.Evaluation Under Fixed Training Epoch\.To ensure a fair comparison with recent state\-of\-the\-art models such as TimeXer\[[4](https://arxiv.org/html/2607.21681#bib.bib4)\]and iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\], which are trained for only 10 epochs, we evaluate CARNet under the same training budget\. CARNet is trained for 10 epochs while keeping all other hyperparameters identical to the full\-training setup\. We also retrain TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]and SOFTS\[[13](https://arxiv.org/html/2607.21681#bib.bib13)\]under the same setting to eliminate any advantage arising from longer optimization\. Experiments are conducted on 5 representative datasets across 4 forecasting horizons, covering diverse temporal characteristics including electricity consumption, traffic flow, and weather\. As shown in Table[4](https://arxiv.org/html/2607.21681#S4.T4), CARNet achieves the highest number of best results in both MSE and MAE, indicating that the proposed Cycle\-Conditioned Core Aggregation and redistribution framework converges effectively even under a limited training budget\. This suggests that the integration of periodic structure into the core interaction mechanism provides a strong inductive bias that accelerates learning and reduces dependence on extended training\.
Table 4:Performance comparison on five datasets under a fixed training budget of 10 epochs\. Results for TimeXer\[[4](https://arxiv.org/html/2607.21681#bib.bib4)\]and iTransformer\[[2](https://arxiv.org/html/2607.21681#bib.bib2)\]are reported from TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]\.Visualization on prediction\.To provide an intuitive understanding of the forecasting behavior of different models, we visualize the actual and predicted time series on the ECL dataset with both the look\-back window and prediction horizon set to 96\. We compare CARNet with two strong baselines, TQNet and TimeXer, to highlight differences in modeling periodic patterns and long\-range dependencies\. As shown in Figure[7](https://arxiv.org/html/2607.21681#S4.F7), CARNet produces predictions that are more accurate with the ground\-truth series, while TQNet and TimeXer exhibit noticeable deviations in certain temporal segments\.
Figure 7:Visualization of forecasting results on the ECL dataset with look\-back window 96 and prediction horizon 96\.
## 5Limitations
In this work, we introduce CARNet, an attention\-free approach for jointly modeling recurrent cycles and cross\-variate dependencies\. Despite its effectiveness, CARNet has several limitations\. First, similar to CycleNet\[[16](https://arxiv.org/html/2607.21681#bib.bib16)\]and TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\], the cycle lengthWWis determined at the dataset level rather than adaptively for each sample, which may reduce effectiveness on datasets with weak, irregular, or non\-stationary periodic patterns\. Second, as CARNet is a channel\-dependent model, its advantage is expected to be smaller on datasets with weak inter\-variable correlations\. Finally, although CARNet preserves linear\-complexity interaction modeling, its performance still depends on appropriate architectural choices such as embedding size and network depth\.
## 6Conclusion
In this work, we proposedCARNet, an attention\-free multivariate time series forecasting framework that extends core\-based cross\-variate modeling by incorporating explicit cycle conditioning\. CARNet introduces a cycle\-conditioned core aggregation and redistribution pipeline together with a*Multihead Core Aggregation*\(MHCA\) mechanism, enabling structured and efficient interaction modeling across variates while preserving linear complexity\. Unlike prior core\-based methods that treat all variates uniformly, CARNet conditions both aggregation and redistribution on phase\-aligned cycle representations, allowing the model to capture dataset\-specific periodic structure in a principled manner\. Empirical results on twelve real\-world benchmarks demonstrate that CARNet consistently improves forecasting performance across multiple horizons while maintaining favorable computational efficiency\. Ablation studies further confirm that each proposed component contributes meaningfully, with cycle\-conditioned redistribution yielding the largest individual gain\. These results highlight the benefit of integrating periodic structure into core\-based architectures and suggest that explicit cycle conditioning is a promising direction for scalable multivariate time series forecasting\.
## References
- \[1\]Nie, Y\., Ma, Q\., Zhang, Q\., Xu, Y\., Wang, X\.: A Time Series is Worth 64 Words: Long\-term Forecasting with Transformers\. In: Proc\. Int\. Conf\. on Learning Representations \(ICLR\) \(2023\)
- \[2\]Liu, H\., Lin, Z\., Zhang, Y\.: iTransformer: Inverted Transformers Are Effective for Time Series Forecasting\. In: Proc\. Int\. Conf\. on Learning Representations \(ICLR\) \(2024\)
- \[3\]Ulyanov, D\., Vedaldi, A\., Lempitsky, V\.: Instance Normalization: The Missing Ingredient for Fast Stylization\. arXiv preprint arXiv:1607\.08022 \(2016\)
- \[4\]Woo, G\., Kim, S\., Song, H\.O\.: TimeXer: Learning Multi\-scale Temporal Representations for Long\-term Forecasting\. In: Proc\. Int\. Conf\. on Learning Representations \(ICLR\) \(2024\)
- \[5\]Zaheer, M\. et al\.: BigBird: Transformers for Longer Sequences\. In: Proc\. Advances in Neural Information Processing Systems \(NeurIPS\) \(2020\)
- \[6\]Zhou, H\. et al\.: Informer: Beyond Efficient Transformer for Long Sequence Time\-Series Forecasting\. In: Proc\. AAAI Conf\. on Artificial Intelligence \(AAAI\) \(2021\)
- \[7\]Gu, A\., Dao, T\.: Mamba: Selective State Space Models\. In: Proc\. Int\. Conf\. on Learning Representations \(ICLR\) \(2024\)
- \[8\]Wang, Z\. et al\.: Is Mamba Effective for Time Series Forecasting? Neurocomputing \(2025\)
- \[9\]Ma, X\. et al\.: TimePro: Efficient Multivariate Long\-term Time Series Forecasting with Variable\- and Time\-Aware Hyper\-state\. In: Proc\. Int\. Conf\. on Machine Learning \(ICML\) \(2025\)
- \[10\]Wu, H\. et al\.: Autoformer: Decomposition Transformers with Auto\-Correlation for Long\-Term Series Forecasting\. In: Proc\. NeurIPS \(2021\)
- \[11\]Zhou, T\. et al\.: FEDformer: Frequency Enhanced Decomposed Transformer for Long\-term Series Forecasting\. In: Proc\. ICML \(2022\)
- \[12\]Liu, Y\. et al\.: TSMixer: An All\-MLP Architecture for Time Series Forecasting\. arXiv preprint arXiv:2306\.09364 \(2023\)
- \[13\]Zhang, X\. et al\.: SOFTS: Series\-Core Fusion Transformer for Multivariate Time Series Forecasting\. In: Proc\. NeurIPS \(2024\)
- \[14\]Wu, Z\. et al\.: Graph WaveNet for Deep Spatial\-Temporal Graph Modeling\. In: Proc\. IJCAI \(2019\)
- \[15\]Lin, S\. et al\.: SparseTSF: Modeling Long\-term Time Series Forecasting with 1k Parameters\. In: Proc\. ICML \(2024\)
- \[16\]Lin, S\. et al\.: CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns\. In: Proc\. NeurIPS \(2024\)
- \[17\]Lin, S\. et al\.: Temporal Query Network for Efficient Multivariate Time Series Forecasting\. In: Proc\. ICML \(2025\)
- \[18\]Zeng, A\. et al\.: Are Transformers Effective for Time Series Forecasting? In: Proc\. AAAI \(2023\)
- \[19\]Liu, Y\. et al\.: TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting\. In: Proc\. ICLR \(2024\)
- \[20\]Wu, H\. et al\.: TimesNet: Temporal 2D\-Variation Modeling for General Time Series Analysis\. In: Proc\. AAAI \(2023\)
- \[21\]Paszke, A\. et al\.: PyTorch: An Imperative Style, High\-Performance Deep Learning Library\. In: Proc\. NeurIPS \(2019\)
- \[22\]Kingma, D\.P\., Ba, J\.: Adam: A Method for Stochastic Optimization\. In: Proc\. ICLR \(2015\)
- \[23\]Zhang, Y\. et al\.: Crossformer: Transformer Utilizing Cross\-Dimension Dependency for Multivariate Time Series Forecasting\. In: Proc\. NeurIPS \(2023\)
- \[24\]Das, A\. et al\.: TiDE: Long\-term Forecasting with Time\-series Dense Encoder\. In: Proc\. ICML \(2023\)
- \[25\]Liu, Z\. et al\.: SCINet: Time Series Modeling and Forecasting with Sample Convolution and Interaction\. In: Proc\. NeurIPS \(2021\)
- \[26\]Lai, G\. et al\.: Modeling Long\- and Short\-Term Temporal Patterns with Deep Neural Networks\. In: Proc\. SIGIR \(2018\)
- \[27\]Qiu, X\. et al\.: TFB: Towards Comprehensive and Fair Benchmarking of Time Series Forecasting Methods\. PVLDB \(2024\)
- \[28\]Wang, Y\. et al\.: Deep Time Series Models: A Comprehensive Survey and Benchmark\. arXiv:2407\.13278 \(2024\)
- \[29\]Li, C\. et al\.: Transformers in Time Series: A Survey\. In: Proc\. IJCAI \(2023\)
- \[30\]Zhang, J\. et al\.: Knowledge\-Empowered Dynamic Graph Network for Irregularly Sampled Medical Time Series\. In: Proc\. NeurIPS \(2024\)
- \[31\]Katharopoulos, A\. et al\.: Transformers are RNNs: Fast Autoregressive Transformers with Linear Attention\. In: Proc\. NeurIPS \(2020\)
- \[32\]Zeiler, M\. D\. and Fergus, R\.,“Stochastic Pooling for Regularization of Deep Convolutional Neural Networks,”in*Proceedings of the International Conference on Learning Representations \(ICLR\)*, 2013\.
- \[33\]Madsen, H\.: Time Series Analysis\. CRC Press \(2007\)
- \[34\]Hendrycks, D\., Gimpel, K\.: Gaussian Error Linear Units \(GELUs\)\. arXiv:1606\.08415 \(2016\)
## Appendix 0\.AMore Details on CARNet
The overall architecture of CARNet is described in Algorithm[1](https://arxiv.org/html/2607.21681#alg1), while the proposed Multihead core aggregation mechanism is detailed in Algorithm[2](https://arxiv.org/html/2607.21681#alg2)\. The pseudocode formalizes the forward computation of CARNet, highlighting how cycle information is integrated with variate embeddings through Cycle\-Conditioned Core Aggregation and redistribution across multiple layers\. This formulation clarifies the interaction between global periodic representations and cross\-variate dependencies, and illustrates how the proposed modules are seamlessly embedded within the SOFTS\-style star\-shaped framework\.
Algorithm 1Pseudocode of CARNet0:Variate embedding
𝐗′∈ℝC×d\\mathbf\{X\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}, phase\-aligned cycle
𝐙∈ℝC×T\\mathbf\{Z\}\\in\\mathbb\{R\}^\{C\\times T\}
1:for
ℓ=1\\ell=1to
LLdo
2:
𝐙′←ℒZ\(𝐙\)\\mathbf\{Z\}^\{\\prime\}\\leftarrow\\mathcal\{L\}\_\{Z\}\(\\mathbf\{Z\}\)// Cycle projection,𝐙′∈ℝC×d\\mathbf\{Z\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}
3:
𝐕←ℱ\(𝐗′,𝐙′\)\\mathbf\{V\}\\leftarrow\\mathcal\{F\}\(\\mathbf\{X\}^\{\\prime\},\\mathbf\{Z\}^\{\\prime\}\)// Feature fusion \(concat\),𝐕∈ℝC×2d\\mathbf\{V\}\\in\\mathbb\{R\}^\{C\\times 2d\}
4:
𝐕′←ψ\(ℒV\(ψ\(𝐕\)\)\)\\mathbf\{V\}^\{\\prime\}\\leftarrow\\psi\\\!\\Big\(\\mathcal\{L\}\_\{V\}\\big\(\\psi\(\\mathbf\{V\}\)\\big\)\\Big\)// Cycle\-conditioned variate embedding,𝐕′∈ℝC×d\\mathbf\{V\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}
5:
𝜽←MHCA\(𝐕′\)\\boldsymbol\{\\theta\}\\leftarrow\\mathrm\{MHCA\}\(\\mathbf\{V\}^\{\\prime\}\)// Core aggregation,𝜽∈ℝC×d′\\boldsymbol\{\\theta\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}
6:
𝜽′←β\(𝒫\(𝜽\)\)\\boldsymbol\{\\theta\}^\{\\prime\}\\leftarrow\\beta\\\!\\left\(\\mathcal\{P\}\(\\boldsymbol\{\\theta\}\)\\right\)// Pool \+ broadcast,𝜽′∈ℝC×d′\\boldsymbol\{\\theta\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}
7:
𝐕~←ℱ\(𝐗′,𝐙′,𝜽′\)\\tilde\{\\mathbf\{V\}\}\\leftarrow\\mathcal\{F\}\(\\mathbf\{X\}^\{\\prime\},\\mathbf\{Z\}^\{\\prime\},\\boldsymbol\{\\theta\}^\{\\prime\}\)// Redistribution fusion,𝐕~∈ℝC×\(2d\+d′\)\\tilde\{\\mathbf\{V\}\}\\in\\mathbb\{R\}^\{C\\times\(2d\+d^\{\\prime\}\)\}
8:
𝐆←ℒF\(ψ\(ℒV~\(𝐕~\)\)\)\\mathbf\{G\}\\leftarrow\\mathcal\{L\}\_\{F\}\\\!\\Big\(\\psi\\big\(\\mathcal\{L\}\_\{\\tilde\{V\}\}\(\\tilde\{\\mathbf\{V\}\}\)\\big\)\\Big\)// Redistributed features,𝐆∈ℝC×d\\mathbf\{G\}\\in\\mathbb\{R\}^\{C\\times d\}
9:
𝐎←FFN\(𝐗′\+𝐆\)\\mathbf\{O\}\\leftarrow\\mathrm\{FFN\}\(\\mathbf\{X\}^\{\\prime\}\+\\mathbf\{G\}\)// Output representation,𝐎∈ℝC×d\\mathbf\{O\}\\in\\mathbb\{R\}^\{C\\times d\}
10:
𝐗′←𝐎\\mathbf\{X\}^\{\\prime\}\\leftarrow\\mathbf\{O\}// Update for next layer
11:endfor
12:return
𝐗′\\mathbf\{X\}^\{\\prime\}
Algorithm 2Pseudocode of Multihead Core Aggregation \(MHCA\)0:Input
𝐕′∈ℝC×d\\mathbf\{V\}^\{\\prime\}\\in\\mathbb\{R\}^\{C\\times d\}, number of heads
hh
1:
𝐇←α\(ℒH\(𝐕′\)\)\\mathbf\{H\}\\leftarrow\\alpha\\\!\\left\(\\mathcal\{L\}\_\{H\}\(\\mathbf\{V\}^\{\\prime\}\)\\right\)// Head\-wise decomposition,𝐇∈ℝC×h×dhead\\mathbf\{H\}\\in\\mathbb\{R\}^\{C\\times h\\times d\_\{\\text\{head\}\}\}
2:for
i=1i=1to
hhdo
3:
𝜽i←ψ\(ω\(𝐇i\)\)\\boldsymbol\{\\theta\}\_\{i\}\\leftarrow\\psi\\\!\\left\(\\omega\(\\mathbf\{H\}\_\{i\}\)\\right\)// Head\-wise core extraction,𝜽i∈ℝC×dhead′\\boldsymbol\{\\theta\}\_\{i\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\_\{\\text\{head\}\}\}
4:endfor
5:
𝜽~←α\(\[𝜽1;…;𝜽h\]\)\\tilde\{\\boldsymbol\{\\theta\}\}\\leftarrow\\alpha\\\!\\left\(\[\\boldsymbol\{\\theta\}\_\{1\};\\dots;\\boldsymbol\{\\theta\}\_\{h\}\]\\right\)// Merge heads,𝜽~∈ℝC×d′\\tilde\{\\boldsymbol\{\\theta\}\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}
6:
𝜽←ℒθ\(𝜽~\)\\boldsymbol\{\\theta\}\\leftarrow\\mathcal\{L\}\_\{\\theta\}\(\\tilde\{\\boldsymbol\{\\theta\}\}\)// Unified Multihead core,𝜽∈ℝC×d′\\boldsymbol\{\\theta\}\\in\\mathbb\{R\}^\{C\\times d^\{\\prime\}\}
7:return
𝜽\\boldsymbol\{\\theta\}
## Appendix 0\.BDataset Description
We evaluate our method on twelve widely used real\-world multivariate time\-series datasets spanning multiple application domains, including electricity consumption, energy generation, traffic flow, and weather forecasting\. The benchmarks include the ETT datasets, PEMS traffic datasets, and the Electricity, Solar, Traffic, and Weather datasets\.
Table 5:Detailed dataset description with standardized train/validation/test splits following prior benchmark settings\[[17](https://arxiv.org/html/2607.21681#bib.bib17),[4](https://arxiv.org/html/2607.21681#bib.bib4),[2](https://arxiv.org/html/2607.21681#bib.bib2),[13](https://arxiv.org/html/2607.21681#bib.bib13)\]\.- 1
- 2
- 3
Following standard experimental settings, the forecasting horizons for the PEMS datasets are selected from \{12, 24, 48, 96\}, while horizons of \{96, 192, 336, 720\} are used for the remaining datasets\. As summarized in Table[5](https://arxiv.org/html/2607.21681#Pt0.A2.T5), the datasets also differ substantially in temporal resolution, dimensionality, total timesteps, and standardized training/validation/test splits, providing a comprehensive benchmark for long\-term forecasting\.
TheETTdataset1consists of four electricity transformer temperature subsets, including two hourly datasets \(ETTh1, ETTh2\) and two 15\-minute datasets \(ETTm1, ETTm2\), each with seven variables\.Trafficrecords hourly road occupancy rates collected from sensors on San Francisco freeways\.Electricity \(ECL\)2provides hourly electricity consumption data from 321 clients\.Weathercontains 21 meteorological variables recorded every 10 minutes in Germany\.Solar\-Energyincludes 10\-minute solar power generation data from 137 photovoltaic plants\.PEMS3comprises 5\-minute traffic flow measurements collected from California traffic networks\.
## Appendix 0\.CExperiment Details
All experiments are conducted on a single NVIDIA GeForce RTX 5060 GPU with 8 GB VRAM\. Performance comparisons among different methods are evaluated using two primary metrics: Mean Squared Error \(MSE\) and Mean Absolute Error \(MAE\)\. The training, validation, and test splits are kept consistent with TQNet\[[17](https://arxiv.org/html/2607.21681#bib.bib17)\]\. Specifically, the data are divided using a 6:2:2 ratio for the ETT and PEMS series datasets and a 7:1:2 ratio for the remaining datasets\. CARNet is trained for 30 epochs on all datasets except ETTm1 and ETTm2, where the number of epochs is limited to 7, with a patience counter of 3 applied across all datasets\. A fixed random seed of 2024 is used to ensure reproducibility\.
## Appendix 0\.DAdditional Prediction Visualizations
To further illustrate the forecasting behavior of CARNet, we provide additional qualitative prediction visualizations on two datasets,PEMS08andETTm1\. For both datasets, we consider an input sequence length of 96 and a prediction horizon of 96, and compare CARNet against representative strong baselines, including TimeXer and TQNet\. Figures[8](https://arxiv.org/html/2607.21681#Pt0.A4.F8)and[9](https://arxiv.org/html/2607.21681#Pt0.A4.F9)present the corresponding prediction results on PEMS08 and ETTm1, respectively\.
Figure 8:Visualization of forecasting results on the PEMS08 dataset with look\-back window 96 and prediction horizon 96\.Figure 9:Visualization of forecasting results on the ETTm1 dataset with look\-back window 96 and prediction horizon 96\.
## Appendix 0\.EFull Results of Component Ablation
To evaluate the contribution of individual components, we conduct ablation studies by removing each module from the full model and measuring the resulting performance degradation\. Specifically, we remove \(i\) the Cycle\-Conditioned Core Aggregation, which excludes the cycle projection and its fusion with the variate embeddings, \(ii\) the Multihead Core Aggregation module, and \(iii\) the Cycle\-Conditioned Core Redistribution, which redistributes the cycle projection together with the cycle\-conditioned core to the variate embeddings\. Table[6](https://arxiv.org/html/2607.21681#Pt0.A5.T6)reports the results across six datasets and four prediction horizons\. The results indicate that each component contributes meaningfully to the overall forecasting performance\.
Table 6:Full results of the component ablation study\.
## Appendix 0\.FResults Under Different Random Seeds
To further examine the robustness of CARNet, we conduct experiments on five representative datasets using multiple random initializations\. For each dataset, results are reported across three random seeds for four forecasting horizons, and we summarize performance using the mean and standard deviation\. As presented in Table[7](https://arxiv.org/html/2607.21681#Pt0.A6.T7), CARNet consistently achieves low standard deviation across a wide range of settings, indicating stable training dynamics and reliable forecasting performance\. Overall, these results demonstrate that the effectiveness of CARNet is not dependent on a particular random seed and generalizes consistently across datasets with diverse temporal characteristics\.
Table 7:Performance of CARNet under different random seeds\. Mean represents the average value, and Std denotes the standard deviation\.‘Similar Articles
CoRe: Coherence and Relational Alignment for Multivariate Time Series Forecasting
CoRe proposes a model-agnostic learning objective for multivariate time-series forecasting that uses frequency coherence and relational graph losses to improve prediction accuracy over standard methods.
CAHR-Net: Condition-Adaptive Hysteresis Reconstruction for Compact and Interpretable Magnetic Core Loss Modeling
CAHR-Net proposes a condition-adaptive hysteresis reconstruction network that improves magnetic core loss modeling by injecting operating conditions into intermediate representations, achieving lower errors with fewer parameters compared to existing methods.
CAMP: A Cycle-Aware Multi-Scale Patch Mixer for Time Series Forecasting
CAMP introduces a cycle-aware multi-scale patch mixer for time series forecasting, achieving state-of-the-art results on multiple benchmarks through adaptive cycle learning and horizon-guided patch refinement.
How does a 102M-parameter transformer forecast multivariate time series?
This article provides a visual walkthrough of t0-alpha, a 101.6M-parameter foundation model for multivariate time-series forecasting that separates time attention from cross-variable group attention, achieving competitive CRPS scores on GIFT-Eval compared to larger models like TimesFM 2.5 and Chronos-2.
Multivariate Time Series Forecasting needs Cross Variable Loss
This paper identifies an objective gap in Direct Forecasting for multivariate time series and proposes CvLoss, a plug-in structural regularizer that constrains forecast residuals on a cross-variable graph to improve consistency across synchronous and asynchronous interactions. Experiments show consistent improvements over competitive forecasting models.