Three-Stage Learning Unlocks Strong Performance in Simple Models for Long-Term Time Series Forecasting Zhenan Yu1 , Guangxin Jiang1 , Jin Yang1 *
arXiv:2605.13678v1 [cs.LG] 13 May 2026
1 Harbin Institute of Technology {[email protected], [email protected], [email protected]}
Abstract Recent studies on long-term time series forecasting have shown that simple linear models and MLP-based predictors can achieve strong performance without increasingly complex architectures. However, many competitive baselines still rely on structural priors such as frequency-domain modeling, explicit decomposition, multi-scale mixing, or sophisticated cross-variable interaction modules, while paying less attention to how simple temporal mappings should be trained and organized. In this paper, we propose STAIR, short for Stagewise Temporal Adaptation via Individualization and Residual Learning, a training paradigm for long-term time series forecasting that aims to unlock the capacity of simple temporal mapping models without introducing complex architectural modules. STAIR decomposes forecasting ability into three progressive stages: it first learns common temporal dynamics across variables through a shared temporal mapping, then adapts the shared model to each variable via channel-wise fine-tuning to capture variable-specific patterns, and finally complements the backbone with cross-variable information through residual learning. We further introduce Shared-toIndividual Fine-tuning and α-RevIN to mitigate the limitations of strict channel independence and the overly strong normalization prior induced by standard RevIN. This design gradually increases modeling flexibility while keeping the core temporal predictor as a shallow MLP in the main experiments, with linear variants analyzed separately. Experiments on nine long-term forecasting benchmarks show that STAIR matches or outperforms recent strong baselines while preserving a simple temporal backbone, providing a concise and effective modeling perspective for long-term time series forecasting.
Introduction Long-term time series forecasting (LTSF) is a fundamental task in time series analysis, with broad applications in energy management, traffic forecasting, weather modeling, and financial market analysis. Compared with shortterm forecasting, long-term forecasting requires a model to maintain stable extrapolation and pattern recognition over a much longer prediction horizon. It has therefore often been associated with the need for stronger model expressiveness. Recent methods have improved forecasting performance by introducing Transformers, frequency-domain * Corresponding author.
modeling, multi-scale mixing, explicit decomposition, and cross-variable interaction modules, achieving substantial progress on standard benchmarks (Zhou et al. 2021; Wu et al. 2021; Zhou et al. 2022; Wu et al. 2023; Wang et al. 2024). However, recent evidence suggests that the difficulty of LTSF does not arise solely from architectural complexity. DLinear shows that simple linear models can match or even outperform complex Transformer-based models on several LTSF benchmarks (Zeng et al. 2023). Subsequent lightweight models such as FITS, SparseTSF, and TSMixer further demonstrate that linear mappings and shallow MLPs still possess strong modeling potential (Xu, Zeng, and Xu 2024; Lin et al. 2024; Chen et al. 2023). This trend motivates us to revisit a basic question: does improving long-term forecasting necessarily require increasingly complex architectural modules, or have the capabilities of simple models not yet been fully exploited? We argue that a central challenge in LTSF lies not only in model complexity, but also in how different sources of forecasting information are trained and organized. These sources include temporal regularities shared across variables, variable-specific dynamics, and potential crossvariable dependencies. Existing channel-independent methods assume that different variables can share the same temporal forecasting logic, an assumption that has proven effective on many datasets (Nie et al. 2023). Nevertheless, this assumption may ignore variable-level heterogeneity and interactions. In contrast, training a fully separate model for each variable can capture variable-specific patterns, but may sacrifice shared statistical structure and increase parameter cost. Similarly, normalization methods such as RevIN alleviate non-stationarity (Kim et al. 2022), but standard RevIN imposes a strong prior by removing local mean and variance: it implicitly assumes that input-window statistics mostly reflect distribution shift rather than useful state information for prediction. As a result, standard RevIN is not uniformly suitable for all datasets. Based on these observations, we propose STAIR, a training paradigm for LTSF named Stagewise Temporal Adaptation via Individualization and Residual Learning. Rather than training a complete model in a single end-to-end stage, STAIR decomposes forecasting ability into three progressive stages. The first stage learns common temporal dynam-
ics through a shared temporal mapping across all variables. The second stage starts from the shared model and performs variable-wise fine-tuning to capture variable-specific patterns. The third stage further learns cross-variable residual information on top of the first two stages. With this stagewise training strategy, the model first learns stable shared regularities and then gradually releases variable-specific and cross-variable modeling capacity, thereby reducing the optimization difficulty of direct joint modeling. We further introduce two simple improvements tailored to common LTSF modeling paradigms. First, we propose Shared-to-Individual Fine-tuning, which lies between channel-independent shared modeling and fully individual modeling. Instead of training a separate model for each variable from scratch, it initializes each variable-specific predictor from the shared temporal mapping, balancing shared temporal regularities and variable-level differences. Second, we propose α-RevIN, which controls the degree of local statistic removal with a fixed strength. This creates a continuous transition between standard RevIN and no RevIN, mitigating the risk that standard RevIN removes useful mean or variance information too aggressively. It is important to emphasize that STAIR does not rely on complex attention mechanisms, graph structures, frequencydomain filters, multi-scale mixing, or explicit temporal decomposition modules. The main backbone used in this paper is a shallow MLP temporal mapping, while linear variants are included as a capacity analysis. Our goal is not to propose a more complicated forecasting architecture, but to examine whether simple temporal mapping models can achieve competitive performance on standard long-term forecasting tasks when trained with an appropriate organization of inductive biases. We evaluate STAIR on nine widely used LTSF benchmarks, including ETT, Electricity, Traffic, Weather, Exchange, and Solar. We follow the conventional LTSF setting with a fixed input length of 96 and prediction lengths of 96, 192, 336, and 720. Experimental results show that STAIR substantially improves the forecasting ability of a shallow MLP backbone under a unified setting, reaching competitive or even superior performance on multiple datasets compared with recent strong baselines. Further ablation studies verify the effects of shared temporal mapping, variable-wise finetuning, cross-variable residual learning, α-RevIN, backbone capacity, and compatibility with existing forecasting models. The main contributions of this paper are summarized as follows: • We propose STAIR, a stagewise training paradigm for long-term time series forecasting that progressively organizes forecasting ability into shared temporal regularities, variable-specific adaptation, and cross-variable residual learning. • We introduce Shared-to-Individual Fine-tuning and αRevIN, providing a flexible variable-level adaptation scheme between channel-independent and fully individual modeling, while partially preserving local statistics to alleviate the overly strong prior of standard RevIN.
• We show that simple linear layers and shallow MLPs can remain highly competitive under a suitable training paradigm, offering a concise, interpretable, and efficient perspective for long-term time series forecasting.
Related Work Long-term Time Series Forecasting Models Long-term time series forecasting has received increasing attention in recent years. Early deep learning approaches mainly relied on recurrent networks, convolutional networks, or attention mechanisms to model long-range dependencies. With the success of Transformers in sequence modeling, methods such as Informer, Autoformer, and FEDformer were introduced into LTSF to address the efficiency and dependency modeling challenges of long sequences (Zhou et al. 2021; Wu et al. 2021; Zhou et al. 2022). Autoformer incorporates temporal decomposition as an internal module and uses an Auto-Correlation mechanism to model periodic dependencies. FEDformer further combines frequency-domain representations with seasonaltrend decomposition to improve global structure modeling. Later, PatchTST segments time series into patches and trains a Transformer in a channel-independent manner, achieving strong performance on multiple LTSF benchmarks (Nie et al. 2023). More recently, iTransformer reorganizes Transformer tokens along the variable dimension by treating each variable history as a token, thereby improving cross-variable modeling (Liu et al. 2024). Beyond Transformers, several structured time series models have also been proposed. TimesNet transforms onedimensional time series into two-dimensional tensors to capture multi-periodic variations (Wu et al. 2023). TimeMixer uses multi-scale decomposition and MLP mixing to capture temporal patterns at different sampling scales (Wang et al. 2024). ModernTCN revisits the potential of convolutional structures for time series tasks (Luo et al. 2024). These methods indicate that effective long-term forecasting often depends on how temporal structure is organized, for example through decomposition, frequency-domain representations, multi-scale processing, patches, variable tokens, or convolutional receptive fields. In contrast, this paper does not introduce additional complex architectural modules. Instead, it studies how a stagewise training paradigm can organize shared regularities, variable-specific patterns, and cross-variable relationships in simple temporal mapping models.
Linear and Lightweight MLP Models DLinear renewed interest in the effectiveness of simple models for LTSF by showing that a simple linear model can match or outperform complex Transformer-based methods on several standard benchmarks (Zeng et al. 2023). A series of lightweight methods further suggest that LTSF does not necessarily require highly complex architectures. For example, FITS performs interpolation in the frequency domain and achieves competitive performance with few parameters (Xu, Zeng, and Xu 2024); SparseTSF reduces parameter cost through sparse cross-period prediction (Lin et al. 2024);
and TSMixer uses pure MLP structures to mix information along temporal and variable dimensions, showing strong capability in multivariate forecasting (Chen et al. 2023). These works share with our paper the observation that simple models can be powerful, but our focus is different. Existing lightweight models mainly improve forecasting ability through architectural designs such as linear mappings, frequency-domain interpolation, sparse periodic modeling, or MLP mixing. We further argue that the performance of simple models depends not only on structural capacity, but also on how different levels of information are progressively released during training. STAIR uses a shallow MLP as the main backbone and studies linear variants in capacity analysis, while learning shared temporal regularities, variable-specific dynamics, and cross-variable residual information in separate stages.
Channel Independence and Cross-variable Modeling Channel independence has become an important design paradigm in recent LTSF studies. PatchTST explicitly adopts a channel-independent setting, decomposing a multivariate series into multiple univariate series while sharing the same model parameters (Nie et al. 2023). This design reduces the complexity of multivariate joint modeling and avoids introducing excessive cross-variable parameters when variable dependencies are weak. The success of simple models such as DLinear also suggests that, for many LTSF datasets, univariate temporal patterns already contain a large amount of predictable information. Nevertheless, channel independence imposes a strong prior: all variables share the same temporal forecasting logic, and cross-variable relationships are explicitly ignored in the main model. Fully individual modeling moves to the opposite extreme by training a separate model for each variable. Although it can capture variable-specific dynamics, it is less data-efficient and may lose shared statistical regularities. Meanwhile, works such as iTransformer and TSMixer show that cross-variable information can still be beneficial in some multivariate datasets (Liu et al. 2024; Chen et al. 2023). The proposed Shared-to-Individual Fine-tuning lies between channel-independent and individual modeling: the model first learns a temporal mapping shared by all variables, and then fine-tunes it for each variable. This preserves shared temporal regularities while allowing each variable to form its own adaptation.
Normalization and Non-stationarity Non-stationarity is a major challenge in LTSF. RevIN addresses time-varying mean and variance by applying reversible instance normalization: it removes local statistics from each input instance and restores the corresponding statistics at the output (Kim et al. 2022). RevIN has been effective across multiple forecasting models and has become a common component in LTSF experiments. Despite its effectiveness, RevIN also imposes a strong prior: local mean and variance are treated as statistical states to be removed before prediction and restored afterwards.
In some datasets, however, changes in local mean or variance may themselves carry useful information about the future. Completely removing such information can harm prediction, especially when trends, scale changes, or distributional states persist into the future. Prior work has also noted that excessive stationarization may cause information loss. Non-stationary Transformer argues that overstationarization can weaken a model’s ability to distinguish genuine non-stationary events (Liu et al. 2022). Dish-TS further points out that the input and prediction windows may follow different statistical distributions, so normalizing and denormalizing only with input-window statistics may be insufficient to characterize the output space (Fan et al. 2023). Inspired by these observations, we propose α-RevIN, which uses a fixed strength to control the degree of local statistic removal and compares mean-only, standard-deviation-only, and different partial-retention variants. The goal of α-RevIN is not to replace RevIN, but to analyze and mitigate the limitations of the overly strong statistical prior induced by standard RevIN under a unified experimental setting.
Position of This Work In summary, existing LTSF research has developed along two important directions. On one hand, complex models enhance expressiveness through decomposition, frequencydomain modeling, multi-scale processing, patches, or variable tokens. On the other hand, the success of linear and MLP-based models indicates that simple temporal mappings still have considerable potential. This paper follows the second direction, but focuses not only on whether the model structure is simple, but also on how simple models should be trained and organized. STAIR decomposes long-term forecasting ability into shared regularities, variable-specific adaptation, and cross-variable residuals, and models them progressively through stagewise training. This perspective is complementary to existing lightweight models and provides a unified way to understand channel independence, individual modeling, RevIN, and multivariate joint modeling.
Method Problem Formulation Given a multivariate historical sequence of length L, X = [x1 , x2 , . . . , xL ] ∈ RL×C , where C denotes the number of variables, the goal of longterm time series forecasting is to predict a future sequence of length H: Y = [xL+1 , xL+2 , . . . , xL+H ] ∈ RH×C . For a mini-batch, the input and target are denoted as X ∈ RB×L×C ,
Y ∈ RB×H×C .
This paper focuses on a simple temporal mapping model whose core objective is to learn the mapping from the historical window to the prediction window: f : RL×C → RH×C .
1 Target Channels
1
Shared
Individual
Fully Joint
STAIR
Predictor Channels
Predictor Channels
Predictor Channels
Predictor Channels
2
3
4
A A
2
2
4
A3
3
A
4
A4
4
Mij = Ac
Mij = A A
3
A2
2
A
3
1 1 A1
Shared diagonal block
Ac
Channel-specific diagonal blocks
4
1
2
3
4
1 W11 W12 W13 W14
1
2
3
1 A1
R
R
R
2 W21 W22 W23 W24
2 R
A2
R
R
3 W31 W32 W33 W34
3 R
R
A3
R
4 W41 W42 W43 W44
4 R
R
R
A4
Mij = Wij
Mij = Ac + R
All pairwise
Off-diagonal residual block
R
Wij blocks
Constrained zero
Figure 1: A unified matrix view of channel modeling strategies. Channel-independent shared modeling uses identical diagonal temporal blocks, individual modeling relaxes them into channel-specific blocks, fully joint modeling learns all channel pairs, and STAIR adds controlled cross-variable residuals on top of an individual backbone. Unlike methods that introduce complex attention, frequency-domain, multi-scale, or decomposition modules, we use a linear layer or a shallow MLP as the basic temporal mapping and study how different levels of forecasting information can be organized through the training paradigm.
A Unified View of Channel Modeling In multivariate LTSF, how to handle relationships among variables is a central issue. Existing approaches can be interpreted as imposing different constraints on the same joint mapping matrix. This matrix view is used as a structural lens rather than a restriction that the forecasting backbone must be linear. For nonlinear temporal mappings such as shallow MLPs, the same distinction corresponds to whether the temporal predictor is shared across variables, individualized for each variable, or complemented by explicit cross-variable pathways. If the input sequence is flattened into a vector, a full multivariate linear mapping can be written as vec(Ŷ) = Wvec(X) + b, where
···
represents the temporal mapping effect from the j-th input variable to the i-th output variable. From this perspective, three common channel modeling strategies can be understood in a unified manner. Fully Joint Modeling Fully joint multivariate modeling imposes no additional constraint on W and allows arbitrary mappings between variables: Wi,j ̸= 0,
∀i, j.
This strategy has the largest function space and theoretically contains channel-independent and individual modeling as special cases. However, its parameter count grows with C 2 . When the number of variables is large, fully joint modeling may introduce substantial redundant parameters, increase optimization difficulty, and raise the risk of overfitting. Individual Modeling Individual modeling learns an independent temporal mapping for each variable, corresponding to a block-diagonal matrix: (i ̸= j),
with independent diagonal blocks:
This matrix can be viewed as a block matrix consisting of C × C blocks: W1,1 W1,2 · · · W1,C W2,1 W2,2 · · · W2,C W= , .. .. .. ... . . . WC,2
Wi,j ∈ RH×L
Wi,j = 0
W ∈ RHC×LC .
WC,1
where each block
WC,C
Wi,i = Ai . This strategy can capture variable-specific patterns, but it ignores temporal regularities shared across variables. Moreover, because each variable learns its own mapping independently, data efficiency may decrease when the number of training samples is limited.
Channel-independent Shared Modeling Channelindependent shared modeling also removes all off-diagonal blocks, but all variables share the same temporal mapping: Wi,j = 0
(i ̸= j),
Wi,i = A,
∀i.
This strategy has the smallest number of parameters and performs strongly on many LTSF benchmarks, suggesting that different variables may share common forecasting regularities. However, it also imposes a strong constraint: all variables must use exactly the same temporal mapping, and cross-variable effects are completely ignored. From the joint matrix perspective, channel-independent shared modeling sets all off-diagonal blocks to zero and forces all diagonal blocks to be identical. This constraint explains its parameter efficiency and stability, but also reveals its limitations: it cannot represent variable-level differences or explicitly exploit cross-variable effects. These three strategies expose a fundamental tension. Fully joint modeling is expressive but difficult to optimize; channel-independent shared modeling is stable but overly constrained; individual modeling captures variable differences but is less data-efficient. We argue that a reasonable forecasting paradigm should not make a one-shot choice among these strategies. Instead, it should release model capacity progressively according to information reliability and optimization difficulty.
STAIR Framework Based on the unified view above, we propose STAIR, short for Stagewise Temporal Adaptation via Individualization and Residual Learning. The core idea is to divide forecasting information into three levels: shared temporal regularities, variable-specific patterns, and cross-variable residual information, and to model them sequentially through three training stages. We further hypothesize that these three types of information differ in reliability and optimization difficulty. Shared temporal regularities are supported by all variables and therefore have high data efficiency and stable generalization. Variable-specific patterns appear within individual variables and can complement local differences that the shared model cannot capture. Cross-variable dependencies may provide additional gains, but their effectiveness depends more strongly on dataset properties and can introduce extra parameters and overfitting risk. Therefore, STAIR does not release all modeling freedom at once, but follows the order of shared regularities, variable-specific adaptation, and cross-variable residual learning. Stage 1: Shared Temporal Mapping The first stage adopts channel-independent shared modeling. For each variable c, the model applies the same temporal mapping gθ : ŷc(1) = gθ (xc ), where
xc ∈ RL , ŷc(1) ∈ RH . The mapping gθ can be either a linear layer or a shallow MLP. All variables share the parameters θ, so this stage corresponds to Wi,i = A,
Wi,j = 0 (i ̸= j).
The objective of this stage is to learn temporal forecasting regularities that are common across variables. Since all variables jointly optimize the same mapping, the model can exploit shared statistical patterns in multivariate data while maintaining a small parameter count and stable optimization. Stage 2: Shared-to-Individual Fine-tuning The second stage performs variable-wise fine-tuning based on the Stage 1 model. Specifically, we initialize an independent mapping for each variable from the shared mapping gθ : gθ → {gθ1 , gθ2 , . . . , gθC }. The prediction for each variable is then generated by its corresponding mapping: ŷc(2) = gθc (xc ). This stage corresponds to a block-diagonal matrix: Wi,i = Ai ,
Wi,j = 0 (i ̸= j),
but differs from ordinary individual modeling because each Ai is initialized from the Stage 1 shared mapping A rather than random parameters. This design allows the model to learn variable-specific patterns on top of shared regularities. In other words, Stage 2 does not abandon channel independence completely; instead, it treats channel independence as a shared prior and permits each variable to adapt around this prior. Compared with training individual models from scratch, this strategy is more data-efficient and more stable to optimize. Stage 3: Cross-variable Residual Learning The first two stages only model the temporal mapping of each variable itself and do not explicitly use cross-variable information. The third stage introduces cross-variable residual learning while freezing the Stage 2 backbone: Ŷ = Ŷ(2) + rϕ (X), where rϕ complements the prediction with residual information induced by cross-variable dependencies. To avoid the overfitting risk caused by the C 2 parameter growth of fully joint modeling, Stage 3 only learns a lightweight residual module rather than retraining a full joint matrix. In practice, this residual branch is implemented as a weak cross-variable adapter. Each variable history is first encoded into a compact representation, variables are then mixed by a low-rank relation matrix, and the mixed representation is decoded into a residual forecast: M = UV⊤ ,
R = dϕ (Meϕ (X)) .
The diagonal part of M is removed in the implementation so that the residual branch focuses on interactions between different variables rather than relearning the individual temporal backbone. This design is motivated by two practical considerations: cross-variable relations in many LTSF benchmarks are often weaker than each variable’s own temporal dynamics, and in high-dimensional datasets such as Traffic, explicitly modeling all pairwise variable relations is computationally expensive and prone to overfitting. Therefore,
Stage 1
Shared
Stage 2
fine-tune
Individual
Stage 3
���
Low rank relation matrix
...
��
Residual
R= UVT
��� ...
...
...
diag(R)= 0
��� ...
Look-back window L
Base forecast
Learn shared temporal patterns
Adapt to each variable
Residual correction
Final forecast
Exploit inter-variable relations
Figure 2: Architecture overview of STAIR. A multivariate input window is first passed through a simple shared temporal mapping, which is then copied and fine-tuned into channel-specific predictors. The final stage freezes this backbone and adds a low-rank cross-variable residual correction. STAIR captures cross-variable information only as a controlled low-rank residual correction. From the joint matrix perspective, Stage 3 is equivalent to adding off-diagonal residuals on top of a learned blockdiagonal matrix: A1 0 · · · 0 0 0 A2 · · · + ∆Wcross . W= .. .. .. ... . . . 0
0
···
AC
Here, ∆Wcross is responsible only for cross-variable residual information. This design follows our basic assumption: the dominant information in long-term forecasting comes from shared temporal regularities and variable-specific patterns, while cross-variable relationships usually serve as complementary information and should therefore be modeled as residuals with controlled parameter cost.
α-RevIN: Partial Reversible Normalization RevIN alleviates distribution shift in time series by removing local mean and variance for each input instance and restoring the corresponding statistics at the output. Given an input variable xc , standard RevIN can be written as x̃c =
xc − µ c , σc
followed by denormalization after prediction: ŷc = ỹc σc + µc . However, standard RevIN implies a strong assumption: local mean and variance changes are mainly non-stationary factors that should be removed. In some datasets, mean or scale changes may themselves contain useful information
for future prediction. Standard RevIN also uses the inputwindow mean and variance for denormalization, which implies another assumption: the local level and scale of the prediction window are sufficiently close to those of the input window. When this assumption holds, RevIN can effectively reduce local distribution shift. When the prediction window undergoes substantial level switching or scale changes, however, restoring the output with input-window statistics may suppress true future changes. Moreover, even though denormalization adds the statistics back to the output, the main predictor can no longer directly use the instance-level statistical state that has been fully removed during modeling. The original RevIN formulation often includes learnable affine parameters that scale and shift the normalized representation. However, these parameters do not directly control how much input-window statistics should be removed. In addition, the affine parameters are usually shared globally for each variable and apply the same scaling and shifting across different time windows, which may be insufficient for sequences with diverse window states. In this sense, the affine transform in standard RevIN acts more like a global correction after normalization than a decision about how much local statistical information should be preserved before normalization. In our experiments, relying only on affine parameters does not reliably resolve the issue of excessive statistic removal. Therefore, we do not use RevIN affine parameters and instead move the control mechanism into the normalization operation itself. To mitigate these issues, we introduce α-RevIN, which uses a fixed strength α to control the degree of local statistic removal: xc − αµc , x̃c = σcα and restores the prediction as ŷc = ỹc σcα + αµc .
When α = 1, α-RevIN reduces to standard RevIN; when α = 0, it is equivalent to no RevIN; and when 0 < α < 1, the model partially removes local statistics, balancing normalization stability and statistical information preservation. The key distinction is that α-RevIN does not attempt to recover lost information only during denormalization. Instead, it avoids excessive information loss at the normalization stage. By preserving part of the instance-level level and scale information before the main predictor, the model can reduce local distribution shift while still exploiting statistical states that may be predictive. We also consider mean-only and standard-deviation-only variants to analyze the roles of level and scale information on different datasets. It should be emphasized that α-RevIN does not change the final evaluation space: predictions are restored to the standard numerical scale before metrics are computed.
Training Objective All stages use mean squared error as the main training objective: B
L=
H
C
2 1 XXX Ŷb,h,c − Yb,h,c . BHC c=1 b=1 h=1
Stage 1, Stage 2, and Stage 3 are trained sequentially, and the best model in each stage is selected according to validation loss. Stage 1 learns shared temporal regularities, Stage 2 performs variable-wise fine-tuning initialized from the shared parameters, and Stage 3 learns cross-variable residuals while freezing the previous backbone. The final model is obtained by composing the three stages.
Experiments This section systematically evaluates the effectiveness of the proposed method on long-term time series forecasting tasks. We mainly focus on the following questions: whether simple temporal mapping models can achieve competitive forecasting performance under the standard LTSF setting; how shared temporal regularities, variable-specific adaptation, and cross-variable residual information contribute in the three-stage training process; how α-RevIN affects different datasets; and whether different datasets require different levels of model capacity. Table 1: Dataset statistics. Dataset
Variates
Frequency
Prediction Lengths
Train/Val/Test
ETTh1 ETTh2 ETTm1 ETTm2 Electricity Traffic Weather Exchange Solar
7 7 7 7 321 862 21 8 137
1 hour 1 hour 15 min 15 min 1 hour 1 hour 10 min 1 day 10 min
{96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720}
8545 / 2881 / 2881 8545 / 2881 / 2881 34465 / 11521 / 11521 34465 / 11521 / 11521 18317 / 2633 / 5261 12185 / 1757 / 3509 36792 / 5271 / 10540 5120 / 665 / 1422 36601 / 5161 / 10417
Experimental Setup Datasets. We conduct experiments on nine widely used LTSF benchmarks, including ETTh1, ETTh2, ETTm1,
ETTm2, Electricity, Traffic, Weather, Exchange, and Solar. These datasets cover real-world scenarios such as electricity load, traffic flow, weather dynamics, exchange rates, and energy production, with diverse numbers of variables, sampling frequencies, and non-stationarity patterns. Following the standard LTSF setting, we fix the input length to 96 and evaluate prediction lengths of 96, 192, 336, and 720. Dataset statistics are shown in Table 1. Metrics. Following common practice in LTSF, we use mean squared error (MSE) and mean absolute error (MAE) as the main evaluation metrics. All metrics are computed after predictions are restored to the standard evaluation scale, ensuring fair comparison with existing benchmarks. Baselines. We compare with seven representative strong baselines proposed in or after 2023: TimeMixer, iTransformer, PatchTST, TimesNet, Crossformer, TiDE, and DLinear (Wang et al. 2024; Liu et al. 2024; Nie et al. 2023; Wu et al. 2023; Zhang and Yan 2023; Das et al. 2023; Zeng et al. 2023). These models represent different lines of research, including multi-scale mixing, inverted variable-wise Transformers, patch-based Transformers, temporal variation modeling, cross-variable dependency modeling, MLP encoder-decoder design, and linear forecasting. For fair comparison, baseline values are preferentially taken from original papers or official repositories that explicitly report results with input length 96. If a protocol-matched result is unavailable for a dataset, the corresponding entry is left blank. Implementation Details. The main experiments use a shallow MLP temporal mapping as the backbone, so that the proposed training paradigm is evaluated with a simple but moderately expressive predictor. Linear temporal mappings are studied separately in the capacity analysis. All experiments follow the standard LTSF setting with input length 96 and prediction lengths of 96, 192, 336, and 720. Models are trained with MSE loss, and the best checkpoint in each stage is selected according to validation loss. Because different datasets have different sample sizes, variable counts, and temporal complexity, we use a lightweight Optuna search before the final staged run to select only the Stage 1 MLP depth and hidden dimension on the validation set. This search is treated as a practical capacity-selection step rather than a contribution of the method. Stage 1 learns a temporal mapping shared by all variables, Stage 2 initializes from the shared model and performs variable-wise fine-tuning, and Stage 3 freezes the previous backbone and learns a crossvariable residual. The main experiments use α-RevIN with a fixed strength of α = 0.99, and ablation studies further compare different normalization strengths. All main results are reported with a single random seed unless otherwise specified.
Main Results Table 2 reports averaged results over four prediction lengths. Complete horizon-wise results are provided in Table 11. The Ours column uses the best validation-selected stage for each prediction length, with no test-set information used for model selection, and therefore reflects the final stagewise model selection protocol.
Table 2: Long-term forecasting results averaged over four prediction lengths. The input length is fixed as 96 and the prediction lengths are {96, 192, 336, 720}. Lower MSE/MAE indicates better forecasting performance. The best results are highlighted in red bold, and the second-best results are highlighted in blue underline. Dataset
Ours
TimeMixer 2024
iTransformer 2024
PatchTST 2023
TimesNet 2023
Crossformer 2023
TiDE 2023
DLinear 2023
Metric
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
Weather Solar Electricity Traffic ETTh1 ETTh2 ETTm1 ETTm2 Exchange
0.246 0.215 0.174 0.466 0.445 0.372 0.376 0.271 0.315
0.273 0.269 0.272 0.303 0.433 0.403 0.391 0.316 0.381
0.240 0.216 0.182 0.485 0.447 0.365 0.381 0.275 –
0.272 0.280 0.273 0.297 0.440 0.395 0.396 0.323 –
0.258 0.233 0.178 0.428 0.454 0.383 0.407 0.288 0.360
0.278 0.262 0.270 0.282 0.448 0.406 0.409 0.332 0.403
0.259 0.270 0.205 0.481 0.469 0.387 0.387 0.281 0.366
0.280 0.307 0.290 0.304 0.455 0.407 0.400 0.326 0.404
0.259 0.301 0.193 0.620 0.458 0.414 0.400 0.291 0.416
0.286 0.319 0.295 0.336 0.450 0.427 0.406 0.333 0.443
0.259 0.641 0.244 0.550 0.529 0.942 0.513 0.757 0.940
0.315 0.639 0.334 0.304 0.522 0.683 0.495 0.611 0.707
0.270 0.347 0.252 0.760 0.541 0.611 0.419 0.358 0.370
0.320 0.417 0.344 0.473 0.507 0.550 0.419 0.404 0.413
0.265 0.330 0.212 0.625 0.456 0.559 0.403 0.350 0.354
0.317 0.401 0.300 0.383 0.452 0.515 0.407 0.401 0.414
The results show that STAIR is competitive with recent forecasting architectures while using a substantially simpler temporal mapping. It achieves the best average MSE on Solar, ETTh1, ETTm1, ETTm2, and Exchange, and remains second-best on several other datasets. The strongest external architectures still have advantages in some settings, especially Traffic and parts of Weather and ETTh2, indicating that specialized architectural priors remain useful. Nevertheless, the main observation is that a simple temporal mapping can approach or surpass recent strong baselines when shared regularities, variable-specific adaptation, and residual cross-variable information are organized in a staged manner. This supports the central claim that training organization, not only backbone sophistication, is a decisive factor in LTSF.
Table 3: Ablation study of the three-stage training framework. Results are averaged over four prediction lengths. Blue arrows indicate improvements over the previous stage. Dataset
Stage 1 MSE
Weather Solar Electricity Traffic ETTh1 ETTh2 ETTm1 ETTm2 Exchange
0.263 0.221 0.187 0.472 0.445 0.373 0.393 0.279 0.315
Stage 2
Stage 3
MAE
MSE
MAE
MSE
MAE
0.282 0.272 0.280 0.305 0.435 0.404 0.401 0.324 0.381
0.246 ↓
0.273 ↓
0.246 ↓
0.216 ↓ 0.174 ↓ 0.469 ↓ 0.444 ↓ 0.372 ↓ 0.376 ↓ 0.271 ↓ 0.315 ↓
0.272 0.272 ↓ 0.308 0.432 ↓ 0.403 ↓ 0.391 ↓ 0.317 ↓ 0.381 ↓
0.216 ↓ 0.174 ↓ 0.465 ↓ 0.445 0.372 ↓ 0.377 0.270 ↓ 0.315
0.273 0.269 ↓ 0.271 ↓ 0.303 ↓ 0.432 ↓ 0.403 ↓ 0.391 0.316 ↓ 0.381
Ablation Study Effect of the Three Stages. Table 3 reports the averaged contribution of the three training stages. Stage 2 consistently reduces MSE on most datasets, indicating that although variables share certain temporal regularities, variable-level specificity remains important. Figure 3 further illustrates the relative gains at each prediction length. Stage 3 provides more moderate gains overall, but is more likely to bring additional improvements on high-dimensional datasets such as Traffic, Electricity, and Solar. This suggests that cross-variable residual information is more valuable in highdimensional scenarios, while it tends to be weaker and less beneficial on low-dimensional datasets. Observation. Table 3 shows that Stage 2 is the most reliable source of improvement: it reduces average MSE on almost all datasets and brings particularly clear gains on Weather, Electricity, ETTm1, and ETTm2. This indicates that the shared Stage 1 model learns useful common temporal structure, but the identical-mapping constraint is still too restrictive for many variables. Stage 3 brings smaller and more selective gains, especially on Traffic, Electricity, Solar, and ETTm2. This pattern is consistent with the design of STAIR: variable-specific adaptation should be introduced before cross-variable correction, while cross-variable infor-
mation is best treated as a residual source rather than as the dominant modeling assumption. Compatibility with Existing Backbones. To examine whether the proposed stagewise training paradigm is tied to the shallow MLP backbone, we further apply the same three-stage logic to three representative forecasting backbones: DLinear, PatchTST, and TimeMixer-CI. DLinear is evaluated on all nine datasets. PatchTST and TimeMixerCI are reported on the smaller datasets available in the current ablation runs, excluding the high-dimensional Traffic, Electricity, and Solar datasets. Tables 4–6 report results averaged over the four prediction lengths. We only compute averages when all four horizons are available; incomplete or intentionally omitted runs are left blank. Full horizon-wise results are provided in the supplementary material. The results suggest that stagewise training is not restricted to the proposed MLP backbone. For DLinear, Stage 2 improves the averaged results on several datasets, including ETTh1, ETTm1, Electricity, Traffic, and Weather, showing that shared-to-individual adaptation is helpful even for a decomposed linear model. For PatchTST and TimeMixer-CI, the gains are more selective because their base representations are already stronger and more structured, but improve-
Figure 3: Stage-wise MSE improvement heatmap. Each cell reports the relative MSE reduction from the previous stage to the current stage, where positive values indicate improvement. Stage 2 and Stage 3 use separate color scales because Stage 3 gains are generally smaller.
Table 4: Compatibility with DLinear. Results are averaged over four prediction lengths. Blue arrows indicate improvements over the previous stage. Dataset
ETTh1 ETTh2 ETTm1 ETTm2 Electricity Traffic Weather Exchange Solar
Stage 1
Stage 2
Stage 3
MSE
MAE
MSE
MAE
MSE
MAE
0.456 0.488 0.404 0.313 0.210 0.626 0.271 0.294 0.327
0.453 0.478 0.411 0.367 0.296 0.385 0.326 0.372 0.400
0.450 ↓ 0.545 0.388 ↓ 0.479 0.205 ↓ 0.616 ↓ 0.247 ↓ 0.295 0.325 ↓
0.438 ↓ 0.500 0.395 ↓ 0.453 0.297 0.385 0.309 ↓ 0.373 0.399 ↓
0.479 0.550 0.411 0.477 ↓ 0.203 ↓ 0.597 ↓ 0.246 ↓ 0.295 0.313 ↓
0.460 0.503 0.413 0.454 0.298 0.384 ↓ 0.308 ↓ 0.377 0.376 ↓
Table 5: Compatibility with PatchTST. Results are averaged over four prediction lengths. Blank entries indicate unavailable complete-horizon runs. Dataset
ETTh1 ETTh2 ETTm1 ETTm2 Weather Exchange
Stage 1
Stage 2
Stage 3
MSE
MAE
MSE
MAE
MSE
MAE
0.455 0.380 0.385 0.287 0.254 0.409
0.447 0.406 0.401 0.332 0.278 0.426
0.458 0.378 ↓ 0.372 ↓ 0.287 ↓ 0.251 ↓ 0.399 ↓
0.447 ↓ 0.404 ↓ 0.393 ↓ 0.332 0.277 ↓ 0.420 ↓
0.477 0.380 0.371 ↓ 0.287 0.244 ↓ 0.398 ↓
0.458 0.405 0.395 0.333 0.286 0.420
Table 6: Compatibility with TimeMixer-CI. Results are averaged over four prediction lengths. Blank entries indicate unavailable complete-horizon runs. Dataset
ETTh1 ETTh2 ETTm1 ETTm2 Weather Exchange
Stage 1
Stage 2
Stage 3
MSE
MAE
MSE
MAE
MSE
MAE
0.476 0.385 0.409 0.282 – 0.377
0.459 0.409 0.414 0.327 – 0.412
0.465 ↓ 0.390 0.408 ↓ 0.281 ↓ – 0.375 ↓
0.451 ↓ 0.409 ↓ 0.412 ↓ 0.325 ↓ – 0.411 ↓
0.490 0.390 ↓ 0.423 0.282 – 0.374 ↓
0.475 0.409 0.427 0.328 – 0.410 ↓
ments still appear on multiple ETT, Weather, and Exchange settings. These results should be interpreted as compatibility evidence rather than exhaustive retuning of each backbone: the same training logic can provide additional gains on top of established architectures, while the magnitude depends on the inductive bias and capacity of the base model. Effect of α-RevIN. We further analyze the effect of αRevIN. Standard RevIN assumes that local mean and variance mainly represent non-stationary factors to be removed, but this assumption does not hold uniformly across all datasets. Table 7 reports the normalization settings averaged over four prediction lengths. Table 7 confirms that normalization is strongly datasetdependent. On ETTh2, ETTm2, Weather, Traffic, and Electricity, removing most local statistics generally improves prediction, suggesting that local mean or scale variation of-
Table 7: Ablation study of normalization strategies. Results are averaged over four prediction lengths. The best MSE and MAE in each row are highlighted in red. Dataset
ETTh1 ETTh2 ETTm1 ETTm2 Weather Exchange Traffic Electricity Solar
None
α = 0.95
α = 0.99
RevIN
MSE
MAE
MSE
MAE
MSE
MAE
MSE
MAE
0.457 0.480 0.403 0.308 0.271 0.298 0.520 0.193 0.227
0.453 0.472 0.410 0.363 0.327 0.378 0.319 0.287 0.274
0.458 0.423 0.405 0.357 0.262 0.246 0.481 0.189 0.223
0.449 0.444 0.408 0.403 0.311 0.358 0.307 0.282 0.273
0.445 0.373 0.401 0.285 0.258 0.315 0.472 0.187 0.229
0.435 0.404 0.402 0.340 0.297 0.381 0.305 0.280 0.276
0.447 0.377 0.412 0.286 0.271 0.355 0.474 0.194 0.256
0.433 0.398 0.405 0.329 0.290 0.398 0.306 0.281 0.281
ten acts as distribution shift. In contrast, Exchange and Solar prefer a weaker α = 0.95 setting on average, indicating that their local level and scale still contain useful predictive state information. This explains why a fixed normalization choice is risky in LTSF. Local mean and variance are not always pure nuisance factors; depending on the dataset, they may represent distribution shift, predictive state, or both. The role of α-RevIN is therefore to provide a controlled way to study and tune this statistical prior. Effect of Backbone Capacity. Finally, we compare a linear temporal mapping with the shallow MLP used in the main experiments. Linear layers are more interpretable and parameter-efficient, while shallow MLPs provide higher capacity and can capture certain nonlinear temporal patterns. This analysis is intended to clarify whether the gains of STAIR come only from increasing backbone capacity. The averaged results are shown in Table 8, and complete horizonwise linear, MLP, and SOTA baseline comparisons are provided in the supplementary material. Table 8: Effect of backbone capacity. Linear-STAIR and MLP-STAIR use fixed backbone families. The SOTA Baseline is the best published baseline value among the methods in Table 2. Dataset
Exchange ETTh1 ETTh2 ETTm1 ETTm2 Weather Traffic Electricity Solar
Linear-STAIR
MLP-STAIR
SOTA Baseline
MSE
MAE
MSE
MAE
MSE
MAE
0.315 0.444 0.372 0.393 0.281 0.236 – – –
0.381 0.433 0.403 0.399 0.336 0.276 – – –
0.368 0.461 0.380 0.376 0.270 0.246 0.465 0.174 0.215
0.408 0.444 0.405 0.391 0.316 0.273 0.303 0.271 0.269
0.350 0.446 0.365 0.381 0.275 0.238 0.428 0.177 0.216
0.398 0.440 0.395 0.395 0.323 0.272 0.282 0.268 0.262
The results indicate that the dominant regularities in several smaller datasets can already be captured by linear temporal mappings. Linear-STAIR is competitive on Exchange, ETTh1, ETTh2, and Weather, which suggests that these
datasets contain strong low-complexity temporal structure under the staged training protocol. In contrast, ETTm1, ETTm2, Electricity, Traffic, and Solar benefit more from the nonlinear capacity of the shallow MLP. Therefore, increasing capacity is not the sole explanation for the gains of STAIR. The more important point is that model capacity should be released in a controlled order: first shared temporal regularities, then variable-specific adaptation, and finally residual cross-variable correction.
Conclusion This paper proposes STAIR, a Stagewise Temporal Adaptation via Individualization and Residual Learning paradigm for long-term time series forecasting. Instead of stacking increasingly complex architectural modules, we start from a unified matrix view of channel modeling and decompose effective forecasting information into shared temporal regularities, variable-specific dynamics, and cross-variable residual information. These components are then modeled progressively through three training stages. Stage 1 learns a temporal mapping shared by all variables, Stage 2 performs variable-wise fine-tuning initialized from the shared model, and Stage 3 further complements the backbone with crossvariable residual information. Through this stagewise training strategy, STAIR gradually releases the expressive capacity of simple temporal mapping models while preserving architectural simplicity. We further introduce Shared-to-Individual Fine-tuning and α-RevIN to mitigate the limitations of overly strong priors in channel independence and standard RevIN. Sharedto-Individual Fine-tuning lies between channel-independent shared modeling and fully individual modeling, preserving shared temporal regularities while allowing variable-level adaptation. α-RevIN controls the degree of local statistic removal with a fixed strength, providing a simple way to analyze the roles of mean, variance, and local non-stationarity across different datasets. Experiments on nine long-term forecasting benchmarks show that, when combined with the proposed stagewise training strategy, a shallow MLP backbone can achieve performance competitive with or superior to recent strong baselines on several datasets. Additional capacity analysis with linear temporal mappings further examines when simpler predictors are already sufficient. These results suggest that the core challenge of long-term time series forecasting does not arise solely from architectural complexity. How shared regularities, variable-specific information, and crossvariable relationships are trained and organized is also a crucial factor affecting forecasting performance. Future work can extend this framework in two directions. First, more efficient and stable cross-variable residual modules may better adapt to high-dimensional multivariate datasets such as Traffic and Electricity. Second, the relationship between normalization strategies and datasetspecific non-stationarity deserves further study, so that useful instance-level statistics can be preserved while distribution shift is still mitigated under a unified experimental protocol.
References Chen, S.-A.; Li, C.-L.; Yoder, N.; Arik, S. O.; and Pfister, T. 2023. TSMixer: An All-MLP Architecture for Time Series Forecasting. arXiv preprint arXiv:2303.06053. Das, A.; Kong, W.; Leach, A.; Sen, R.; and Yu, R. 2023. Long-term Forecasting with TiDE: Time-series Dense Encoder. arXiv preprint arXiv:2304.08424. Fan, W.; Wang, P.; Wang, D.; Wang, D.; Zhou, Y.; and Fu, Y. 2023. Dish-TS: A General Paradigm for Alleviating Distribution Shift in Time Series Forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence. Kim, T.; Kim, J.; Tae, Y.; Park, C.; Choi, J.-H.; and Choo, J. 2022. Reversible Instance Normalization for Accurate Time-Series Forecasting against Distribution Shift. In International Conference on Learning Representations. Lin, S.; Lin, W.; Wu, W.; Chen, H.; and Yang, J. 2024. SparseTSF: Modeling Long-term Time Series Forecasting with 1k Parameters. In International Conference on Machine Learning. Liu, Y.; Hu, T.; Zhang, H.; Wu, H.; Wang, S.; Ma, L.; and Long, M. 2024. iTransformer: Inverted Transformers Are Effective for Time Series Forecasting. In International Conference on Learning Representations. Liu, Y.; Wu, H.; Wang, J.; and Long, M. 2022. Nonstationary Transformers: Rethinking the Stationarity in Time Series Forecasting. In Advances in Neural Information Processing Systems. Luo, D.; Cheng, W.; Wang, Y.; Xu, D.; Ni, J.; Yu, W.; and Zhang, X. 2024. ModernTCN: A Modern Pure Convolution Structure for General Time Series Analysis. In International Conference on Learning Representations. Nie, Y.; Nguyen, N. H.; Sinthong, P.; and Kalagnanam, J. 2023. A Time Series is Worth 64 Words: Long-term Forecasting with Transformers. In International Conference on Learning Representations. Wang, S.; Wu, H.; Shi, X.; Hu, T.; Luo, H.; Ma, L.; Zhang, J. Y.; and Zhou, J. 2024. TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting. In International Conference on Learning Representations. Wu, H.; Hu, T.; Liu, Y.; Zhou, H.; Wang, J.; and Long, M. 2023. TimesNet: Temporal 2D-Variation Modeling for General Time Series Analysis. In International Conference on Learning Representations. Wu, H.; Xu, J.; Wang, J.; and Long, M. 2021. Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting. In Advances in Neural Information Processing Systems. Xu, Z.; Zeng, A.; and Xu, Q. 2024. FITS: Modeling Time Series with 10k Parameters. In International Conference on Learning Representations. Zeng, A.; Chen, M.; Zhang, L.; and Xu, Q. 2023. Are Transformers Effective for Time Series Forecasting? In Proceedings of the AAAI Conference on Artificial Intelligence. Zhang, Y.; and Yan, J. 2023. Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time
Series Forecasting. In International Conference on Learning Representations. Zhou, H.; Zhang, S.; Peng, J.; Zhang, S.; Li, J.; Xiong, H.; and Zhang, W. 2021. Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence. Zhou, T.; Ma, Z.; Wen, Q.; Wang, X.; Sun, L.; and Jin, R. 2022. FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecasting. In International Conference on Machine Learning.
Appendix Overview This appendix provides supplementary details beyond the main paper. Following common organization in LTSF papers, we include implementation details, dataset and preprocessing descriptions, complete result tables, additional ablation results, and a discussion of limitations. The main paper focuses on the core motivation, method, and main experimental conclusions; the appendix is mainly intended to improve reproducibility and provide space for complete experimental evidence.
Implementation Details Overall Training Procedure The model is trained sequentially in three stages. In each stage, the best checkpoint is selected according to validation loss and used to initialize the next stage. The training objective is mean squared error (MSE), and all test metrics are computed after predictions are restored to the standard evaluation scale. 1. Stage 1: Shared temporal mapping. We train a temporal mapping gθ shared by all variables under the channelindependent setting. 2. Stage 2: Shared-to-individual fine-tuning. We initialize the mapping for each variable from the Stage 1 shared mapping and perform variable-wise fine-tuning with a smaller learning rate. This stage may use anchor regularization to prevent the variable-specific models from drifting excessively away from the Stage 1 initialization. 3. Stage 3: Cross-variable residual learning. We freeze the Stage 2 backbone and train only a lightweight lowrank cross-variable residual module. The residual decoder is zero-initialized so that the initial Stage 3 prediction is exactly equal to the Stage 2 prediction.
Temporal Mapping Architecture The temporal mapping can be either a one-layer linear layer or a shallow MLP operating along the temporal dimension. When the number of MLP layers is 1, the model reduces to a direct linear mapping from the look-back window to the prediction window. When multiple MLP layers are used, the hidden dimension and activation function need to be specified. If the activation function is none, dropout is skipped; otherwise, dropout is applied after hidden layers. The Stage 1 temporal mapping capacity is selected on the validation set before the three-stage run. We use Optuna with 15 trials and 4 startup trials; each trial trains the Stage 1 candidate for 20 epochs and selects the structure with the best validation MSE. The candidate layer numbers are {1, 2, 3, 4} and the candidate hidden dimensions are {64, 96, 128, 192, 256, 512, 1024} for nonlinear MLPs; a one-layer setting corresponds to a linear temporal mapping. In the final main experiments, ETTh1, ETTh2, and Exchange use the linear temporal mapping. ETTm1, ETTm2, and Weather use a two-layer MLP with hidden dimension 512. Traffic, Electricity, and Solar use a four-layer MLP; Electricity uses hidden dimension 1024, while Traffic and Solar use hidden dimension 512.
Table 9: Default model and training hyperparameters used in the main experiments. Hyperparameter
Value
Input length Prediction lengths Batch size Optimizer Training loss Stage 1 epochs Stage 2 epochs Stage 3 epochs Stage 1 learning rate Stage 2 learning rate Stage 3 learning rate Weight decay Stage 2 anchor coefficient Stage 3 hidden dimension Stage 3 relation rank Stage 3 residual scale MLP hidden dimension MLP activation Normalization α-RevIN strength RevIN affine parameters Early stopping patience Gradient clipping Mixed precision training Random seed
96 {96, 192, 336, 720} 64 Adam MSE 20 20 20 1 × 10−3 1 × 10−5 1 × 10−5 1 × 10−5 in each stage 1 × 10−4 32 32 1.0 512 ReLU by default unless otherwise specified α-RevIN by default unless otherwise specified 0.99 in main experiments Not used 10 1.0 Enabled on CUDA 2026 for main results
Low-rank Cross-variable Residual The Stage 3 residual module first encodes the historical sequence of each variable into a compact temporal representation, and then mixes information across variables through a low-rank variable relation matrix. The relation matrix is represented by two low-rank factors, which requires fewer parameters than a full C × C variable interaction matrix. In the implementation, the diagonal contribution of the lowrank relation matrix is removed so that the residual branch focuses on cross-variable correction rather than relearning the variable-wise backbone.
Normalization Details For α-RevIN, the model removes a fixed proportion of instance-level statistics before the predictor: x̃c =
xc − αµc . σcα
After prediction, the output is restored to the standard evaluation scale: ŷc = ỹc σcα + αµc . This paper does not use RevIN affine parameters. This design separates the control of normalization strength from the affine correction applied after normalization in standard RevIN.
Metric Definitions For a test set with N forecasting windows, prediction length H, and C variables, MSE and MAE are computed as N
MSE =
H
C
2 1 XXX Ŷn,h,c − Yn,h,c , N HC n=1 c=1 h=1
N
H
C
1 XXX MAE = Ŷn,h,c − Yn,h,c . N HC n=1 c=1
different stages; unless otherwise specified by the experimental protocol, Stage 3 is treated as the final model output.
All metrics are computed in the same evaluation space as the dataloader targets. When RevIN-family normalization is enabled, predictions are first denormalized by the corresponding input-window statistics before being compared with the target.
Complete Main Forecasting Results
h=1
Baseline Source Protocol The main comparison follows the common LTSF protocol with input length 96 and prediction lengths {96, 192, 336, 720}. To avoid mixing incompatible settings, baseline results are copied from official paper tables only when the same input length and horizons are explicitly reported. The averaged main-table results are computed from the corresponding horizon-wise values. TimeMixer values are taken from the unified-hyperparameter long-term forecasting table in its appendix. The remaining reported baselines are taken from the full long-term forecasting table in the iTransformer appendix, which provides horizon-wise results for iTransformer, PatchTST, TimesNet, Crossformer, TiDE, and DLinear under the same input-length-96 setting.
Datasets and Preprocessing Details Datasets We conduct experiments on nine standard LTSF benchmarks, including ETTh1, ETTh2, ETTm1, ETTm2, Electricity, Traffic, Weather, Exchange, and Solar. Dataset statistics are shown in Table 10. We follow the standard LTSF setting with an input length of 96 and prediction lengths of {96, 192, 336, 720}. Table 10: Statistics of the datasets used in the experiments. Dataset
Variates
Frequency
Prediction Lengths
Train/Val/Test
ETTh1 ETTh2 ETTm1 ETTm2 Electricity Traffic Weather Exchange Solar
7 7 7 7 321 862 21 8 137
1 hour 1 hour 15 min 15 min 1 hour 1 hour 10 min 1 day 10 min
{96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720} {96, 192, 336, 720}
8545 / 2881 / 2881 8545 / 2881 / 2881 34465 / 11521 / 11521 34465 / 11521 / 11521 18317 / 2633 / 5261 12185 / 1757 / 3509 36792 / 5271 / 10540 5120 / 665 / 1422 36601 / 5161 / 10417
Preprocessing Unless otherwise specified, all experiments use the multivariate-to-multivariate M setting. The dataset-level scaler is fitted only on the training split and then applied to the validation and test splits. If RevIN-family normalization is enabled, it is used as an internal window-level normalization operation and does not replace dataset-level standardization.
Evaluation We report MSE and MAE. In each stage, the checkpoint with the lowest validation loss is selected for testing. Stage 1 and Stage 2 test results are used to analyze the contribution of
This section reports the complete horizon-wise results of the final STAIR model under the selected Stage 1 capacity. The Ours column selects the best validated stage for each prediction length according to MSE, with MAE used as a secondary criterion when needed. Baseline values are transcribed from official paper tables under the input-length-96 LTSF protocol: TimeMixer is taken from Table 13 of Wang et al. (2024), and the remaining reported baselines are taken from Table 10 of Liu et al. (2024). TimeMixer does not report Exchange in that table, so the corresponding entries are left blank. We highlight the best and second-best values for each horizon and metric. The complete main results show that the selected-capacity STAIR model remains competitive across horizons, rather than only improving averaged scores. On ETTm and Weather, the gains are visible at most horizons, while on Exchange the linear selected structure is more appropriate than a larger MLP. On high-dimensional datasets such as Electricity and Traffic, the selected MLP capacity is needed to obtain competitive short- and medium-horizon performance. These horizon-wise results support the use of validationbased capacity selection before stagewise training.
Complete Stage-wise Results Table 12 reports the full stage-wise results of the main STAIR model. Blue arrows mark improvements over the immediately previous stage under the same horizon and metric. The table shows that Stage 2 is the dominant source of improvement on many datasets, especially Weather, Electricity, ETTm1, and ETTm2. Stage 3 usually provides smaller but still useful corrections, with clearer gains on high-dimensional datasets such as Traffic, Electricity, and Solar. This pattern is consistent with the design motivation: variable-specific adaptation is more reliable and should be introduced before cross-variable residual correction.
Complete Backbone Compatibility Results This section reports the complete horizon-wise results for applying the three-stage training logic to existing forecasting backbones. Values are copied from the provided ablation CSV files and rounded to three decimals for presentation. Averages in the main paper are computed only when all four prediction lengths {96, 192, 336, 720} are available. Blue arrows indicate that the current stage improves over the immediately previous stage under the same dataset, horizon, and metric. The backbone experiments are intended as compatibility evidence rather than a claim that each external architecture is fully retuned. DLinear, PatchTST, and TimeMixer-CI have different inductive biases, yet the full tables below show that stagewise adaptation often remains beneficial after replacing the simple MLP forecasting module. The effect is strongest when Stage 2 can correct variable-specific residuals with-
Table 11: Complete horizon-wise main forecasting results. The best result is in red bold and the second-best result is in blue underline for each horizon and metric. Dataset
Horizon
Ours
TimeMixer iTransformer
PatchTST
TimesNet
Crossformer
TiDE
DLinear
MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE
ETTh1
ETTh2
ETTm1
ETTm2
Electricity
Traffic
Weather
Exchange
Solar
96
0.382 0.389 0.375 0.400 0.386 0.405 0.414 0.419 0.384 0.402 0.423 0.448 0.479 0.464 0.386 0.400
192
0.433 0.420 0.429 0.421 0.441 0.436 0.460 0.445 0.436 0.429 0.471 0.474 0.525 0.492 0.437 0.432
336
0.477 0.446 0.484 0.458 0.487 0.458 0.501 0.466 0.491 0.469 0.570 0.546 0.565 0.515 0.481 0.459
720
0.486 0.479 0.498 0.482 0.503 0.491 0.500 0.488 0.521 0.500 0.653 0.621 0.594 0.558 0.519 0.516
96
0.289 0.342 0.289 0.341 0.297 0.349 0.302 0.348 0.340 0.374 0.745 0.584 0.400 0.440 0.333 0.387
192
0.371 0.393 0.372 0.392 0.380 0.400 0.388 0.400 0.402 0.414 0.877 0.656 0.528 0.509 0.477 0.476
336
0.411 0.427 0.386 0.414 0.428 0.432 0.426 0.433 0.452 0.452 1.043 0.731 0.643 0.571 0.594 0.541
720
0.418 0.450 0.412 0.434 0.427 0.445 0.431 0.446 0.462 0.468 1.104 0.763 0.874 0.679 0.831 0.657
96
0.313 0.354 0.320 0.357 0.334 0.368 0.329 0.367 0.338 0.375 0.404 0.426 0.364 0.387 0.345 0.372
192
0.354 0.376 0.361 0.381 0.377 0.391 0.367 0.385 0.374 0.387 0.450 0.451 0.398 0.404 0.380 0.389
336
0.386 0.398 0.390 0.404 0.426 0.420 0.399 0.410 0.410 0.411 0.532 0.515 0.428 0.425 0.413 0.413
720
0.452 0.435 0.454 0.441 0.491 0.459 0.454 0.439 0.478 0.450 0.666 0.589 0.487 0.461 0.474 0.453
96
0.169 0.250 0.175 0.258 0.180 0.264 0.175 0.259 0.187 0.267 0.287 0.366 0.207 0.305 0.193 0.292
192
0.234 0.294 0.237 0.299 0.250 0.309 0.241 0.302 0.249 0.309 0.414 0.492 0.290 0.364 0.284 0.362
336
0.290 0.331 0.298 0.340 0.311 0.348 0.305 0.343 0.321 0.351 0.597 0.542 0.377 0.422 0.369 0.427
720
0.389 0.390 0.391 0.396 0.412 0.407 0.402 0.400 0.408 0.403 1.730 1.042 0.558 0.524 0.554 0.522
96
0.148 0.245 0.153 0.247 0.148 0.240 0.181 0.270 0.168 0.272 0.219 0.314 0.237 0.329 0.197 0.282
192
0.162 0.259 0.166 0.256 0.162 0.253 0.188 0.274 0.184 0.289 0.231 0.322 0.236 0.330 0.196 0.285
336
0.177 0.276 0.185 0.277 0.178 0.269 0.204 0.293 0.198 0.300 0.246 0.337 0.249 0.344 0.209 0.301
720
0.208 0.306 0.225 0.310 0.225 0.317 0.246 0.324 0.220 0.320 0.280 0.363 0.284 0.373 0.245 0.333
96
0.438 0.287 0.462 0.285 0.395 0.268 0.462 0.295 0.593 0.321 0.522 0.290 0.805 0.493 0.650 0.396
192
0.452 0.296 0.473 0.296 0.417 0.276 0.466 0.296 0.617 0.336 0.530 0.293 0.756 0.474 0.598 0.370
336
0.470 0.305 0.498 0.296 0.433 0.283 0.482 0.304 0.629 0.336 0.558 0.305 0.762 0.477 0.605 0.373
720
0.502 0.323 0.506 0.313 0.467 0.302 0.514 0.322 0.640 0.350 0.589 0.328 0.719 0.449 0.645 0.394
96
0.163 0.208 0.163 0.209 0.174 0.214 0.177 0.218 0.172 0.220 0.158 0.230 0.202 0.261 0.196 0.255
192
0.209 0.249 0.208 0.250 0.221 0.254 0.225 0.259 0.219 0.261 0.206 0.277 0.242 0.298 0.237 0.296
336
0.266 0.292 0.251 0.287 0.278 0.296 0.278 0.297 0.280 0.306 0.272 0.335 0.287 0.335 0.283 0.335
720
0.346 0.343 0.339 0.341 0.358 0.347 0.354 0.348 0.365 0.359 0.398 0.418 0.351 0.386 0.345 0.381
96
0.080 0.201
–
–
0.086 0.206 0.088 0.205 0.107 0.234 0.256 0.367 0.094 0.218 0.088 0.218
192
0.161 0.289
–
–
0.177 0.299 0.176 0.299 0.226 0.344 0.470 0.509 0.184 0.307 0.176 0.315
336
0.300 0.398
–
–
0.331 0.417 0.301 0.397 0.367 0.448 1.268 0.883 0.349 0.431 0.313 0.427
720
0.719 0.636
–
–
0.847 0.691 0.901 0.714 0.964 0.746 1.767 1.068 0.852 0.698 0.839 0.695
96
0.198 0.254 0.189 0.259 0.203 0.237 0.234 0.286 0.250 0.292 0.310 0.331 0.312 0.399 0.290 0.378
192
0.214 0.268 0.222 0.283 0.233 0.261 0.267 0.310 0.296 0.318 0.734 0.725 0.339 0.416 0.320 0.398
336
0.221 0.272 0.231 0.292 0.248 0.273 0.290 0.315 0.319 0.330 0.750 0.735 0.368 0.430 0.353 0.415
720
0.229 0.283 0.223 0.285 0.249 0.275 0.289 0.317 0.338 0.337 0.769 0.765 0.370 0.425 0.356 0.413
Table 12: Complete stage-wise results of the final STAIR model. Blue arrows indicate improvements over the previous stage.
Dataset
Horizon
Stage 1 MSE
MAE
Stage 2 MSE
MAE
Stage 3 MSE
MAE
ETTh1
96 192 336 720
0.385 0.393 0.382 ↓ 0.389 ↓ 0.382 ↓ 0.389 ↓ 0.434 0.422 0.433 ↓ 0.420 ↓ 0.433 0.420 ↓ ↓ 0.477 0.446 0.477 0.443 0.477 0.443 ↓ 0.486 0.479 0.486 0.476 ↓ 0.486 0.475 ↓
ETTh2
96 192 336 720
0.290 0.344 0.371 0.393 0.411 0.427 0.419 0.450
0.289 ↓ 0.371 ↓ 0.411 ↓ 0.418 ↓
0.342 ↓ 0.289 0.342 ↓ 0.393 ↓ 0.371 0.393 0.427 ↓ 0.411 ↓ 0.427 0.450 ↓ 0.418 ↓ 0.450 ↓
ETTm1
96 192 336 720
0.327 0.374 0.402 0.468
0.365 0.388 0.408 0.444
0.313 ↓ 0.354 ↓ 0.386 ↓ 0.452 ↓
0.354 ↓ 0.313 0.354 0.376 ↓ 0.356 0.377 0.398 ↓ 0.386 0.398 ↓ 0.436 ↓ 0.452 ↓ 0.435 ↓
ETTm2
96 192 336 720
0.177 0.242 0.300 0.397
0.260 0.301 0.340 0.397
0.171 ↓ 0.235 ↓ 0.290 ↓ 0.389 ↓
0.252 ↓ 0.295 ↓ 0.331 ↓ 0.391 ↓
Exchange
96 192 336 720
0.080 0.161 0.301 0.719
0.201 0.289 0.399 0.636
0.080 0.201 0.080 0.202 0.161 0.289 0.161 0.289 0.300 ↓ 0.398 ↓ 0.300 0.398 ↓ 0.719 0.636 ↓ 0.719 ↓ 0.636 ↓
Weather
96 192 336 720
0.182 0.221 0.164 ↓ 0.228 0.260 0.210 ↓ 0.281 0.297 0.266 ↓ 0.359 0.349 0.346 ↓
Traffic
96 192 336 720
0.447 0.458 0.476 0.507
0.291 0.298 0.307 0.322
0.441 ↓ 0.291 ↓ 0.438 ↓ 0.455 ↓ 0.301 0.452 ↓ 0.473 ↓ 0.311 0.470 ↓ 0.506 ↓ 0.331 0.502 ↓
0.287 ↓ 0.296 ↓ 0.305 ↓ 0.323 ↓
96 Electricity 192 336 720
0.163 0.176 0.187 0.222
0.255 0.268 0.282 0.315
0.148 ↓ 0.162 ↓ 0.177 ↓ 0.209 ↓
0.245 ↓ 0.259 ↓ 0.276 ↓ 0.306 ↓
96 192 336 720
0.203 0.222 0.221 0.236
0.260 0.272 0.272 0.284
0.198 ↓ 0.255 ↓ 0.198 ↓ 0.254 ↓ 0.214 ↓ 0.270 ↓ 0.214 ↓ 0.268 ↓ 0.224 0.280 0.224 ↓ 0.277 ↓ 0.229 ↓ 0.283 ↓ 0.229 0.279 ↓
Solar
0.169 ↓ 0.234 ↓ 0.290 ↓ 0.389 ↓
0.250 ↓ 0.294 ↓ 0.331 ↓ 0.390 ↓
0.208 ↓ 0.163 ↓ 0.208 0.250 ↓ 0.209 ↓ 0.249 ↓ 0.291 ↓ 0.266 ↓ 0.292 0.343 ↓ 0.346 0.344
0.246 ↓ 0.259 ↓ 0.276 ↓ 0.307 ↓
0.148 ↓ 0.162 ↓ 0.177 ↓ 0.208 ↓
out changing the backbone itself; Stage 3 is more datasetdependent and is therefore reported horizon by horizon. The DLinear results provide a low-capacity reference. Improvements from Stage 2 are visible on several ETT, Weather, Traffic, and Electricity horizons, whereas very long ETTm2 horizons are less stable. This suggests that stagewise adaptation is helpful even for a decomposed linear backbone, but it cannot compensate for all long-horizon errors when the base decomposition is too restrictive. PatchTST already has a stronger temporal representation through patching and Transformer layers. The additional gains are therefore smaller and more horizon-specific, but Stage 2 still improves many ETT, Weather, and Exchange settings. This supports the claim that the proposed training framework can be layered onto stronger sequence encoders without changing their core architecture. TimeMixer-CI evaluates compatibility with a recent multi-scale backbone under a channel-independent setting. The results are mixed but informative: some horizons benefit from Stage 2 or Stage 3, while others degrade after additional adaptation. We therefore use these experiments as supporting evidence that the framework is not tied to the MLP module, and we leave exhaustive retuning of each external backbone to future work.
Additional Ablation Studies This section provides the complete ablation evidence behind the concise tables in the main paper. Following the style of recent LTSF papers, we use the main paper for averaged summaries and report horizon-wise tables in the appendix. The horizon-wise tables reveal whether a design is consistently helpful or only improves specific prediction lengths.
Normalization Ablation We compare several normalization strategies, including no instance normalization, standard RevIN, and α-RevIN with different fixed strengths. This ablation examines whether local instance statistics should be fully removed or partially preserved. The results show that the preferred normalization strength is dataset-dependent. Stronger normalization is helpful on several ETT, Weather, Traffic, and Electricity settings, whereas Exchange and Solar are more sensitive to preserving absolute level information. Therefore, the normalization module should be viewed as a statistical prior rather than a universally beneficial preprocessing step.
Model Capacity Ablation We compare a one-layer linear mapping with a fixed MLP mapping, and report the SOTA baseline as a reference. This ablation is not intended to introduce another variant of the proposed method; instead, it tests whether a simple linear temporal mapping can already be competitive on some datasets and whether the additional nonlinear capacity of an MLP is always necessary. The results indicate that larger MLPs are not uniformly better. On Exchange and several ETT settings, the linear mapping remains highly competitive, while ETTm and high-dimensional datasets benefit more from nonlinear MLP capacity.
Limitations and Future Work This paper focuses on whether simple temporal mappings can be organized more effectively through a stagewise training paradigm. The proposed framework provides a clear way to distinguish shared temporal regularities, variablewise adaptation, and cross-variable residual information, but it still has several limitations. First, the current main results are reported with a single random seed. Although this practice is common in several LTSF baselines, multi-seed statistics would provide a more complete view of training stability. Second, the gains from Stage 2 and Stage 3 are dataset-dependent. This suggests that variable-specific information and cross-variable relationships are more suitable as residual sources rather than being assumed to be dominant in every dataset. Third, αRevIN uses a fixed normalization strength. Although it provides a simple way to analyze the role of local statistics, how to automatically select an appropriate normalization strength remains an open problem. Finally, the current cross-variable residual design is intentionally lightweight. More stable and better constrained residual modules may further improve performance on high-dimensional datasets. Future work can explore adaptive but sufficiently regularized residual adapters, more robust low-rank cross-variable structures, and normalization strategies that preserve useful instance-level statistics while mitigating distribution shift.
Table 13: Complete DLinear compatibility results. Blue arrows indicate improvements over the previous stage.
Dataset
Horizon
Stage 1
Stage 2
Stage 3
MSE
MAE
MSE
MAE
MSE
MAE
ETTh1
96 192 336 720
0.387 0.441 0.482 0.515
0.404 0.438 0.460 0.510
0.382 ↓ 0.434 ↓ 0.480 ↓ 0.502 ↓
0.394 ↓ 0.426 ↓ 0.446 ↓ 0.486 ↓
0.382 0.434 0.600 0.502
0.394 0.426 0.532 0.487
ETTh2
96 192 336 720
0.322 0.408 0.487 0.736
0.377 0.431 0.483 0.620
0.354 0.455 0.552 0.820
0.395 0.455 0.510 0.641
0.354 0.458 0.567 0.820
0.395 0.459 0.516 0.641
ETTm1
96 192 336 720
0.342 0.385 0.414 0.477
0.373 0.398 0.415 0.457
0.325 ↓ 0.367 ↓ 0.398 ↓ 0.460 ↓
0.358 ↓ 0.381 ↓ 0.402 ↓ 0.438 ↓
0.326 0.379 0.406 0.531
0.359 0.394 0.408 0.492
ETTm2
96 192 336 720
0.184 0.275 0.248 0.320 0.358 0.411 0.462 0.462
0.240 0.362 0.543 0.771
0.326 0.401 0.492 0.592
0.236 ↓ 0.357 ↓ 0.543 0.771
0.328 0.401 0.495 0.593
0.195 0.276 0.187 ↓ 0.275 ↓ 0.182 ↓ 0.195 0.282 0.189 ↓ 0.281 ↓ 0.186 ↓ 0.204 0.207 0.297 0.204 ↓ 0.299 ↓ 0.243 0.329 0.242 0.334 0.242
0.277 0.282 0.299 0.334
96 Electricity 192 336 720 Traffic
96 192 336 720
0.650 0.396 0.636 ↓ 0.397 0.615 ↓ 0.398 0.600 0.372 0.589 ↓ 0.371 ↓ 0.576 ↓ 0.370 ↓ 0.607 0.376 0.598 ↓ 0.375 ↓ 0.581 ↓ 0.373 ↓ 0.647 0.397 0.640 ↓ 0.398 0.618 ↓ 0.393 ↓
Weather
96 192 336 720
0.194 0.240 0.294 0.355
0.254 0.304 0.349 0.395
Exchange
96 192 336 720
0.077 0.153 0.268 0.679
0.195 0.077 0.198 ↓ 0.284 0.149 0.283 ↓ 0.386 0.256 ↓ 0.380 ↓ 0.624 0.697 0.633
Solar
96 192 336 720
0.288 0.316 0.349 0.354
0.373 0.397 0.414 0.414
0.167 ↓ 0.213 ↓ 0.266 ↓ 0.342 ↓
0.240 ↓ 0.166 ↓ 0.238 ↓ 0.286 ↓ 0.215 0.287 0.328 ↓ 0.265 ↓ 0.327 ↓ 0.383 ↓ 0.338 ↓ 0.379 ↓ 0.077 0.196 ↓ 0.168 0.300 0.301 0.416 ↓ 0.636 0.594 ↓
0.286 ↓ 0.374 0.269 ↓ 0.314 ↓ 0.394 ↓ 0.299 ↓ 0.347 ↓ 0.412 ↓ 0.338 ↓ 0.353 ↓ 0.414 0.345 ↓
0.350 ↓ 0.369 ↓ 0.392 ↓ 0.392 ↓
Table 14: Complete PatchTST compatibility results. Blue arrows indicate improvements over the previous stage.
Dataset
Horizon
Stage 1 MSE MAE
Stage 2 MSE
Stage 3
MAE
MSE
MAE
0.407 0.431 0.499 0.572
0.413 0.427 0.467 0.524
ETTh1
96 192 336 720
0.405 0.439 0.483 0.493
0.412 0.405 0.412 0.431 0.427 ↓ 0.424 ↓ 0.465 0.499 0.467 0.480 0.499 0.483
ETTh2
96 192 336 720
0.298 0.379 0.405 0.436
0.351 0.298 0.350 ↓ 0.297 ↓ 0.349 ↓ 0.394 0.372 ↓ 0.390 ↓ 0.372 0.390 0.425 0.405 0.425 0.405 0.424 ↓ 0.453 0.438 0.451 ↓ 0.444 0.458
ETTm1
96 192 336 720
0.339 0.367 0.405 0.429
0.371 0.387 0.413 0.432
ETTm2
96 192 336 720
0.179 0.248 0.315 0.408
0.263 0.179 0.261 ↓ 0.179 0.263 0.309 0.248 0.309 0.249 0.309 0.351 0.313 ↓ 0.349 ↓ 0.315 0.353 0.405 0.409 0.409 0.406 ↓ 0.407 ↓
Weather
96 192 336 720
0.170 0.217 0.275 0.353
0.213 0.164 ↓ 0.209 ↓ 0.164 0.256 0.211 ↓ 0.253 ↓ 0.211 0.298 0.269 ↓ 0.295 ↓ 0.264 ↓ 0.347 0.360 0.352 0.338 ↓
96 192 Exchange 336 720
0.092 0.184 0.348 1.011
0.210 0.088 ↓ 0.206 ↓ 0.088 0.206 0.306 0.188 0.308 0.189 0.309 0.430 0.347 ↓ 0.426 ↓ 0.346 ↓ 0.426 0.757 0.972 ↓ 0.742 ↓ 0.970 ↓ 0.741 ↓
0.318 ↓ 0.357 ↓ 0.385 ↓ 0.428 ↓
0.358 ↓ 0.317 ↓ 0.380 ↓ 0.357 0.402 ↓ 0.383 ↓ 0.431 ↓ 0.427 ↓
0.358 0.383 0.405 0.432
0.214 0.264 0.310 0.356
Table 15: Complete TimeMixer-CI compatibility results. Blue arrows indicate improvements over the previous stage.
Dataset
Horizon
Stage 1
Stage 2
Stage 3
MSE MAE
MSE
MAE
MSE
MAE
ETTh1
96 192 336 720
0.385 0.471 0.523 0.524
0.405 0.455 0.476 0.499
0.383 ↓ 0.469 ↓ 0.493 ↓ 0.514 ↓
0.404 ↓ 0.454 ↓ 0.459 ↓ 0.488 ↓
0.388 0.480 0.540 0.552
0.410 0.464 0.500 0.526
ETTh2
96 192 336 720
0.298 0.383 0.434 0.425
0.348 0.299 0.348 0.299 0.348 0.404 0.381 ↓ 0.401 ↓ 0.381 0.402 0.443 0.453 0.443 0.453 0.443 0.443 0.426 0.444 0.425 ↓ 0.443 ↓
ETTm1
96 192 336 720
0.332 0.373 0.426 0.505
0.370 0.331 ↓ 0.367 ↓ 0.330 ↓ 0.392 0.374 0.390 ↓ 0.368 ↓ 0.423 0.412 ↓ 0.416 ↓ 0.407 ↓ 0.471 0.516 0.477 0.586
0.367 0.390 0.417 0.536
ETTm2
96 192 336 720
0.176 0.238 0.307 0.409
0.259 0.178 0.298 0.237 ↓ 0.345 0.307 0.406 0.404 ↓
0.260 0.297 0.348 0.405
96 192 Exchange 336 720
0.086 0.178 0.355 0.890
0.205 0.086 0.206 0.086 0.206 0.300 0.179 0.301 0.178 ↓ 0.300 ↓ 0.434 0.345 ↓ 0.428 ↓ 0.345 ↓ 0.428 ↓ 0.710 0.888 ↓ 0.709 ↓ 0.887 ↓ 0.709 ↓
0.258 ↓ 0.179 0.297 ↓ 0.237 0.342 ↓ 0.309 0.402 ↓ 0.403 ↓
Table 16: Complete horizon-wise normalization ablation. Best values among normalization settings are marked in red.
Dataset
Horizon
None
α = 0.95
α = 0.99
RevIN
MSE MAE MSE MAE MSE MAE MSE MAE ETTh1
96 192 336 720
0.387 0.444 0.482 0.516
0.402 0.440 0.460 0.510
0.385 0.437 0.486 0.522
0.396 0.430 0.459 0.513
0.385 0.434 0.477 0.486
0.393 0.422 0.446 0.479
0.386 0.437 0.482 0.482
0.394 0.424 0.446 0.470
ETTh2
96 192 336 720
0.320 0.405 0.488 0.707
0.375 0.429 0.484 0.600
0.322 0.404 0.449 0.519
0.379 0.425 0.457 0.515
0.290 0.371 0.411 0.419
0.344 0.393 0.427 0.450
0.291 0.375 0.420 0.422
0.337 0.389 0.426 0.440
ETTm1
96 192 336 720
0.342 0.381 0.414 0.476
0.372 0.393 0.417 0.456
0.344 0.383 0.415 0.479
0.371 0.391 0.414 0.456
0.344 0.383 0.404 0.475
0.369 0.389 0.406 0.445
0.349 0.389 0.422 0.487
0.370 0.389 0.411 0.449
ETTm2
96 192 336 720
0.182 0.249 0.333 0.467
0.271 0.321 0.391 0.467
0.197 0.292 0.392 0.546
0.294 0.367 0.432 0.518
0.184 0.248 0.308 0.401
0.277 0.318 0.358 0.408
0.181 0.248 0.309 0.407
0.271 0.305 0.343 0.398
Weather
96 192 336 720
0.199 0.239 0.292 0.353
0.264 0.304 0.347 0.393
0.192 0.233 0.279 0.342
0.250 0.290 0.328 0.377
0.192 0.229 0.274 0.338
0.243 0.279 0.313 0.355
0.192 0.238 0.291 0.364
0.233 0.270 0.306 0.354
Exchange
96 192 336 720
0.080 0.153 0.270 0.690
0.199 0.287 0.393 0.632
0.080 0.165 0.261 0.478
0.204 0.301 0.391 0.535
0.080 0.161 0.301 0.719
0.201 0.289 0.399 0.636
0.083 0.173 0.320 0.843
0.199 0.294 0.408 0.691
Traffic
96 192 336 720
0.494 0.503 0.518 0.567
0.307 0.311 0.327 0.334
0.458 0.464 0.485 0.517
0.296 0.297 0.309 0.328
0.447 0.458 0.476 0.507
0.291 0.298 0.307 0.322
0.448 0.459 0.477 0.514
0.292 0.299 0.307 0.328
96 Electricity 192 336 720
0.169 0.183 0.194 0.227
0.264 0.276 0.289 0.318
0.165 0.175 0.190 0.225
0.257 0.268 0.285 0.320
0.163 0.176 0.187 0.222
0.255 0.268 0.282 0.315
0.167 0.178 0.194 0.237
0.256 0.267 0.282 0.319
96 192 336 720
0.223 0.220 0.231 0.234
0.269 0.269 0.280 0.278
0.211 0.220 0.235 0.226
0.261 0.271 0.282 0.278
0.212 0.235 0.233 0.234
0.260 0.280 0.282 0.281
0.227 0.249 0.272 0.277
0.262 0.277 0.291 0.295
Solar
Table 17: Complete horizon-wise capacity ablation on ETT and Exchange datasets. Linear-STAIR and MLP-STAIR use fixed backbone families; SOTA Baseline denotes the best published baseline among the methods compared in the main table.
Dataset
Horizon
Linear-STAIR MLP-STAIR SOTA Baseline MSE
MAE
MSE MAE MSE
MAE
ETTh1
96 192 336 720
0.382 0.433 0.477 0.486
0.389 0.420 0.446 0.479
0.375 0.441 0.484 0.543
0.396 0.436 0.447 0.498
0.375 0.429 0.481 0.498
0.400 0.421 0.458 0.482
ETTh2
96 192 336 720
0.289 0.371 0.411 0.418
0.342 0.393 0.427 0.450
0.295 0.371 0.422 0.432
0.344 0.392 0.433 0.450
0.289 0.372 0.386 0.412
0.341 0.392 0.414 0.434
ETTm1
96 192 336 720
0.329 0.372 0.403 0.467
0.364 0.385 0.405 0.441
0.313 0.354 0.386 0.452
0.354 0.376 0.398 0.435
0.320 0.361 0.390 0.454
0.357 0.381 0.404 0.439
ETTm2
96 192 336 720
0.181 0.242 0.305 0.398
0.273 0.311 0.354 0.406
0.169 0.234 0.290 0.389
0.250 0.294 0.331 0.390
0.175 0.237 0.298 0.391
0.258 0.299 0.340 0.396
96 192 Exchange 336 720
0.080 0.161 0.300 0.719
0.201 0.289 0.398 0.636
0.086 0.191 0.348 0.848
0.204 0.309 0.426 0.694
0.086 0.176 0.301 0.839
0.205 0.299 0.397 0.691
Table 18: Complete horizon-wise capacity ablation on Weather and high-dimensional datasets.
Dataset
Horizon
Linear-STAIR MLP-STAIR SOTA Baseline MSE
MAE
MSE MAE MSE
MAE
Weather
96 192 336 720
0.161 0.204 0.253 0.327
0.213 0.256 0.293 0.344
0.163 0.209 0.266 0.346
0.208 0.249 0.292 0.343
0.158 0.206 0.251 0.339
0.209 0.250 0.287 0.341
Traffic
96 192 336 720
– – – –
– – – –
0.438 0.452 0.470 0.502
0.287 0.296 0.305 0.323
0.395 0.417 0.433 0.467
0.268 0.276 0.283 0.302
96 192 Electricity 336 720
– – – –
– – – –
0.148 0.162 0.177 0.208
0.245 0.259 0.276 0.306
0.148 0.162 0.178 0.220
0.240 0.253 0.269 0.310
96 192 336 720
– – – –
– – – –
0.198 0.214 0.221 0.229
0.254 0.268 0.272 0.283
0.189 0.222 0.231 0.223
0.237 0.261 0.273 0.275
Solar