ALTTS: Dual-Path AR/CR Forecasting
- ALTTS is a dual-path forecasting framework that separates stable autoregressive dynamics from intermittent cross-relation interactions to enhance long-term prediction accuracy.
- It employs a linear predictor for the AR path and a Transformer-based module with Cross-Relation Self-Attention for the CR path, coordinated using alternating optimization.
- Empirical results across datasets like ETTh1 and Weather demonstrate ALTTS’s superior performance, particularly at long prediction horizons where gradient stability is critical.
ALTTS, introduced in “AltTS: A Dual-Path Framework with Alternating Optimization for Multivariate Time Series Forecasting” (Yuan et al., 12 Feb 2026), is a multivariate long-term time series forecasting framework built on the claim that two qualitatively different mechanisms drive forecasting performance: stable within-series autoregressive (AR) dynamics and intermittent cross-relation (CR) interactions. The method argues that fitting a single model to capture both effects creates an optimization conflict, because the high-variance updates needed for cross-dimension modeling can corrupt the gradients that support autoregression. ALTTS therefore separates AR and CR both architecturally and during training: the AR path is instantiated with a linear predictor, the CR path uses a Transformer with Cross-Relation Self-Attention (CRSA), and the two branches are coordinated by alternating optimization (Yuan et al., 12 Feb 2026).
1. Conceptual basis and forecasting decomposition
ALTTS is formulated for multivariate forecasting with a look-back window of length over variables and a prediction horizon . The input at time is
with
and the target is
where
The paper writes the forecasting operator as a matrix of projection functions , where each models how the history of variable 0 contributes to the future of variable 1. The induced operator is
2
and the forecasting equation is
3
From this perspective, ALTTS decomposes the transition operator into diagonal self-effects and off-diagonal cross-effects: 4 with
5
This decomposition is the method’s central premise. The paper argues that AR dynamics are usually stable, smooth, and persistent, whereas CR signals are more irregular, often weaker, more transient, and more susceptible to spurious correlations, especially at longer horizons (Yuan et al., 12 Feb 2026).
2. Gradient entanglement and the optimization conflict
ALTTS does not motivate its dual-path structure solely by inductive bias; it also gives a gradient-based argument. If projection-specific residuals were observable, then each block 6 with parameters 7 could be optimized using the “ideal” gradient
8
where
9
0 is the Jacobian of 1, and 2. In practice, however, only the aggregate residual for variable 3 is available: 4
so the practical gradient becomes
5
with
6
For the AR block, this means the update for 7 is contaminated by the off-diagonal CR residuals. Writing
8
the AR gradient inherits a cross-block noise term that generally does not vanish in the channel-dependent setting. The paper further decomposes the covariance of the mixed AR gradient as
9
and argues that the CR component contributes a higher-variance perturbation. Empirically, under joint training the CR branch exhibits much larger gradient variance than the AR branch on five of seven datasets, while alternating optimization stabilizes both branches (Yuan et al., 12 Feb 2026).
3. Dual-path architecture
The implemented ALTTS architecture reflects the operator decomposition directly. Its final prediction is the additive combination
0
The AR path is deliberately simple. After Reversible Instance Normalization (RevIN), each variable is forecast independently by a linear predictor: 1 The paper identifies this branch with RLinear. Parameters are not shared across variables, so the AR path is channel-independent and purely diagonal.
The CR path uses an inverted Transformer encoder in the style of iTransformer, but applied over variable tokens rather than time tokens. The normalized multivariate input is embedded as
2
Each token represents one variable’s temporal history. Cross-variable modeling is then performed by Cross-Relation Self-Attention: 3 where
4
and
5
The diagonal mask forces self-attention logits to 6, so each variable is prohibited from attending to itself. This is the architectural mechanism by which the CR path is prevented from duplicating the AR path. After attention, the encoder follows a standard residual-Transformer pattern: 7
8
A channel-independent linear head maps encoder outputs to 9, and the final prediction is obtained by denormalized summation of the AR and CR outputs. The implementation uses parameter-free RevIN, so the two branches share no trainable parameters (Yuan et al., 12 Feb 2026).
4. Alternating optimization
The defining methodological contribution of ALTTS is its training procedure. Rather than jointly optimizing all parameters, the paper alternates between AR and CR subproblems. The total objective is written as
0
where 1 is a random minibatch, 2 is the data-fitting term, and 3 are branch-specific regularizers. At iteration 4, ALTTS solves
5
then
6
The covariance argument for alternating optimization is explicit. Under joint training,
7
Under alternating training, since 8 is fixed while updating AR,
9
hence
0
This is the paper’s formal statement that alternating optimization removes the extra covariance term induced by the changing CR block (Yuan et al., 12 Feb 2026).
In implementation, ALTTS uses two independent AMSGrad optimizers. The AR path is always updated before the CR path, with a practical schedule of 10 AR updates and 2 CR updates per mini-batch. The datasets are Weather, Traffic, Electricity, ETTh1, ETTh2, ETTm1, and ETTm2; the input length is 1; the prediction horizons are 2; ETT datasets use a 3 train/validation/test split, and the others use 4 (Yuan et al., 12 Feb 2026).
5. Empirical results and ablations
Across 7 datasets, 4 horizons, and 2 metrics, the paper reports 56 evaluation slots. ALTTS achieves 49 top-two results, compared with 25 for OLinear and 19 for PatchTST. The strongest improvements appear on the ETT family and Weather, especially at long horizons. On Weather, ALTTS reports 5 at horizon 96 and 6 at horizon 720. On ETTh1, it reports 7 at horizon 96 and 8 at horizon 720. On ETTm2, it is best across all horizons on MSE, including 9 at horizon 96 and 0 at horizon 720 (Yuan et al., 12 Feb 2026).
The most decisive ablation concerns alternating optimization. The paper compares ALTTS with AO and without AO. Representative differences are large: on ETTh1 at horizon 720, ALTTS with AO reports 1, versus 2 without AO; on ETTh2 at horizon 720, 3 versus 4; on ETTm2 at horizon 720, 5 versus 6. The paper notes a few narrower exceptions, such as Electricity at horizon 720, where simpler AR-dominant methods remain very competitive. This yields a consistent pattern: ALTTS is strongest where both persistent autoregression and useful cross-variable interactions coexist, while its relative advantage narrows in strongly AR-dominated regimes (Yuan et al., 12 Feb 2026).
The paper also uses RLinear as an AR-only reference and iTransformer as a CR-only reference. This comparison supports the dual-path thesis: RLinear performs well on autoregression-dominated settings such as Electricity, iTransformer helps where cross-variable coupling matters, and ALTTS is designed to combine both without allowing the CR component to destabilize the AR component. The gradient-variance analysis reinforces this interpretation by showing that under joint training the CR branch is the noisier block, whereas alternating updates materially stabilize the optimization trajectory (Yuan et al., 12 Feb 2026).
6. Scope, limitations, and acronymic ambiguity
ALTTS is specific to multivariate time series forecasting. The paper does not provide explicit big-7 time or memory complexity formulas, and it omits several implementation details such as learning rate, batch size, number of Transformer layers, hidden dimension 8, number of heads, and dropout. Its gains are also not universal: Electricity and parts of Traffic remain settings where simpler linear or Transformer baselines can match or slightly exceed it. These omissions do not alter the central claim, but they delimit the method’s current level of specification (Yuan et al., 12 Feb 2026).
The term “ALTTS” is also easy to confuse with unrelated acronyms. In adjacent literature, ATLAS denotes “Agentic Test-time Learning-to-Allocate Scaling” (Qin et al., 1 Jun 2026), LATTS denotes “Locally Adaptive Test-Time Scaling” (Uscidda et al., 16 Sep 2025), and aLTT denotes “Adaptive Learn-then-Test” (Zecchin et al., 2024). These are distinct methods in distinct domains. In the forecasting literature, the exact referent is the dual-path AR/CR framework of AltTS (Yuan et al., 12 Feb 2026).
In that sense, ALTTS is best understood not as a generic acronym family but as a specific forecasting architecture whose main contribution is optimization-theoretic: it argues that multivariate forecasting quality depends not only on representing AR and CR structure, but on preventing the higher-variance CR block from corrupting the lower-variance AR block during training. Its broader implication is that, in long-horizon multivariate forecasting, carefully designed optimization strategies may be as consequential as architectural expressivity itself (Yuan et al., 12 Feb 2026).