DBCM:用于时间序列预测中测试时自适应的双分支校准模块

arXiv cs.LG 论文

摘要

提出双分支校准模块(DBCM),通过共享适配器与低秩通道适配器的双分支设计,在时序预测的测试时自适应中处理非平稳分布偏移,并在多个数据集、预测跨度和骨干模型上超越现有方法。

arXiv:2610.32071v1 Announce Type: new Abstract: Non-stationarity induces test-time distribution shifts in time series forecasting (TSF), resulting in forecast residuals between predictions and the corresponding ground truth. Recent works on test-time adaptation for TSF address this by introducing lightweight calibration modules around frozen forecasters, updated using observations that become incrementally available at test time. Existing approaches typically employ channel-wise adapters, implicitly assuming that forecast residuals are inherently channel-specific. However, we observe that forecast residuals often exhibit substantial shared structure across channels, suggesting that fully independent channel-wise parameterization may be redundant. Motivated by this observation, we propose the Dual-Branch Calibration Module (DBCM), which shares adaptation capacity across channels through a shared adapter while retaining limited channel-specific flexibility through a low-rank channel-wise adapter, further enhanced by channel mixing and nonlinear gated modulation. Extensive experiments show that DBCM consistently outperforms prior methods across diverse datasets, horizons, and backbones.
查看原文
查看缓存全文

缓存时间: 2026/10/28 01:35

# Dual-Branch Calibration Modulefor Test-Time Adaptation in Time Series Forecasting
Source: [https://arxiv.org/html/2610.32071](https://arxiv.org/html/2610.32071)
Jaebyeong JeonAffiliation:Department of Statistics and Data Science, Yonsei UniversityEmail:[jaebyeong98@yonsei\.ac\.kr](mailto:)Kunwoo KangAffiliation:Digital Analytics, College of Computing, Yonsei UniversityEmail:[kunwoo2027@yonsei\.ac\.kr](mailto:)Sang Yup LeeAffiliation:Digital Analytics, College of Computing, Yonsei UniversityAffiliation:Department of Communication, Yonsei UniversityEmail:[sangyuplee@yonsei\.ac\.kr](mailto:)Kibok LeeAffiliation:Department of Statistics and Data Science, Yonsei UniversityEmail:[kibok@yonsei\.ac\.kr](mailto:)

###### Abstract

Non\-stationarity induces test\-time distribution shifts in time series forecasting \(TSF\), resulting in forecast residuals between predictions and the corresponding ground truth\. Recent works on test\-time adaptation for TSF address this by introducing lightweight calibration modules around frozen forecasters, updated using observations that become incrementally available at test time\. Existing approaches typically employ channel\-wise adapters, implicitly assuming that forecast residuals are inherently channel\-specific\. However, we observe that forecast residuals often exhibit substantial shared structure across channels, suggesting that fully independent channel\-wise parameterization may be redundant\. Motivated by this observation, we propose theDual\-BranchCalibrationModule \(DBCM\), which shares adaptation capacity across channels through a shared adapter while retaining limited channel\-specific flexibility through a low\-rank channel\-wise adapter, further enhanced by channel mixing and nonlinear gated modulation\. Extensive experiments show that DBCM consistently outperforms prior methods across diverse datasets, horizons, and backbones\.

## 1Introduction

Time series forecasting \(TSF\) aims to predict future values based on historical observations, often involving multiple correlated variables\. It serves as a fundamental tool in various real\-world applications, including financial markets, energy systems, and weather forecasting\([Petropoulos et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib38);[Verma et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib36);[Liu et al\., 2023a](https://arxiv.org/html/2610.32071#bib.bib37);[Chen et al\., 2023b](https://arxiv.org/html/2610.32071#bib.bib40);[Di Piazza et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib42)\)\. Despite its broad applicability, TSF is often challenged by non\-stationarity, where test\-time distribution shifts arise from evolving system dynamics or external factors\([Kim et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib32);[Liu et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib25);[Fan et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib33);[Liu et al\., 2023b](https://arxiv.org/html/2610.32071#bib.bib34);[Petropoulos et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib38)\)\. Such shifts degrade the performance of pre\-trained forecasters, which are typically trained offline under the assumption that training and test data follow similar distributions\. To address this challenge, recent studies have adopted test\-time adaptation \(TTA\), which dynamically adjusts a pre\-trained model during deployment\. In computer vision, TTA commonly relies on entropy minimization over unlabeled test inputs\([Wang et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib7);[Niu et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib9)\)\. In TSF, however, observations become available after prediction and can serve as direct supervision\. Accordingly, TSF\-TTA frameworks leverage observed ground truth at test time to update lightweight calibration modules, while keeping the source forecaster frozen\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6);[Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10);[Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20);[Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\), thereby improving forecasting performance under distribution shifts\.

A key design choice in TSF\-TTA is how to model test\-time adaptation signals\. Since these signals are given by forecast residuals, i\.e\., the differences between model predictions and the corresponding ground truth, their channel\-space structure directly affects adapter design\. In practice, most existing methods model these signals with channel\-wise adapters, generating independent corrections for each channel\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6);[Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10);[Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20);[Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\)\. This design implicitly assumes that forecast residuals are inherently channel\-specific and thus require independent modeling\. However, such independent parameterization can be redundant in TSF\-TTA: the calibration modules are updated online from a limited number of sequentially revealed observations, and channel\-wise adapters spend this limited supervision on repeatedly fitting correction patterns that are shared across channels\. Figure[1](https://arxiv.org/html/2610.32071#S1.F1)shows that although raw channel behaviors are heterogeneous, their forecast residuals reveal common components across channels\. Since TSF\-TTA aims to correct these residuals, the shared structure observed in the residuals suggests that the required corrections need not be fully channel\-specific\. This raises the following research question:*Are residual corrections in TSF\-TTA truly channel\-specific, or do they exhibit a shared structure that can be modeled more efficiently?*

\(a\)Raw channel behaviors\.\(b\)Residual curves after forecast\.
Figure 1:Shared Structure in Forecast Residuals\.Visualization on ETTh1 with iTransformer as the source forecaster\. While raw channels are heterogeneous, forecast residuals exhibit structured patterns across channels\. This suggests that independent channel\-wise correction may be redundant\.In this work, we show that forecast residuals often exhibit structured patterns across channels, while channel\-specific variations are relatively limited\. This indicates that fully independent channel\-wise adapters are often over\-parameterized for modeling corrections under limited online supervision\. Motivated by this insight, we propose theDual\-BranchCalibrationModule \(DBCM\), which reformulates the correction in TSF\-TTA by explicitly decomposing adaptation into shared and channel\-specific components\. DBCM consists of a shared adapter that captures common correction patterns and a channel\-wise low\-rank adapter that models residual variations\. By constraining the channel\-wise branch with low\-rank parameterization, our design reduces redundant capacity while preserving flexibility for channel\-specific corrections\. We further incorporate channel mixing for cross\-channel context and nonlinear gated calibration for input\-dependent modulation, and validate the effectiveness of the resulting module across diverse settings\.

Our contributions are summarized as follows:

- •We provide a new empirical perspective on TSF\-TTA by analyzing forecast residuals in the channel\-space\. Our analysis shows that forecast residuals often exhibit substantial shared structure in the channel space, suggesting that fully independent channel\-wise parameterization may be redundant\.
- •We propose theDual\-BranchCalibrationModule \(DBCM\), which combines adaptation capacity shared across channels with limited, low\-rank channel\-specific flexibility\. This design reduces redundant channel\-wise capacity while preserving flexibility, and is further enhanced by channel mixing and nonlinear gated calibration for input\-dependent modulation\.
- •We conduct extensive experiments across diverse datasets, forecasting horizons, and backbone architectures, demonstrating that DBCM consistently outperforms existing TSF\-TTA methods while remaining relatively parameter\-efficient\.

## 2Related Work

#### Test\-Time Adaptation for Time Series Forecasting\.

TSF\-TTA has emerged as an effective paradigm for handling non\-stationarity\. TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)adapts a pre\-trained model during inference using partially observed ground truth with a gated calibration module, while keeping the source forecaster fixed\. PETSA\([Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10)\)improves efficiency by introducing low\-rank adapters to calibrate input and output with dynamic gating\. DynaTTA\([Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20)\)proposes a dynamic adaptation framework that estimates distribution shifts in real time and adjusts the adaptation rate accordingly\. COSA\([Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\)introduces a context\-aware output\-space adapter that directly corrects forecast residuals\. While the existing methods rely on channel\-wise calibration, we observe that forecast residuals often exhibit a shared low\-dimensional structure across channels, indicating that such designs may be over\-parameterized\. Building on this, we propose DBCM, which decomposes adaptation into shared and channel\-specific components, reducing redundant channel\-wise capacity while preserving flexibility through a low\-rank formulation\. Additional related work is discussed in Appendix[G](https://arxiv.org/html/2610.32071#A7)\.

## 3Method

In this section, we present the Dual\-Branch Calibration Module \(DBCM\), which, unlike the fully channel\-wise adaptation of TAFAS and PETSA, combines a shared correction branch with a channel\-wise low\-rank branch\.

### 3\.1Problem Setting

We consider a multivariate time series\{𝐱t\}t=1T\\\{\\mathbf\{x\}\_\{t\}\\\}\_\{t=1\}^\{T\}, where𝐱t∈ℝC\\mathbf\{x\}\_\{t\}\\in\\mathbb\{R\}^\{C\}denotes theCC\-channel observation at timett\. Given a lookback window sizeLLand a forecasting horizonHH, we define the input and target as𝐗t=𝐱t−L\+1:t∈ℝL×C\\mathbf\{X\}\_\{t\}=\\mathbf\{x\}\_\{t\-L\+1:t\}\\in\\mathbb\{R\}^\{L\\times C\}and𝐘t=𝐱t\+1:t\+H∈ℝH×C\\mathbf\{Y\}\_\{t\}=\\mathbf\{x\}\_\{t\+1:t\+H\}\\in\\mathbb\{R\}^\{H\\times C\}, respectively\. A source forecasterfθf\_\{\\theta\}produces predictions𝐘^t=fθ​\(𝐗t\)\\hat\{\\mathbf\{Y\}\}\_\{t\}=f\_\{\\theta\}\(\\mathbf\{X\}\_\{t\}\)\. At test time, instances arrive sequentially under possible distribution shifts\. Following prior methods\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6);[Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10)\),𝐘t\\mathbf\{Y\}\_\{t\}is unavailable at prediction time but becomes partially observable as future time steps are revealed, and all methods are evaluated under the same protocol\. Following TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\), the reported MSE is computed on the adjusted predictions, identically for all methods\. In TSF\-TTA, only calibration modules are adapted using the revealed test stream, while the source forecasterfθf\_\{\\theta\}remains frozen to preserve pre\-trained knowledge\.

![Refer to caption](https://arxiv.org/html/2610.32071v1/overall_framework.png)Figure 2:Overview of the Dual\-Branch Calibration Module \(DBCM\)\.Given an input sequence, DBCM first applies channel mixing and processes the mixed sequence with a shared adapter and a channel\-wise LoRA adapter\. Their outputs are combined with a bias term, modulated by nonlinear gating, and added through a residual path to produce the calibrated sequence\. The same DBCM structure is used on the output\-side to calibrate the forecast\.
### 3\.2Dual\-Branch Calibration Module

#### Overall Framework\.

To address distribution shift at test time, we adapt a pre\-trained forecaster by applying calibration modules to both the input and output sides\. Given an input sequence, the input\-side DBCM first calibrates the input, which is then passed through the frozen source forecaster to produce a prediction\. The output\-side DBCM subsequently calibrates the prediction\. Here, the input\-side DBCM maps distribution\-shifted test inputs closer to the input distribution that the pre\-trained forecaster was trained to handle, while the output\-side DBCM adjusts the forecaster’s prediction toward the continuously evolving test distribution\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)\. Formally, the calibration process is defined as

𝐗t∗cali=Cin​\(𝐗t∗\),𝐘^t∗=fθ​\(𝐗t∗cali\),𝐘^t∗cali=Cout​\(𝐘^t∗\),\\mathbf\{X\}\_\{t^\{\*\}\}^\{\\mathrm\{cali\}\}=C^\{\\mathrm\{in\}\}\(\\mathbf\{X\}\_\{t^\{\*\}\}\),\\quad\\hat\{\\mathbf\{Y\}\}\_\{t^\{\*\}\}=f\_\{\\theta\}\(\\mathbf\{X\}\_\{t^\{\*\}\}^\{\\mathrm\{cali\}\}\),\\quad\\hat\{\\mathbf\{Y\}\}\_\{t^\{\*\}\}^\{\\mathrm\{cali\}\}=C^\{\\mathrm\{out\}\}\(\\hat\{\\mathbf\{Y\}\}\_\{t^\{\*\}\}\),\(1\)whereCinC^\{\\mathrm\{in\}\}andCoutC^\{\\mathrm\{out\}\}denote the input\-side and output\-side DBCMs, respectively, andt∗t^\{\*\}denotes the time step at which the update occurs\. The overall pipeline is illustrated in Figure[2](https://arxiv.org/html/2610.32071#S3.F2)\.

We describe DBCM on the input side, as the output\-side module has the same architecture, with the temporal dimension adjusted fromLLtoHH\. The module consists of a linear channel mixer followed by two correction branches—a shared adapter and a channel\-wise low\-rank adapter—and a nonlinear gating mechanism\.

#### Linear Channel Mixer\.

To capture cross\-channel interactions\([Chen et al\., 2023a](https://arxiv.org/html/2610.32071#bib.bib18)\)before the subsequent calibration steps, a channel mixing transformation is first applied:

𝐗t∗mix=𝐗t∗\+𝐗t∗​𝐖mix,\\mathbf\{X\}^\{\\text\{mix\}\}\_\{t^\{\*\}\}=\\mathbf\{X\}\_\{t^\{\*\}\}\+\\mathbf\{X\}\_\{t^\{\*\}\}\\mathbf\{W\}^\{\\text\{mix\}\},\(2\)where𝐖mix∈ℝC×C\\mathbf\{W\}^\{\\text\{mix\}\}\\in\\mathbb\{R\}^\{C\\times C\}is a learnable parameter\. The mixed representation is then passed to the shared and channel\-wise branches, providing both branches with cross\-channel context\. In effect, the channel mixer helps reveal shared latent structure in the channel\-space, allowing the subsequent adapters to better exploit common correction patterns\. This interpretation is consistent with our isolated analysis in Appendix[A\.1](https://arxiv.org/html/2610.32071#A1.SS1), where the channel mixer makes forecast residuals more concentrated in a low\-rank channel subspace while reducing their overall magnitude\.

#### Shared Adapter\.

As illustrated in Figure[1](https://arxiv.org/html/2610.32071#S1.F1)and analyzed in Section[4](https://arxiv.org/html/2610.32071#S4), forecast residuals exhibit shared structure across channels, suggesting that fully independent adaptation parameters for every channel may be redundant\. We therefore share adaptation parameters across channels by applying a single temporal transformation to all channels:

Ash​\(𝐗t∗mix\)=𝐖sh​𝐗t∗mix,A^\{\\text\{sh\}\}\(\\mathbf\{X\}^\{\\text\{mix\}\}\_\{t^\{\*\}\}\)=\\mathbf\{W\}^\{\\text\{sh\}\}\\mathbf\{X\}^\{\\text\{mix\}\}\_\{t^\{\*\}\},\(3\)where𝐖sh∈ℝL×L\\mathbf\{W\}^\{\\text\{sh\}\}\\in\\mathbb\{R\}^\{L\\times L\}is a learnable parameter applied uniformly to all channels\. Intuitively, when channels are driven by a few common components, a shared temporal transformation corrects these components jointly across channels, whereas fully channel\-wise adapters must learn them separately for each channel\. By applying the same temporal transformation to every channel, the shared adapter is designed to capture common correction patterns with substantially fewer parameters than fully channel\-wise adapters, and its effectiveness is empirically validated in Section[5\.4](https://arxiv.org/html/2610.32071#S5.SS4)\.

#### Channel\-Wise LoRA Adapter\.

Although the shared adapter captures common correction patterns across channels, channel\-specific residual variations may remain\. To model them without using a fully parameterized channel\-wise adapter, we introduce a channel\-wise low\-rank branch\. For each channelcc, an independent low\-rank temporal transformation is applied to the channel\-mixed sequence:

Acw​\(𝐗t∗mix\)=Concat⁡\(\{\(𝐔c​𝐕c\)​𝐱t∗,cmix\}c=1C\),A^\{\\text\{cw\}\}\(\\mathbf\{X\}^\{\\text\{mix\}\}\_\{t^\{\*\}\}\)=\\operatorname\{Concat\}\\\!\\left\(\\left\\\{\(\\mathbf\{U\}\_\{c\}\\mathbf\{V\}\_\{c\}\)\\,\\mathbf\{x\}^\{\\text\{mix\}\}\_\{\{t^\{\*\}\},c\}\\right\\\}\_\{c=1\}^\{C\}\\right\),\(4\)where𝐱t∗,cmix∈ℝL\\mathbf\{x\}^\{\\text\{mix\}\}\_\{\{t^\{\*\}\},c\}\\in\\mathbb\{R\}^\{L\}denotes thecc\-th channel of𝐗t∗mix\\mathbf\{X\}^\{\\text\{mix\}\}\_\{t^\{\*\}\}, and𝐔c∈ℝL×r\\mathbf\{U\}\_\{c\}\\in\\mathbb\{R\}^\{L\\times r\}and𝐕c∈ℝr×L\\mathbf\{V\}\_\{c\}\\in\\mathbb\{R\}^\{r\\times L\}define a channel\-specific low\-rank parameterization with rankr≪Lr\\ll L\.Concat⁡\(⋅\)\\operatorname\{Concat\}\(\\cdot\)concatenates the corrections along the channel dimension\. We constrain this branch to be low rank, limiting its expressive capacity to complement the shared adapter while preserving flexibility for channel\-specific corrections\.

#### Nonlinear Gated Calibration\.

The*base correction*is computed by combining the outputs from the shared and channel\-wise adapters:

𝐂base​\(𝐗t∗mix\)=Ash​\(𝐗t∗mix\)\+Acw​\(𝐗t∗mix\)\+𝐛,\\mathbf\{C\}^\{\\mathrm\{base\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)=A^\{\\mathrm\{sh\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)\+A^\{\\mathrm\{cw\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)\+\\mathbf\{b\},\(5\)where𝐛∈ℝC\\mathbf\{b\}\\in\\mathbb\{R\}^\{C\}is a learnable channel\-wise bias parameter, which is broadcast along the temporal dimension toℝL×C\\mathbb\{R\}^\{L\\times C\}\.

While the base correction captures linear correction patterns, we introduce an input\-dependent nonlinear gate to model variations that cannot be captured by a purely linear correction:

𝐆⁡\(𝐗t∗mix\)=σ⁡\(𝐖gate​𝐗t∗mix\+𝐛gate\),\\mathbf\{G\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)=\\sigma\\\!\\left\(\\mathbf\{W\}^\{\\mathrm\{gate\}\}\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\+\\mathbf\{b\}^\{\\mathrm\{gate\}\}\\right\),\(6\)whereσ⁡\(⋅\)\\sigma\(\\cdot\)denotes the sigmoid function,𝐖gate∈ℝL×L\\mathbf\{W\}^\{\\mathrm\{gate\}\}\\in\\mathbb\{R\}^\{L\\times L\}and𝐛gate∈ℝL\\mathbf\{b\}^\{\\mathrm\{gate\}\}\\in\\mathbb\{R\}^\{L\}are learnable parameters, with𝐛gate\\mathbf\{b\}^\{\\mathrm\{gate\}\}broadcast toℝL×C\\mathbb\{R\}^\{L\\times C\}along the channel dimension\. Using this gate, we construct the*gated correction*

𝐂gate​\(𝐗t∗mix\)=𝐂base​\(𝐗t∗mix\)\+𝐂base​\(𝐗t∗mix\)⊙𝐆⁡\(𝐗t∗mix\),\\mathbf\{C\}^\{\\mathrm\{gate\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)=\\mathbf\{C\}^\{\\mathrm\{base\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)\+\\mathbf\{C\}^\{\\mathrm\{base\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\)\\odot\\mathbf\{G\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\),\(7\)where⊙\\odotdenotes a Hadamard product\.

The calibrated input is then given by

𝐗t∗cali=𝐗t∗\+tanh⁡\(𝐠\)⊙𝐂gate​\(𝐗t∗mix\),\\mathbf\{X\}\_\{t^\{\*\}\}^\{\\mathrm\{cali\}\}=\\mathbf\{X\}\_\{t^\{\*\}\}\+\\tanh\(\\mathbf\{g\}\)\\odot\\mathbf\{C\}^\{\\mathrm\{gate\}\}\(\\mathbf\{X\}^\{\\mathrm\{mix\}\}\_\{t^\{\*\}\}\),\(8\)where𝐠∈ℝC\\mathbf\{g\}\\in\\mathbb\{R\}^\{C\}is a learnable channel\-wise gating parameter, andtanh⁡\(𝐠\)\\tanh\(\\mathbf\{g\}\)is broadcast toℝL×C\\mathbb\{R\}^\{L\\times C\}along the temporal dimension\. Our two\-level gating design separates fine\-grained correction modulation from coarse channel\-wise scaling used in prior TSF\-TTA methods\. Following prior TSF\-TTA approaches\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6);[Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10);[Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20);[Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\), the outer gatetanh⁡\(𝐠\)\\tanh\(\\mathbf\{g\}\)controls the overall channel\-wise contribution of the correction\. PETSA\([Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10)\)further demonstrates that input\-dependent dynamic gating is effective for adapting calibration strength under test\-time distribution shifts\. However, such gating primarily acts as a scaling mechanism for the calibrated correction\. In contrast, our inner nonlinear gate modulates the correction values themselves, enabling input\-dependent adjustment of the temporal correction pattern before the outer channel\-wise gate is applied\. Following the intuition of gated linear units\([Dauphin et al\., 2017](https://arxiv.org/html/2610.32071#bib.bib13)\), this formulation preserves the linear correction path through𝐂base\\mathbf\{C\}^\{\\mathrm\{base\}\}, while𝐂base⊙𝐆\\mathbf\{C\}^\{\\mathrm\{base\}\}\\odot\\mathbf\{G\}introduces input\-dependent nonlinear modulation through the sigmoid gate\.

The output\-side module follows the same design, with the temporal dimension adjusted from the input lengthLLto the prediction horizonHH\. The complete TSF\-TTA algorithm is provided in Appendix[B](https://arxiv.org/html/2610.32071#A2)\.

## 4Analysis

In this section, we analyze TSF\-TTA signals in the channel\-space to provide empirical evidence for the design of DBCM\. Specifically, we characterize whether forecast residuals, which serve as the supervision signal for test\-time adaptation, are concentrated along shared channel directions, and examine whether adapter corrections align with these residual patterns\. Additional analyses, including the effects of the channel\-wise LoRA adapter, are provided in Appendix[A](https://arxiv.org/html/2610.32071#A1)\.

#### Channel\-Space Analysis Protocol\.

For each forecasting window𝐗t∈ℝL×C\\mathbf\{X\}\_\{t\}\\in\\mathbb\{R\}^\{L\\times C\}, we consider a channel\-wise signal associated with the window, such as a forecast residual or an adapter correction\. The forecast residual is𝐑t=𝐘t−fθ​\(𝐗t\)\\mathbf\{R\}\_\{t\}=\\mathbf\{Y\}\_\{t\}\-f\_\{\\theta\}\(\\mathbf\{X\}\_\{t\}\), and the adapter correction is defined as the change in the prediction induced by the calibration modules,

𝚫t=𝐘^tcali−fθ​\(𝐗t\)=Cout​\(fθ​\(Cin​\(𝐗t\)\)\)−fθ​\(𝐗t\),\\bm\{\\Delta\}\_\{t\}=\\hat\{\\mathbf\{Y\}\}^\{\\mathrm\{cali\}\}\_\{t\}\-f\_\{\\theta\}\(\\mathbf\{X\}\_\{t\}\)=C^\{\\mathrm\{out\}\}\\big\(f\_\{\\theta\}\(C^\{\\mathrm\{in\}\}\(\\mathbf\{X\}\_\{t\}\)\)\\big\)\-f\_\{\\theta\}\(\\mathbf\{X\}\_\{t\}\),\(9\)which includes both the effect of the input\-side module propagated through the frozen forecaster and the correction directly applied by the output\-side module\. We stack these signals over theBBevaluated forecasting instances and reshape them into a channel\-space matrix𝐒∈ℝC×\(B​H\)\\mathbf\{S\}\\in\\mathbb\{R\}^\{C\\times\(BH\)\}, where each row corresponds to a channel\. We then analyze the channel\-space spectrum using the centered Gram matrix𝚺=𝐒~​𝐒~⊤\\bm\{\\Sigma\}=\\tilde\{\\mathbf\{S\}\}\\tilde\{\\mathbf\{S\}\}^\{\\top\}, where𝐒~\\tilde\{\\mathbf\{S\}\}is obtained by subtracting the mean of each row \(channel\) of𝐒\\mathbf\{S\}\. Letλ1≥λ2≥⋯≥λC\\lambda\_\{1\}\\geq\\lambda\_\{2\}\\geq\\cdots\\geq\\lambda\_\{C\}denote the eigenvalues of𝚺\\bm\{\\Sigma\}\. The top\-kkexplained variance ratio is defined as

EVR​@​k=∑i=1kλi∑i=1Cλi,\\mathrm\{EVR\}@k=\\frac\{\\sum\_\{i=1\}^\{k\}\\lambda\_\{i\}\}\{\\sum\_\{i=1\}^\{C\}\\lambda\_\{i\}\},\(10\)andRank​@​90\\mathrm\{Rank\}@90is the smallestkksuch thatEVR​@​k≥0\.9\\mathrm\{EVR\}@k\\geq 0\.9\. Since the number of channels differs across datasets, we report channel\-normalized metrics:EVR​@​30%\\mathrm\{EVR\}@30\\%denotesEVR​@​k\\mathrm\{EVR\}@kwithk=⌈0\.3​C⌉k=\\lceil 0\.3C\\rceil, andRank​@​90/C\\mathrm\{Rank\}@90/CnormalizesRank​@​90\\mathrm\{Rank\}@90by the number of channels, both reported as percentages\. A highEVR​@​30%\\mathrm\{EVR\}@30\\%and a smallRank​@​90/C\\mathrm\{Rank\}@90/Cindicate that the signal is concentrated along a few shared channel directions\. To compare forecast residuals with adapter corrections, let𝐔R,𝐔Δ∈ℝC×k\\mathbf\{U\}^\{R\},\\mathbf\{U\}^\{\\Delta\}\\in\\mathbb\{R\}^\{C\\times k\}denote orthonormal bases of the top\-kkprincipal channel directions of the forecast residuals and adapter corrections, i\.e\., the leading eigenvectors of their centered Gram matrices\. We measure their subspace alignment by the projection similarity

Align⁡\(𝐔R,𝐔Δ\)=1k​‖\(𝐔R\)⊤​𝐔Δ‖F2=1k​tr​\(𝐏R​𝐏Δ\),\\mathrm\{Align\}\(\\mathbf\{U\}^\{R\},\\mathbf\{U\}^\{\\Delta\}\)=\\frac\{1\}\{k\}\\,\\big\\\|\(\\mathbf\{U\}^\{R\}\)^\{\\top\}\\mathbf\{U\}^\{\\Delta\}\\big\\\|\_\{F\}^\{2\}=\\frac\{1\}\{k\}\\,\\mathrm\{tr\}\\big\(\\mathbf\{P\}^\{R\}\\mathbf\{P\}^\{\\Delta\}\\big\),\(11\)where𝐏R\\mathbf\{P\}^\{R\}and𝐏Δ\\mathbf\{P\}^\{\\Delta\}are the orthogonal projections onto the two subspaces, and we usek=2k=2\. The score equals the mean squared cosine of the principal angles between the subspaces, is invariant to the sign and rotation of the basis vectors, and ranges from 0 to 1, with an expected value ofk/Ck/Cfor randomly drawn subspaces\.

#### Forecast Residual Structure\.

Since calibration modules are optimized against the forecast residual𝐑t\\mathbf\{R\}\_\{t\}, its channel\-space spectrum indicates whether residual variation is concentrated in a few shared channel directions or dispersed across channels\. This distinction is relevant to adapter design: shared residual components need not be modeled separately for each channel, whereas residual variation not explained by those components motivates channel\-specific flexibility\. As shown in Table[1\(a\)](https://arxiv.org/html/2610.32071#S4.T1.st1), the residual spectra are consistent across backbone architectures, withEVR​@​30%\\mathrm\{EVR\}@30\\%values around 93% andRank​@​90/C\\mathrm\{Rank\}@90/Cvalues around 42%\. These values are far from those of isotropic residuals evenly spread over all channel directions, which would yield anEVR​@​30%\\mathrm\{EVR\}@30\\%of 33–43% and aRank​@​90/C\\mathrm\{Rank\}@90/Cof 90–100%, suggesting that the dominant correction patterns are largely shared across channels\. Fully independent channel\-wise adapters may redundantly model these shared residual patterns with separate parameters for each channel\. Rather than prescribing a specific architecture, this observation serves as empirical motivation for sharing adaptation capacity across channels, whose effectiveness we validate through the ablation in Section[5\.4](https://arxiv.org/html/2610.32071#S5.SS4)\.

Table[1\(b\)](https://arxiv.org/html/2610.32071#S4.T1.st2)further shows that the degree of concentration varies across datasets\. Weather exhibits the strongest concentration, with anEVR​@​30%\\mathrm\{EVR\}@30\\%of 98\.2% and aRank​@​90/C\\mathrm\{Rank\}@90/Cof 27\.4%, whereas Exchange Rate exhibits the weakest concentration, with anEVR​@​30%\\mathrm\{EVR\}@30\\%of 85\.7% and aRank​@​90/C\\mathrm\{Rank\}@90/Cof 50\.0%\. Exchange Rate still remains structured, but its lowerEVR​@​30%\\mathrm\{EVR\}@30\\%and higherRank​@​90/C\\mathrm\{Rank\}@90/Cindicate that a non\-negligible portion of residual variation lies outside the dominant shared directions\. In such cases, a purely shared adapter may be too restrictive, while a full channel\-wise adapter introduces unnecessary capacity\. DBCM addresses this trade\-off with two branches: a shared branch for patterns common across channels and a channel\-wise LoRA branch for residual variations not captured by the shared branch\. The strength of such structure depends on both the data\-generating process and the forecaster\([West, 1996](https://arxiv.org/html/2610.32071#bib.bib47)\), and it can arise when many channels share a few factors that are incompletely modeled\([Zheng and Sun, 2024](https://arxiv.org/html/2610.32071#bib.bib48);[Salinas et al\., 2019](https://arxiv.org/html/2610.32071#bib.bib49)\)\.

Table 1:Channel\-Space Analysis\.Channel\-space concentration of forecast residuals across backbones and datasets, and the subspace alignment between forecast residuals and adapter corrections\.\(a\)Residual spectra by backbone\.
\(b\)Residual spectra by dataset\.
\(c\)Subspace alignment\.

#### Residual–Correction Alignment\.

We further analyze how adapter corrections obtained during TSF\-TTA align with forecast residuals\. Table[1\(c\)](https://arxiv.org/html/2610.32071#S4.T1.st3)reports the alignment between their principal channel directions\. Oracle denotes the ideal adapter correction, defined as the forecast residual itself, and therefore achieves an alignment score of 1 by construction, while Random denotes the expected score of randomly drawn subspaces\. Across methods, adapter corrections consistently align with forecast residuals, yielding alignment scores far above the random baseline\. This suggests that the adapted corrections effectively reflect the residual structure\. Notably, TAFAS\-Shared, a TAFAS variant that uses a single shared adapter instead of channel\-wise adapters, achieves higher alignment than TAFAS \(0\.723 vs\. 0\.671\)\. This further supports the residual\-spectrum analysis: the dominant shared component of the correction can be largely captured without fully independent channel\-wise parameterization\. Among the compared methods, DBCM achieves the strongest alignment, indicating that its corrections are most closely aligned with the leading residual subspace\. This result is consistent with decomposing correction into a shared branch and a low\-rank channel\-wise branch\. Appendix[A\.5](https://arxiv.org/html/2610.32071#A1.SS5)provides additional dataset\-wise alignment scores and analyses\.

## 5Experiments

We evaluate the effectiveness of DBCM under test\-time distribution shifts on multiple benchmark datasets\. We consider diverse backbone architectures and forecasting horizons to verify the general applicability of our method\. Additional experimental results, including comparisons with DynaTTA\([Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20)\)and COSA\([Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\), are provided in Appendix[C](https://arxiv.org/html/2610.32071#A3)\.

### 5\.1Experimental Setup

Table 2:Prediction Performance Comparison Across Methods\.Test MSE is reported for six models on six datasets with four prediction horizons\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\. Avg\. Imp\. denotes the relative MSE reduction \(%\) over the frozen baseline, averaged over all dataset–horizon settings\. Full results with standard deviations are provided in Table[C\.14](https://arxiv.org/html/2610.32071#A3.T14)\.
#### Datasets\.

We conduct experiments on six standard multivariate time series forecasting benchmarks: ETTh1, ETTh2, ETTm1, ETTm2, Exchange Rate, and Weather\. These datasets are widely used in prior long\-term forecasting studies and exhibit diverse temporal dynamics\([Zhou et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib26);[Wu et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib39)\), making them suitable for evaluating adaptation performance under distribution shift\. We further consider Electricity in an additional experiment to evaluate scalability\. Given its substantially larger number of channels, it serves as a challenging testbed for assessing whether our method remains robust in high\-dimensional multivariate settings\. Detailed dataset information is provided in Appendix[D](https://arxiv.org/html/2610.32071#A4)\.

#### Backbone Models\.

We evaluate our method on a diverse set of backbone models\. These models cover a wide range of architectural paradigms for time series forecasting, including linear models \(DLinear\([Zeng et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib3)\), OLS\([Toner and Darlow, 2024](https://arxiv.org/html/2610.32071#bib.bib17)\)\), transformer\-based models \(iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib2)\), PatchTST\([Nie et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib1)\)\), frequency\-based methods \(FreTS\([Yi et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib4)\)\), and convolutional architectures \(MICN\([Wang et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib5)\)\)\. This diversity allows us to assess the general applicability of our approach across different modeling assumptions\. In addition, we further validate our method on recent TSFMs, including Moirai\([Woo et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib46)\), Chronos\([Ansari et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib21)\), and Chronos\-2\([Ansari et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib22)\)\. These models are pre\-trained on large\-scale datasets and represent a different regime from standard supervised forecasting models\. Evaluating on these models demonstrates that our approach remains effective even in large\-scale pre\-trained settings\.

#### Implementation Details\.

Following TimesNet\([Wu et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib16)\), we use a fixed lookback windowL=96L=96and prediction horizonsH∈\{96,192,336,720\}H\\in\\\{96,192,336,720\\\}\. All datasets are split chronologically, with train/validation/test ratios of 0\.6/0\.2/0\.2 for the ETT datasets and 0\.7/0\.1/0\.2 for Exchange Rate, Weather, and Electricity\. We report mean squared error \(MSE\) as the primary evaluation metric\. In all experiments, we set the rank of the channel\-wise LoRA adapter tor=8r=8unless otherwise specified\. In the ablation studies, we use iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib2)\)as the backbone model\. To ensure robustness, results are averaged over three runs with different random seeds\.

### 5\.2Main Results

We compare our method with state\-of\-the\-art TSF\-TTA approaches, TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)and PETSA\([Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10)\)\. As shown in Table[2](https://arxiv.org/html/2610.32071#S5.T2), our method consistently improves performance across all evaluated backbones\. Averaged over all 144 settings, DBCM reduces MSE by 6\.20% relative to the frozen forecaster, compared with 4\.07% for TAFAS and 2\.61% for PETSA, corresponding to about 1\.5×\\timesthe gain of the strongest prior method\. This gap widens at longer horizons \(4\.24% vs\. 2\.83% atH=96H=96and 8\.87% vs\. 5\.46% atH=720H=720for DBCM and TAFAS, respectively\)\. The improvement is particularly pronounced on the Exchange Rate dataset, which exhibits the strongest non\-stationarity according to the ADF statistics in Appendix[D](https://arxiv.org/html/2610.32071#A4)\. For example, under DLinear withH=720H=720, the error decreases from 0\.8383 to 0\.7066 \(15\.7% improvement\), whereas TAFAS and PETSA achieve only 0\.9% and 3\.3%, respectively\. Similarly, under PatchTST atH=720H=720, our method reduces the error from 0\.8814 to 0\.6609 \(25\.0%\), while TAFAS and PETSA show negligible gains of 0\.02% and 0\.00%, respectively\. DBCM surpasses channel\-wise adaptation methods, indicating that modeling shared and residual components with lightweight nonlinear gating is sufficient for effective adaptation\.

### 5\.3Scalability Across Model and Data Scales

Table 3:Scalability\.Average test MSE on Electricity \(over four horizons\) and on TSFMs \(over the four ETT datasets atH=96H=96\)\.We further evaluate DBCM on the high\-dimensional Electricity dataset and on three TSFMs, Moirai, Chronos, and Chronos\-2\. Table[3](https://arxiv.org/html/2610.32071#S5.T3)summarizes the results, and the full results are provided in Appendix[C\.1](https://arxiv.org/html/2610.32071#A3.SS1)\. On Electricity, DBCM achieves the best performance across all backbones and prediction horizons, with larger gains at longer horizons: for iTransformer atH=720H=720, it improves the baseline by 5\.45%, compared with 2\.33% for TAFAS and 0\.83% for PETSA\. On TSFMs, DBCM also achieves the best performance on all datasets, indicating that the proposed calibration is not tied to a specific foundation model family and can complement large pre\-trained forecasters under test\-time distribution shifts\.

### 5\.4Ablation Study

\(a\)Component ablation\.\(b\)Effect of LoRA rank\.
Figure 3:Ablation Study\.\(a\) Component ablation with test MSE \(across datasets and horizons\) and parameter counts under incremental component addition\. \(b\) Effect of LoRA rank on test MSE\.#### Ablation on Components\.

We conduct an ablation study to evaluate each component\. Using iTransformer as the source forecaster, we report test MSE averaged over all six datasets, four forecasting horizons, and three random seeds\. Starting from TAFAS, we first replace its channel\-wise linear adapter with a single shared adapter, and then successively add the channel\-wise LoRA adapter, the linear channel mixer, and the nonlinear gate, where the final variant corresponds to DBCM\. As shown in Figure[3\(a\)](https://arxiv.org/html/2610.32071#S5.F3.sf1), replacing the channel\-wise adapter in TAFAS with a shared adapter achieves comparable performance with substantially fewer parameters, supporting the redundancy of fully independent channel\-wise parameterization suggested by the channel\-space analysis in Section[4](https://arxiv.org/html/2610.32071#S4), where residuals are concentrated in shared channel directions and TAFAS\-Shared aligns with the residual subspace better than TAFAS\. Adding a channel\-wise low\-rank adapter further improves performance with only a modest parameter increase, complementing the restrictiveness of purely shared adaptation by capturing the residual variation outside the dominant shared directions observed in Section[4](https://arxiv.org/html/2610.32071#S4)\. The linear channel mixer brings additional gains by providing cross\-channel context to the subsequent correction branches, and the nonlinear gating mechanism further refines the correction through input\-dependent modulation\. Overall, our final design outperforms TAFAS while using fewer parameters\. Since increasing the LoRA rank beyond 8 does not improve performance \(Figure[3\(b\)](https://arxiv.org/html/2610.32071#S5.F3.sf2)\) and the final design uses fewer parameters than TAFAS, these gains are not explained by added capacity alone\. We further show in Appendix[C\.9](https://arxiv.org/html/2610.32071#A3.SS9)that input\- and output\-side DBCM each improve over the source forecaster, and applying both yields the best performance\.

#### Ablation on LoRA Rank\.

We further analyze the effect of the LoRA rank in Figure[3\(b\)](https://arxiv.org/html/2610.32071#S5.F3.sf2)\. Performance improves as the rank increases from 2 to 8, indicating that a minimal level of channel\-specific flexibility is required to complement the shared correction branch\. However, increasing the rank beyond 8 yields no further improvement, and excessively large settings, such as 64 or full\-rank adaptation, even degrade performance\.

## 6Conclusion

In this work, we examine the channel\-space structure of forecast residuals, which serve as the direct supervision signal for TSF\-TTA\. Our analysis shows that these residuals are concentrated along a small number of shared channel directions, and that adapter corrections are well aligned with this residual structure\. Since this structure suggests that fully independent channel\-wise parameterization is redundant, we introduce DBCM, which shares adaptation capacity across channels while retaining limited channel\-specific flexibility through a lightweight low\-rank branch\. More broadly, our results suggest that sharing adaptation capacity across channels while retaining low\-rank channel\-specific flexibility provides an effective inductive bias for TSF\-TTA, rather than assuming fully independent channel\-wise corrections\. Since the amount of residual variation can differ across datasets, an important direction for future work is to adaptively determine the channel\-wise branch capacity based on these differences\.

#### Limitations\.

While our analysis focuses on the output space, including forecast residuals and output\-side corrections, it does not explicitly characterize input\-side dynamics, a limitation shared with prior TSF\-TTA methods\. The input\-side DBCM is nevertheless trained with the same objective on the final calibrated prediction, and using it alone already improves forecasting performance \(Appendix[C\.9](https://arxiv.org/html/2610.32071#A3.SS9)\)\. A direct analysis of input\-level adaptation remains future work\.

### Ethics statement

This work proposes a test\-time adaptation method for time series forecasting and uses only publicly available benchmark datasets that contain no personally identifiable information\. We are not aware of any ethical concerns associated with this work\.

## References

- A\. F\. Ansari, O\. Shchur, J\. Küken, A\. Auer, B\. Han, P\. Mercado, S\. S\. Rangapuram, H\. Shen, L\. Stella, X\. Zhang, M\. Goswami, S\. Kapoor, D\. C\. Maddix, P\. Guerron, T\. Hu, J\. Yin, N\. Erickson, P\. M\. Desai, H\. Wang, H\. Rangwala, G\. Karypis, Y\. Wang, and M\. Bohlke\-SchneiderChronos\-2: from univariate to universal forecasting\.Technical reportAmazon Web Services\.Cited by:[§C\.1](https://arxiv.org/html/2610.32071#A3.SS1.p2.1),[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1),[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Ansariet al\.\(2024\)A\. F\. Ansari, L\. Stella, C\. Turkmen, X\. Zhang, P\. Mercado, H\. Shen, O\. Shchur, S\. S\. Rangapuram, S\. P\. Arango, S\. Kapoor, J\. Zschiegner, D\. C\. Maddix, H\. Wang, M\. W\. Mahoney, K\. Torkkola, A\. G\. Wilson, M\. Bohlke\-Schneider, and Y\. WangChronos: learning the language of time series\.TMLR\.Cited by:[§C\.1](https://arxiv.org/html/2610.32071#A3.SS1.p2.1),[§C\.8](https://arxiv.org/html/2610.32071#A3.SS8.p1.1),[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1),[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Chenet al\.\(2024\)M\. Chen, L\. Shen, H\. Fu, Z\. Li, J\. Sun, and C\. LiuCalibration of time\-series forecasting: detecting and adapting context\-driven distribution shift\.InKDD,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- Chenet al\.\(2023a\)S\. Chen, C\. Li, N\. Yoder, S\. O\. Arik, and T\. PfisterTSMixer: an all\-mlp architecture for time series forecasting\.TMLR\.Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px2.p1.1)\.
- Chenet al\.\(2023b\)W\. Chen, W\. Hussain, F\. Cauteruccio, and X\. ZhangDeep learning for financial time series prediction: a state\-of\-the\-art review of standalone and hybrid models\.CMES\.Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Daiet al\.\(2024\)T\. Dai, B\. Wu, P\. Liu, N\. Li, X\. Yuerong, S\. Xia, and Z\. ZhuDDN: dual\-domain dynamic normalization for non\-stationary time series forecasting\.InNeurIPS,Cited by:[§C\.5](https://arxiv.org/html/2610.32071#A3.SS5.p1.1)\.
- Daset al\.\(2024\)A\. Das, W\. Kong, R\. Sen, and Y\. ZhouA decoder\-only foundation model for time\-series forecasting\.InICML,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1)\.
- Dauphinet al\.\(2017\)Y\. N\. Dauphin, A\. Fan, M\. Auli, and D\. GrangierLanguage modeling with gated convolutional networks\.InICML,Cited by:[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px5.p3.2)\.
- Di Piazzaet al\.\(2021\)A\. Di Piazza, M\.C\. Di Piazza, G\. La Tona, and M\. LunaAn artificial neural network\-based forecasting model of energy\-related time series for electrical grid management\.MATCOM\.Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Elliottet al\.\(1996\)G\. Elliott, T\. J\. Rothenberg, and J\. H\. StockEfficient tests for an autoregressive unit root\.Econometrica\.Cited by:[Appendix D](https://arxiv.org/html/2610.32071#A4.p1.1)\.
- Fanet al\.\(2023\)W\. Fan, P\. Wang, D\. Wang, D\. Wang, Y\. Zhou, and Y\. FuDish\-ts: a general paradigm for alleviating distribution shift in time series forecasting\.InAAAI,Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Grover and Etemad \(2025\)S\. Grover and A\. EtemadShift\-aware test time adaptation and benchmarking for time\-series forecasting\.InICML,Cited by:[§C\.2](https://arxiv.org/html/2610.32071#A3.SS2.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p2.1),[§2](https://arxiv.org/html/2610.32071#S2.SS0.SSS0.Px1.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px5.p3.2),[§5](https://arxiv.org/html/2610.32071#S5.p1.1)\.
- Honget al\.\(2026\)S\. Hong, S\. Chae, S\. Kim, S\. Jang, and H\. YuDynamic multi\-period experts for online time series forecasting\.InWWW,Cited by:[§C\.4](https://arxiv.org/html/2610.32071#A3.SS4.p1.1),[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- Im and Kwon \(2026\)J\. Im and H\. KwonCOSA: context\-aware output\-space adapter for test\-time adaptation in time series forecasting\.InICLR,Cited by:[§C\.2](https://arxiv.org/html/2610.32071#A3.SS2.p1.1),[§C\.3](https://arxiv.org/html/2610.32071#A3.SS3.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p2.1),[§2](https://arxiv.org/html/2610.32071#S2.SS0.SSS0.Px1.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px5.p3.2),[§5](https://arxiv.org/html/2610.32071#S5.p1.1)\.
- Kimet al\.\(2025\)H\. Kim, S\. Kim, J\. Mok, and S\. YoonBattling the non\-stationarity in time series forecasting via test\-time adaptation\.InAAAI,Cited by:[§C\.3](https://arxiv.org/html/2610.32071#A3.SS3.p1.1),[§C\.3](https://arxiv.org/html/2610.32071#A3.SS3.p2.1),[§C\.7](https://arxiv.org/html/2610.32071#A3.SS7.p1.1),[§C\.9](https://arxiv.org/html/2610.32071#A3.SS9.p1.1),[Appendix D](https://arxiv.org/html/2610.32071#A4.p1.1),[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1),[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p2.1),[§2](https://arxiv.org/html/2610.32071#S2.SS0.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2610.32071#S3.SS1.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px1.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px5.p3.2),[§5\.2](https://arxiv.org/html/2610.32071#S5.SS2.p1.1)\.
- Kimet al\.\(2021\)T\. Kim, J\. Kim, Y\. Tae, C\. Park, J\. Choi, and J\. ChooReversible instance normalization for accurate time\-series forecasting against distribution shift\.InICLR,Cited by:[§C\.5](https://arxiv.org/html/2610.32071#A3.SS5.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Kingma and Ba \(2015\)D\. P\. Kingma and J\. BaAdam: a method for stochastic optimization\.InICLR,Cited by:[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1)\.
- Leeet al\.\(2026\)S\. Lee, T\. Park, and K\. LeeDataset\-driven channel masks in transformers for multivariate time series\.InICASSP,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1)\.
- Leeet al\.\(2025\)T\. L\. Lee, W\. Toner, R\. Singh, A\. Joosen, and M\. AsenovLightweight online adaption for time series foundation model forecasts\.InICML,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- Liet al\.\(2025\)Z\. Li, X\. Li, Z\. Rao, L\. Pan, and Z\. XuMts\-mixers: multivariate time series forecasting via factorized temporal and channel mixing\.InIJCNN,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1)\.
- Liuet al\.\(2023a\)H\. Liu, Z\. Dong, R\. Jiang, J\. Deng, J\. Deng, Q\. Chen, and X\. SongSpatio\-temporal adaptive embedding makes vanilla transformer sota for traffic forecasting\.InCIKM,Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Liuet al\.\(2024\)Y\. Liu, T\. Hu, H\. Zhang, H\. Wu, S\. Wang, L\. Ma, and M\. LongItransformer: inverted transformers are effective for time series forecasting\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px3.p1.1)\.
- Liuet al\.\(2022\)Y\. Liu, H\. Wu, J\. Wang, and M\. LongNon\-stationary transformers: exploring the stationarity in time series forecasting\.InNeurIPS,Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Liuet al\.\(2023b\)Z\. Liu, M\. Cheng, Z\. Li, Z\. Huang, Q\. Liu, Y\. Xie, and E\. ChenAdaptive normalization for non\-stationary time series forecasting: a temporal slice perspective\.InNeurIPS,Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Loshchilov and Hutter \(2017\)I\. Loshchilov and F\. HutterSGDR: stochastic gradient descent with warm restarts\.InICLR,Cited by:[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1)\.
- Medeiroset al\.\(2025\)H\. R\. Medeiros, H\. Sharifi\-Noghabi, G\. L\. Oliveira, and S\. IrandoustAccurate parameter\-efficient test\-time adaptation for time series forecasting\.InICML Workshop,Cited by:[§C\.3](https://arxiv.org/html/2610.32071#A3.SS3.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p2.1),[§2](https://arxiv.org/html/2610.32071#S2.SS0.SSS0.Px1.p1.1),[§3\.1](https://arxiv.org/html/2610.32071#S3.SS1.p1.1),[§3\.2](https://arxiv.org/html/2610.32071#S3.SS2.SSS0.Px5.p3.2),[§5\.2](https://arxiv.org/html/2610.32071#S5.SS2.p1.1)\.
- Nieet al\.\(2023\)Y\. Nie, N\. H\. Nguyen, P\. Sinthong, and J\. KalagnanamA time series is worth 64 words: long\-term forecasting with transformers\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Niuet al\.\(2022\)S\. Niu, J\. Wu, Y\. Zhang, Y\. Chen, S\. Zheng, P\. Zhao, and M\. TanEfficient test\-time model adaptation without forgetting\.InICML,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Petropouloset al\.\(2022\)F\. Petropoulos, D\. Apiletti, V\. Assimakopoulos, M\. Z\. Babai, D\. K\. Barrow, S\. B\. Taieb, C\. Bergmeir, R\. J\. Bessa, J\. Bijak, J\. E\. Boylan,et al\.Forecasting: theory and practice\.IJF\.Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Phamet al\.\(2023\)Q\. Pham, C\. Liu, D\. Sahoo, and S\. C\. HoiLearning fast and slow for online time series forecasting\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- Salinaset al\.\(2019\)D\. Salinas, M\. Bohlke\-Schneider, L\. Callot, R\. Medico, and J\. GasthausHigh\-dimensional multivariate forecasting with low\-rank gaussian copula processes\.InNeurIPS,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px4.p1.1),[§4](https://arxiv.org/html/2610.32071#S4.SS0.SSS0.Px2.p2.1)\.
- Toner and Darlow \(2024\)W\. Toner and L\. DarlowAn analysis of linear time series forecasting models\.InICML,Cited by:[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Vermaet al\.\(2024\)Y\. Verma, M\. Heinonen, and V\. GargClimode: climate and weather forecasting with physics\-informed neural odes\.InICLR,Cited by:[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Wanget al\.\(2021\)D\. Wang, E\. Shelhamer, S\. Liu, B\. Olshausen, and T\. DarrellTent: fully test\-time adaptation by entropy minimization\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px2.p1.1),[§1](https://arxiv.org/html/2610.32071#S1.p1.1)\.
- Wanget al\.\(2023\)H\. Wang, J\. Peng, F\. Huang, J\. Wang, J\. Chen, and Y\. XiaoMicn: multi\-scale local and global context modeling for long\-term series forecasting\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Wanget al\.\(2022\)Q\. Wang, O\. Fink, L\. Van Gool, and D\. DaiContinual test\-time domain adaptation\.InCVPR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px2.p1.1)\.
- Wanget al\.\(2024\)Y\. Wang, H\. Wu, J\. Dong, G\. Qin, H\. Zhang, Y\. Liu, Y\. Qiu, J\. Wang, and M\. LongTimexer: empowering transformers for time series forecasting with exogenous variables\.InNeurIPS,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1)\.
- Wenet al\.\(2023\)Q\. Wen, W\. Chen, L\. Sun, Z\. Zhang, L\. Wang, R\. Jin, T\. Tan,et al\.Onenet: enhancing time series forecasting models under concept drift by online ensembling\.InNeurIPS,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- West \(1996\)K\. D\. WestAsymptotic inference about predictive ability\.Econometrica\.Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px4.p1.1),[§4](https://arxiv.org/html/2610.32071#S4.SS0.SSS0.Px2.p2.1)\.
- Wooet al\.\(2024\)G\. Woo, C\. Liu, A\. Kumar, C\. Xiong, S\. Savarese, and D\. SahooUnified training of universal time series forecasting transformers\.InICML,Cited by:[§C\.1](https://arxiv.org/html/2610.32071#A3.SS1.p2.1),[Appendix E](https://arxiv.org/html/2610.32071#A5.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Wuet al\.\(2023\)H\. Wu, T\. Hu, Y\. Liu, H\. Zhou, J\. Wang, and M\. LongTimesNet: temporal 2d\-variation modeling for general time series analysis\.InICLR,Cited by:[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px3.p1.1)\.
- Wuet al\.\(2021\)H\. Wu, J\. Xu, J\. Wang, and M\. LongAutoformer: decomposition transformers with auto\-correlation for long\-term series forecasting\.InNeurIPS,Cited by:[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px1.p1.1)\.
- Yiet al\.\(2023\)K\. Yi, Q\. Zhang, W\. Fan, S\. Wang, P\. Wang, H\. He, N\. An, D\. Lian, L\. Cao, and Z\. NiuFrequency\-domain mlps are more effective learners in time series forecasting\.InNeurIPS,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Zenget al\.\(2023\)A\. Zeng, M\. Chen, L\. Zhang, and Q\. XuAre transformers effective for time series forecasting?\.InAAAI,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px1.p1.1),[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px2.p1.1)\.
- Zhang and Yan \(2023\)Y\. Zhang and J\. YanCrossformer: transformer utilizing cross\-dimension dependency for multivariate time series forecasting\.InICLR,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1)\.
- Zhao and Shen \(2025\)L\. Zhao and Y\. ShenProactive model adaptation against concept drift for online time series forecasting\.InKDD,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px5.p1.1)\.
- Zheng and Sun \(2024\)V\. Z\. Zheng and L\. SunMultivariate probabilistic time series forecasting with correlated errors\.InNeurIPS,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px4.p1.1),[§4](https://arxiv.org/html/2610.32071#S4.SS0.SSS0.Px2.p2.1)\.
- Zhouet al\.\(2021\)H\. Zhou, S\. Zhang, J\. Peng, S\. Zhang, J\. Li, H\. Xiong, and W\. ZhangInformer: beyond efficient transformer for long sequence time\-series forecasting\.InAAAI,Cited by:[§5\.1](https://arxiv.org/html/2610.32071#S5.SS1.SSS0.Px1.p1.1)\.
- Zhouet al\.\(2025\)P\. Zhou, Y\. Liu, J\. Liang, Q\. Song, and X\. LiCrossLinear: plug\-and\-play cross\-correlation embedding for time series forecasting with exogenous variables\.InKDD,Cited by:[Appendix G](https://arxiv.org/html/2610.32071#A7.SS0.SSS0.Px3.p1.1)\.

## Appendix AAdditional Analysis

### A\.1Effect of Channel Mixing on Residual Structure\.

We further analyze whether the channel mixer indeed makes the subsequent correction problem more structured\. Using iTransformer as the source forecaster, Figure[A\.1](https://arxiv.org/html/2610.32071#A1.F1)compares the forecast residuals obtained under three settings on the same test window of ETTm2: the original prediction without channel mixing, the prediction obtained with the learned channel mixer adapted under the TSF\-TTA setting, and the prediction obtained with an oracle channel mixer optimized for that window to minimize the magnitude of the forecast residual\. The oracle result serves as an upper\-bound reference, showing that applying channel mixing before correction can substantially reduce the residual magnitude while making the resulting residual more concentrated along a few channel directions\. More importantly, the learned channel mixer follows the same trend in practice: it reduces MSE from0\.43610\.4361to0\.09910\.0991and increasesEVR​@​2\\mathrm\{EVR\}@2from0\.7310\.731to0\.7690\.769, while the oracle mixer further reaches0\.04750\.0475MSE and0\.8150\.815EVR​@​2\\mathrm\{EVR\}@2\. This suggests that the channel mixer acts as a lightweight preconditioning step, reorganizing channel information before correction so that the subsequent adapters face a smaller residual target that is more concentrated along the channel dimension\.

Figure A\.1:Effect of Channel Mixing on Residual Structure\.Visualization of forecast residuals for the same test window, from left to right: the original forecast residual, the residual after applying the learned channel mixer adapted during TSF\-TTA, and the residual after applying an oracle channel mixer optimized for that window\. MSE andEVR​@​2\\mathrm\{EVR\}@2are reported in each panel\.
### A\.2Effect of the Channel\-Wise LoRA Adapter\.

We refer to the full model using both the shared branch and the channel\-wise LoRA branch as DBCM, and to its variant without the channel\-wise LoRA branch as the shared\-only variant\. Figure[A\.2](https://arxiv.org/html/2610.32071#A1.F2)shows the channel\-wise relative MSE improvement over the frozen iTransformer for the shared\-only variant and DBCM\. The Overall column reports the relative MSE improvement computed over all channels, where DBCM consistently outperforms the shared\-only variant across datasets\. Across datasets, DBCM consistently exhibits more favorable channel\-wise improvements than the shared\-only variant\. In most channels, adding the channel\-wise LoRA branch increases the improvement over the source forecaster\. More importantly, for channels where the shared\-only variant yields negative relative improvement, DBCM substantially mitigates the degradation and even turns negative improvement into positive improvement in some cases\. This indicates that a purely shared correction can be insufficient or occasionally misaligned for channels whose residual variations deviate from the shared structure, and that the channel\-wise branch complements it\. The channel\-wise LoRA branch provides lightweight channel\-specific flexibility, allowing DBCM to compensate for these remaining variations without relying on fully independent channel\-wise adapters\.

![Refer to caption](https://arxiv.org/html/2610.32071v1/relative_improvement.png)Figure A\.2:Channel\-Wise Relative Improvement\.Channel\-wise relative MSE improvement over the iTransformer, comparing the shared\-only DBCM variant with the full DBCM using both shared and channel\-wise LoRA branches\. The overall column reports the relative MSE improvement over all channels\.
### A\.3Qualitative Analysis\.

Figure[A\.3](https://arxiv.org/html/2610.32071#A1.F3)presents qualitative forecasting examples under test\-time adaptation with iTransformer as the source forecaster\. Across datasets, DBCM produces forecasts that are closer to the ground truth than competing methods, although the observed improvements vary across temporal patterns\. For ETTh1 and ETTm1, DBCM better captures local peaks and follows the overall shape of the ground truth\. In ETTh2, DBCM more accurately matches the scale of the target series, reducing the amplitude mismatch observed in other methods\. For the Exchange Rate dataset, where the baseline and competing methods struggle to capture the trend, DBCM produces predictions that more closely align with the ground truth\. These examples show that DBCM improves qualitative forecasting behavior across different types of test\-time shifts, including local peaks, scale changes, and trend shifts\.

Figure A\.3:Qualitative Analysis\.Visualization of forecasting examples on ETTh1, ETTm1, ETTh2, and Exchange Rate using iTransformer as the source forecaster\. The figure compares the frozen source forecaster and TSF\-TTA methods, including TAFAS, PETSA, and DBCM\.
### A\.4Raw Data Drift Spectra\.

We examine raw data\-side drift through channel\-wise descriptors, defined as summary statistics that characterize changes across time\-series windows\. We consider two reference choices to examine whether the channel\-space structure of raw drift depends on how the drift is measured\. The source reference compares each test\-window descriptor with the mean descriptor computed over the training windows\. The previous\-window reference instead compares each descriptor with that from the immediately preceding test window\.

We split the descriptors into two families to distinguish simple statistical shift from changes in temporal structure\. Low\-order descriptors capture changes in basic window\-level statistics, including mean, variance, and slope\. In contrast, frequency/temporal descriptors capture how the temporal dynamics change, including shifts in spectral energy, dominant periodicity, and autocorrelation\. This separation allows us to examine how simple statistical shifts and richer temporal changes differently shape the channel\-space structure of raw drift\. Detailed definitions are provided in Appendix[F](https://arxiv.org/html/2610.32071#A6)\.

As shown in Table[A\.1](https://arxiv.org/html/2610.32071#A1.T1), source\-referenced low\-order drift is relatively concentrated in the channel space, achievingEVR​@​2=0\.854\\mathrm\{EVR\}@2=0\.854andRank​@​90=2\.89\\mathrm\{Rank\}@90=2\.89\. This suggests that simple window\-level statistical shifts can share common channel directions\. However, this concentration weakens once frequency and temporal descriptors are included\. For the combined descriptor matrix,EVR​@​2\\mathrm\{EVR\}@2drops to 0\.652 under the source reference and 0\.596 under the previous\-window reference, whileRank​@​90\\mathrm\{Rank\}@90increases to 5\.17 and 5\.67, respectively\. Thus, the compactness observed in low\-order drift does not extend to raw drift as a whole\. In other words, raw drift becomes substantially more heterogeneous once it is characterized beyond simple mean, variance, and trend shifts\. Since TSF\-TTA is not optimized to model raw input drift directly, raw data\-side drift provides only indirect evidence for adapter design\. We therefore turn to forecast residuals, which serve as the direct supervision signal for TSF\-TTA\.

Table A\.1:Raw Data Drift Spectra\.EVR​@​k\\mathrm\{EVR\}@k: top\-kkexplained variance ratio;Rank​@​90\\mathrm\{Rank\}@90: minimum rank explaining 90% variance\.
### A\.5Dataset\-Wise Residual–Correction Alignment\.

Table[A\.2](https://arxiv.org/html/2610.32071#A1.T2)compares how well the corrections generated by adapters align with the channel\-space subspaces of forecast residuals\. We measure the projection similarity between the top\-2 subspaces of residuals and corrections for each dataset\. DBCM achieves the highest average alignment score of 0\.774, outperforming TAFAS, TAFAS\-Shared, and PETSA, and attains the highest alignment on all six datasets\. The improvement is especially pronounced on Weather, which has the largest number of channels, where the corrections of DBCM remain closely aligned with the leading residual subspace\. Moreover, TAFAS\-Shared attains higher alignment than TAFAS on average and on five of the six datasets, further supporting that residual corrections are not fully channel\-independent and can be modeled through shared channel\-space structure\.

Table A\.2:Dataset\-Wise Residual–Correction Alignment\.Projection similarity between the top\-2 channel subspaces of forecast residuals and adapter corrections\.
### A\.6Residual Spectrum on High\-Dimensional Data\.

Since parameter sharing becomes more relevant as the number of channels grows, we further examine whether the channel\-space concentration of forecast residuals persists on the high\-dimensional Electricity dataset with 321 channels\. Table[A\.3](https://arxiv.org/html/2610.32071#A1.T3)compares Electricity with Weather, the dataset with the most channels in Table[1](https://arxiv.org/html/2610.32071#S4.T1), using the same centered channel\-space metrics\. On Electricity, the top 30% of channel directions explain 83\.2% of the residual variance, whereas isotropic residuals would yield only 30\.2%, and 90% of the variance is explained by 45\.3% of the channel directions, compared with 90\.0% for isotropic residuals\. Although the concentration is weaker than on Weather, the residuals remain far from isotropic, indicating that the shared channel\-space structure persists in high\-dimensional settings\.

Table A\.3:Residual Spectrum on High\-Dimensional Data\.Centered channel\-space metrics of forecast residuals, reported in %\.

## Appendix BAlgorithm of DBCM

Algorithm 1:PyTorch\-style pseudocode for DBCM1

2

3

4

5forecaster\.requires\_grad\_\(False\)

6C\_in,C\_out=Calibration\(L\),Calibration\(H\)

7

8test\_x,test\_y,period=\[\],\[\],None

9

10

11fortest\_input,test\_gtintest\_loader:

12

13ifperiodisNone:

14period=PAAS\(test\_input\)

15

16test\_x\.append\(test\_input\)

17test\_y\.append\(test\_gt\)

18

19iflen\(test\_x\)<period\+1:

20continue

21

22test\_x=torch\.stack\(test\_x\)

23test\_y=torch\.stack\(test\_y\)

24

25

26pred\_cali=C\_out\(forecaster\(C\_in\(test\_x\)\)\)

27loss\_p=compute\_partial\_loss\(pred\_cali,test\_y,period\)

28optimizer\.zero\_grad\(\)

29loss\_p\.backward\(\)

30optimizer\.step\(\)

31

32

33iffull\_gt\_available:

34pred\_full=C\_out\(forecaster\(C\_in\(full\_input\)\)\)

35loss\_f=MSE\(pred\_full,full\_gt\)

36optimizer\.zero\_grad\(\)

37loss\_f\.backward\(\)

38optimizer\.step\(\)

39

40

41withtorch\.no\_grad\(\):

42pred\_adj=C\_out\(forecaster\(C\_in\(test\_x\)\)\)

43foriinrange\(period\):

44pred\_cali\[i,period\-i:\]=pred\_adj\[i,period\-i:\]

45

46test\_x,test\_y,period=\[\],\[\],None

47

48classCalibration\(nn\.Module\):

49

50defforward\(self,Z\):

51

52Z\_mix=Z\+Z@W\_mix

53

54

55A\_sh=W\_sh@Z\_mix

56A\_cw=stack\(\[\(U\[c\]@V\[c\]\)@Z\_mix\[:,c\]

57forcinrange\(C\)\],dim=\-1\)

58C\_base=A\_sh\+A\_cw\+b

59

60

61G=sigmoid\(W\_gate@Z\_mix\+b\_gate\[:,None\]\)

62C\_gate=C\_base\+C\_base\*G

63

64

65returnZ\+tanh\(g\)\*C\_gate

66

67

68defPAAS\(test\_input\):

69x=test\_input\-test\_input\.mean\(dim=0\)

70amplitude=abs\(fft\(x,dim=0\)\)

71

72ch=\(amplitude\*\*2\)\.sum\(dim=0\)\.argmax\(\)

73freq=amplitude\[:,ch\]\.argmax\(\)

74returnx\.shape\[0\]//freq

75

76defcompute\_partial\_loss\(pred\_cali,test\_y,period\):

77B,H=pred\_cali\.shape\[:2\]

78

79p=min\(period,B\-1\)

80loss,valid\_count=0\.0,0

81foriinrange\(p\):

82

83obs\_len=min\(p\-i,H\)

84pred\_i=pred\_cali\[i,:obs\_len\]

85gt\_i=test\_y\[i,:obs\_len\]

86loss\+=squared\_error\(pred\_i,gt\_i\)\.sum\(\)

87valid\_count\+=pred\_i\.numel\(\)

88returnloss/valid\_count

## Appendix CAdditional Experiments

### C\.1Full Results on Electricity and TSFMs

Table[C\.1](https://arxiv.org/html/2610.32071#A3.T1)reports the results on the Electricity dataset, which contains 321 channels, substantially more than the six main benchmarks\. DBCM achieves the best performance across all backbones and prediction horizons, and the improvement becomes more pronounced at longer horizons\. For iTransformer atH=720H=720, TAFAS and PETSA improve the baseline by only 2\.33% and 0\.83%, respectively, whereas DBCM achieves a larger gain of 5\.45%\. A similar trend is observed atH=336H=336, where TAFAS and PETSA yield improvements of 2\.61% and 0\.74%, whereas DBCM achieves 3\.34%\. These results indicate that existing methods become less effective as the forecasting horizon increases, while DBCM continues to deliver stable improvements in high\-dimensional multivariate settings\.

Table[C\.2](https://arxiv.org/html/2610.32071#A3.T2)reports the per\-dataset results on Moirai\([Woo et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib46)\), Chronos\([Ansari et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib21)\), and Chronos\-2\([Ansari et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib22)\)atH=96H=96\. DBCM achieves the best performance on all four ETT datasets for all three TSFMs, outperforming both TAFAS and PETSA\. The gains are particularly large on ETTm1, where the frozen TSFMs exhibit large errors: DBCM reduces the MSE of Moirai from 1\.0543 to 0\.4010 and that of Chronos from 1\.5167 to 0\.3862, compared with 0\.4720 and 0\.4252 for TAFAS and 0\.4708 and 0\.4505 for PETSA\. These results indicate that the proposed adaptation mechanism is not tied to a specific foundation model family, but can complement diverse pre\-trained TSFMs by calibrating their predictions under test\-time distribution shifts\.

Table C\.1:Prediction Performance Comparison on the Electricity Dataset\.Test MSE is reported for iTransformer, DLinear and FreTS across four prediction horizons\.Table C\.2:TSF\-TTA on TSFMs\.Test MSE of TSF\-TTA methods evaluated on Moirai, Chronos, and Chronos\-2 for horizonH=96H=96\.
### C\.2Comparison with DynaTTA

We report the complete prediction performance comparison with DynaTTA\([Grover and Etemad, 2025](https://arxiv.org/html/2610.32071#bib.bib20)\)\. DynaTTA involves 15 hyperparameters; for comparison, we follow the configuration used in COSA\([Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\)\. We also note that the official DynaTTA implementation has reproducibility issues\. As shown in Table[C\.3](https://arxiv.org/html/2610.32071#A3.T3), DynaTTA exhibits unstable adaptation behavior across datasets and backbone models, often increasing the forecasting error compared to the frozen baseline\. In contrast, DBCM consistently achieves the best performance across all evaluated settings\. These results suggest that dynamically adjusting adaptation behavior through many hyperparameters can be difficult to stabilize, while DBCM provides more reliable test\-time adaptation across diverse forecasting architectures and distribution shifts\.

Table C\.3:Prediction Performance Comparison with DynaTTA\.Test MSE is reported for three backbone models on six datasets with four prediction horizons\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.
### C\.3Comparison with COSA

DBCM follows the TSF\-TTA protocol of TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)and PETSA\([Medeiros et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib10)\)\. Under this protocol, the adapter is updated only with observations available at the current test time\. Specifically, adaptation uses partially observed ground truth for the current prediction and, when available, fully observed ground truth from past buffered predictions\. COSA\([Im and Kwon, 2026](https://arxiv.org/html/2610.32071#bib.bib19)\), in contrast, adopts a different adaptation protocol: it first evaluates a test batch and then directly updates the adapter using the ground truth of the same evaluated batch, regardless of whether those target values have been observed at the corresponding test time\. This protocol can expose the adapter to future target values that would not be available in a streaming forecasting scenario, leading to label leakage\.

To directly compare DBCM with COSA under the same update strategy, we additionally apply the COSA protocol to DBCM and report the results in Table[C\.4](https://arxiv.org/html/2610.32071#A3.T4)\. Although this protocol is not used in our main experiments due to the aforementioned leakage issue, this comparison isolates the effect of the adaptation module from differences in the update protocol\. COSA provides two variants: COSA\-F updates the adapter at a fixed interval, using 48 time steps as the default, while COSA\-P uses PAAS from TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)to determine the update interval from the periodicity of the input sequence\. Following TAFAS, DBCM also uses PAAS by default to construct test mini\-batches for adaptation\. Under COSA’s protocol, DBCM achieves the best average performance across all three evaluated backbones\. These results indicate that, even when evaluated under the same update strategy as COSA, DBCM provides more effective correction on average, suggesting that its dual\-branch correction structure is beneficial beyond differences in the test\-time adaptation protocol\.

Table C\.4:Prediction Performance Comparison with COSA\.Test MSE obtained by applying the update protocol used in COSA\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.
### C\.4Comparison with DynaME

TSF\-TTA and online learning for time series forecasting may appear similar, as both exploit sequentially arriving observations after deployment\. However, they differ in their adaptation objectives and deployment constraints\. Online learning broadly aims to continuously update the forecasting system itself from streaming data, which may involve modifying the backbone, prediction head, memory, or ensemble weights\. In contrast, TSF\-TTA assumes a pre\-trained source forecaster whose learned temporal knowledge should be preserved, and restricts test\-time updates to lightweight auxiliary modules that calibrate predictions under distribution shifts using delayed or partially observed feedback\. DynaME\([Hong et al\., 2026](https://arxiv.org/html/2610.32071#bib.bib45)\)is one of the state\-of\-the\-art methods in the online learning literature for time series forecasting\. We compare our DBCM with DynaME using iTransformer as the source forecaster\. In DBCM, we freeze the source forecaster, whereas DynaME updates the forecaster itself\.

For a fair comparison, we follow the dataset splits used throughout this paper\. As shown in Table[C\.5](https://arxiv.org/html/2610.32071#A3.T5), DBCM achieves the lowest average MSE and the best average rank, reducing the average MSE from 0\.3687 to 0\.3444 over the baseline and from 0\.3614 to 0\.3444 over DynaME\. Notably, DBCM consistently reduces the forecasting error over the baseline across all 24 dataset–horizon settings, whereas DynaME occasionally degrades the baseline performance, e\.g\., on ETTh1, ETTm2, and Exchange Rate\. This suggests that directly updating the forecaster in an online manner can be sensitive to the target stream and may suffer from negative adaptation under certain shifts\. In contrast, DBCM provides more stable improvements by preserving the source forecaster and adapting only the calibration modules\. The advantage of DBCM is particularly clear at the longest horizon, where it achieves the best performance on all six datasets, indicating that structured calibration is especially effective under severe long\-range distribution shifts\.

Table C\.5:Prediction Performance Comparison with DynaME\.Test MSE is reported for iTransformer on six datasets with four prediction horizons\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.
### C\.5Comparison with Normalization Methods

Normalization methods are widely used to mitigate non\-stationarity in time series forecasting\. RevIN\([Kim et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib32)\)removes instance\-specific statistics from the input sequence and restores them after forecasting, while DDN\([Dai et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib35)\)performs dynamic normalization in both the time and frequency domains to better handle non\-stationary temporal patterns\. Since these methods are designed to alleviate distributional discrepancies in the source forecaster, we further examine whether TSF\-TTA provides additional benefits when the source forecaster is equipped with such normalization modules\. To this end, we compare TAFAS, PETSA, and DBCM under three settings: without an additional normalization module, with RevIN, and with DDN\.

Figure[C\.1](https://arxiv.org/html/2610.32071#A3.F1)reports the test MSE across prediction horizons, averaged over six source forecasters and six datasets\. Across all three normalization settings, applying TSF\-TTA consistently reduces the test MSE compared with the corresponding source forecaster without test\-time adaptation\. This demonstrates that TSF\-TTA remains effective even when RevIN or DDN is employed, suggesting that test\-time adaptation is complementary to normalization\-based non\-stationarity handling rather than merely replacing it\. Among the compared methods, DBCM achieves the lowest test MSE across all prediction horizons and normalization settings\. The absolute MSE reduction generally becomes more pronounced at longer horizons, particularly atH=720H=720, indicating that the proposed dual\-branch calibration mechanism effectively corrects residual prediction errors that remain after normalization\.

Figure C\.1:Prediction Performance under Different Normalization Settings\.Test MSE of the source forecaster without TSF\-TTA and with TAFAS, PETSA, or DBCM across prediction horizons\. The three panels correspond to settings without an additional normalization module \(w/o Norm\.\), with RevIN, and with DDN, respectively\. For each horizon, results are averaged over six source forecasters and six datasets\. Lower values indicate better performance\.
### C\.6Evaluation on TTFBench

Standard TSF benchmarks often exhibit only mild distribution shifts in their original test splits, which may understate the effectiveness of test\-time adaptation under severe deployment\-time non\-stationarity\. To provide a more challenging stress test, we additionally evaluate on TTFBench, a synthetic\-shift benchmark for TSF\-TTA\. In this setting, the train and validation splits are kept unchanged, and the source forecaster is trained and selected using these original splits\. Controlled distribution shifts are then injected only into the test split, so that the trained model is evaluated on test streams with harsher non\-stationarity than those in the standard benchmark setting\. The injected shifts include piecewise polynomial trends, sinusoidal seasonal components, discrete regime changes, and Gaussian noise with varying intensities\. For reproducibility, we use the TTFBench dataset generated with seed 0\.

Table[C\.6](https://arxiv.org/html/2610.32071#A3.T6)reports the forecasting performance on TTFBench\. Overall, DBCM consistently improves robustness under synthesized test\-time shifts\. For DLinear and FreTS, DBCM achieves both the lowest average MSE and the best average rank, reducing the average MSE from 0\.4068 to 0\.3825 and from 0\.3999 to 0\.3782, respectively\. For iTransformer, DBCM obtains the best average rank of 1\.42, although its average MSE is slightly higher than that of TAFAS\. This gap is mainly driven by the Exchange Rate results at the longest prediction horizon, where TAFAS achieves a substantially lower MSE\. In contrast, the average\-rank result indicates that DBCM achieves more consistently strong performance across all dataset–horizon pairs\. These results demonstrate that DBCM provides stable and effective test\-time adaptation under harsher synthesized distribution shifts\.

Table C\.6:Prediction Performance Comparison in TTFBench\.Test MSE evaluated on TTFBench is reported for three source forecasters on six datasets with four prediction horizons\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.
### C\.7Computational Efficiency

Table[C\.7](https://arxiv.org/html/2610.32071#A3.T7)summarizes the computational efficiency of different TSF\-TTA methods using iTransformer as the backbone forecaster model\. Overall, the three methods show broadly comparable computational costs in terms of memory usage, throughput, adaptation time, and inference time, suggesting that test\-time adaptation adds only modest practical overhead\. These results are averaged over all six benchmark datasets and four forecasting horizons\. Although DBCM requires a slightly longer adaptation time, the difference is only 0\.76 ms compared with PETSA and 2\.30 ms compared with TAFAS, while its inference time remains comparable and its throughput is the highest\. Moreover, since DBCM is updated only at the adaptation points determined by PAAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)rather than at every time step, this millisecond\-level overhead is unlikely to become a practical bottleneck, given that the benchmark sampling intervals are several minutes or longer\. The more meaningful differences arise in the trade\-off between parameter efficiency and predictive performance\.

PETSA is the most parameter\-efficient method, with the smallest parameter ratio, but its predictive performance is limited, resulting in the highest average MSE among the compared methods\. Compared with PETSA, TAFAS achieves better predictive performance, but at the cost of a substantially larger parameter ratio\. In contrast, our method achieves the best predictive performance while maintaining a substantially smaller parameter ratio than TAFAS\. Since the remaining efficiency metrics stay largely comparable across methods, these results indicate that our method provides a more favorable performance–efficiency trade\-off, especially when parameter efficiency is taken into account\.

Table C\.7:Computational Efficiency Comparison\.Summary of adapter parameter ratio, memory usage, throughput, adaptation time, inference time, and average MSE across TSF\-TTA methods\. Param\. Ratio denotes the number of additional adapter parameters relative to the number of parameters of the source forecaster\.
### C\.8Computational Efficiency in Large\-Scale Settings

Since the channel\-wise LoRA branch and the channel mixer scale with the number of channels, we further evaluate the computational efficiency on the high\-dimensional Electricity dataset and on Chronos\([Ansari et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib21)\)\. Tables[C\.8](https://arxiv.org/html/2610.32071#A3.T8)and[C\.9](https://arxiv.org/html/2610.32071#A3.T9)report the results, where the parameter ratio is defined as in Table[C\.7](https://arxiv.org/html/2610.32071#A3.T7)\. The Electricity results are averaged over the four forecasting horizons with iTransformer as the source forecaster, and the Chronos results are averaged over the four ETT datasets with three random seeds\.

On Electricity, which contains 321 channels, DBCM achieves the lowest adaptation and inference latency and the highest throughput, while also attaining the lowest MSE\. Its parameter ratio is substantially smaller than that of TAFAS and only slightly higher than that of PETSA, while its peak memory usage remains similar to that of TAFAS\. On Chronos, the adapter parameters account for less than 0\.1% of the forecaster parameters for all methods, and the computational cost is dominated by the frozen foundation model\. Accordingly, DBCM exhibits memory usage and latency comparable to those of TAFAS, lower latency than PETSA, and the highest throughput, while achieving the lowest MSE\.

Regarding the scalability with respect to the number of channelsCC, the channel\-wise LoRA branch scales linearly withCC, as in PETSA, while the shared adapter and the nonlinear gate are shared across channels\. In contrast, TAFAS assigns a full linear adapter to every channel\. Overall, the number of trainable parameters of DBCM scales as𝒪⁡\(L2\+H2\+C​r​\(L\+H\)\+C2\)\\mathcal\{O\}\(L^\{2\}\+H^\{2\}\+Cr\(L\+H\)\+C^\{2\}\), where theC2C^\{2\}term stems from the channel mixer, which remains substantially smaller than the𝒪⁡\(C⁡\(L2\+H2\)\)\\mathcal\{O\}\(C\(L^\{2\}\+H^\{2\}\)\)parameters of TAFAS wheneverCCis smaller thanL2\+H2L^\{2\}\+H^\{2\}, as in all evaluated settings\. Although this term increases the parameter count asCCgrows, it does not noticeably increase the other computational costs: on Electricity with 321 channels, DBCM still achieves the lowest latency and the highest throughput with memory usage comparable to TAFAS \(Table[C\.8](https://arxiv.org/html/2610.32071#A3.T8)\)\. Together with Table[C\.7](https://arxiv.org/html/2610.32071#A3.T7), these results indicate that DBCM does not incur a consistent latency disadvantage across settings\.

Table C\.8:Computational Efficiency on Electricity\.Results are averaged over the four forecasting horizons for the iTransformer forecaster\.Table C\.9:Computational Efficiency on Chronos\.Results are averaged over ETTh1, ETTh2, ETTm1, and ETTm2 with three random seeds\.
### C\.9Ablation of Input\- and Output\-Side DBCM

We investigate the effect of applying DBCM to the input and output sides of the forecaster\. Following the perspective of TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\), the input\-side DBCM aims to calibrate distribution\-shifted test inputs toward the input distribution that the pre\-trained forecaster was trained to handle, whereas the output\-side DBCM directly adjusts the forecaster’s predictions toward the continuously evolving test distribution\. To assess their individual and combined contributions, we compare three variants: applying DBCM only to the input side, applying DBCM only to the output side, and applying DBCM to both sides\.

Table[C\.10](https://arxiv.org/html/2610.32071#A3.T10)shows that both input\-side and output\-side DBCM consistently improve over the frozen baseline across backbone models\. The output\-side DBCM generally provides stronger gains than the input\-side variant, suggesting that directly calibrating forecast outputs is particularly effective for correcting test\-time residual errors\. However, the input\-side DBCM is also beneficial, especially for DLinear, where it achieves a slightly better average MSE than the output\-side variant\. This indicates that input\-side calibration can still play an important role by reducing the mismatch before the forecaster processes the test window\.

Most importantly, combining input\- and output\-side DBCM achieves the best average performance for all three backbone models\. These results suggest that the two adaptation sides are complementary: input\-side DBCM mitigates distribution shift before forecasting, while output\-side DBCM further corrects residual prediction errors after forecasting\. Therefore, applying DBCM to both sides provides a more effective calibration strategy than using either side alone\.

Table C\.10:Prediction Performance Comparison by Adaptation Side\.Test MSE is reported for three backbone models on six datasets with four prediction horizons\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.
### C\.10Ablation on Channel Mixing

Table[C\.11](https://arxiv.org/html/2610.32071#A3.T11)compares four channel mixing strategies for aggregating cross\-channel information during adaptation\. The linear channel mixer, used as the default in DBCM, applies a linear transformation along the channel dimension\. MLP extends this design with a two\-layer feed\-forward network across channels at each time step, using a hidden dimension of 64 and GELU activation to enable learned nonlinear interactions\. Attention represents each channel by its temporal window and computes input\-dependent mixing weights between channels, with the projection dimension set to 64\. Uniform performs averaging across channels and broadcasts the shared signal back to each channel\. Overall, the performance differences across channel mixing strategies are small, indicating that DBCM is not highly sensitive to this design choice\. While the MLP mixer obtains marginally lower MSE than Linear on ETTh2, ETTm2, and Exchange Rate, these gains are marginal and do not consistently transfer across all datasets\. The attention\-based mixer does not provide clear advantages over Linear, suggesting that input\-dependent pairwise channel weighting may introduce unnecessary flexibility for the adaptation signals considered here\. Uniform mixing remains competitive in several settings, including Electricity, but is generally less effective than Linear, indicating that simple channel averaging may be too restrictive to consistently capture useful cross\-channel structure\. These results support the use of a simple learnable linear mixer in DBCM, as it provides comparable performance without the additional complexity of nonlinear alternatives\.

Table C\.11:Ablation on Channel Mixing\.Test MSE across datasets under different channel mixing strategies\. Bold entries indicate the best performance among the compared variants\.
### C\.11Ablation on the Nonlinear Gating Function

Table[C\.12](https://arxiv.org/html/2610.32071#A3.T12)compares different nonlinear gating functions used in DBCM\. Overall, Sigmoid achieves the lowest MSE on all datasets except Electricity, where Tanh is marginally better \(\.1743 vs\. \.1744\), indicating that Sigmoid provides the most stable gating behavior for the proposed calibration branch\. ReLU, SiLU, and Tanh all lead to higher errors than Sigmoid, suggesting that alternative nonlinearities do not provide a consistent advantage in this setting\. In particular, SiLU does not improve performance despite its smooth nonlinear form, while ReLU may be less suitable for modulating correction values due to its unbounded positive activation\. Tanh achieves the best result on Electricity by a very small margin and performs better than ReLU or SiLU on some datasets, but it is generally less effective than Sigmoid across the remaining datasets\. Based on these results, we use Sigmoid as the default nonlinear gating function in DBCM\.

Table C\.12:Ablation on Nonlinear Gating Function\.Test MSE across datasets under different nonlinear gating functions\. Bold entries indicate the best performance among the compared variants\.
### C\.12Ablation on Bias Parameterization

Table[C\.13](https://arxiv.org/html/2610.32071#A3.T13)evaluates the effect of different bias parameterizations\. Overall, the performance differences across variants are small, indicating that DBCM is not highly sensitive to this design choice\. We therefore use the channel\-wise bias parameterization as the default, as it provides a simple per\-channel offset while achieving performance comparable to the other variants\. The full, time\-wise, scalar, and no\-bias variants yield similar results across datasets\. These results suggest that the main performance gains of DBCM do not depend on a specific bias parameterization\.

Table C\.13:Ablation on Bias Parameterization\.Test MSE under different additive bias parameterizations\. Here,LLandCCdenote the temporal length and number of channels, respectively\. Bold entries indicate the best performance among the compared variants\.Table C\.14:Prediction Performance Comparison Across Methods\.Test MSE is reported for six models on six datasets with four prediction horizons\. Parenthesized values indicate standard deviation across seeds\. Bold entries indicate the best performance among methods, while underlined entries denote the second\-best\.

## Appendix DDetailed Dataset Information

We provide detailed information on the benchmark datasets used in our experiments, including their domains, temporal resolutions, and brief descriptions\. Table[D\.1](https://arxiv.org/html/2610.32071#A4.T1)presents an overview of all datasets\. Table[D\.2](https://arxiv.org/html/2610.32071#A4.T2)summarizes the statistical characteristics of the benchmark datasets, including the number of variables, temporal resolution, and stationarity measured by the Augmented Dickey–Fuller \(ADF\) statistic\([Elliott et al\., 1996](https://arxiv.org/html/2610.32071#bib.bib44)\)\. The ADF statistic serves as an indicator of non\-stationarity, where values closer to zero imply stronger non\-stationarity\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)\. Although it does not directly measure the discrepancy between training and test distributions, it provides a proxy for how strongly the temporal dynamics evolve over time\. As shown in the table, Exchange exhibits the highest ADF value \(−1\.90\-1\.90\), indicating the strongest non\-stationarity among the datasets\. In contrast, datasets such as Weather \(−26\.68\-26\.68\) show highly negative ADF values, suggesting relatively stable temporal dynamics\. Overall, these datasets span a wide range of non\-stationarity\.

Table D\.1:Benchmark Dataset Characteristics\.We summarize the domain, sampling frequency, number of channels, and a brief description of each dataset\.Table D\.2:Benchmark Dataset Statistics\.We report the number of time steps and ADF test statistic for each dataset\.
## Appendix ETraining Setup

We follow the experimental setup of TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)\. For backbone pre\-training, we perform a hyperparameter search over learning rates\{1​e−3,1​e−4,1​e−5\}\\\{1\\mathrm\{e\}\{\-3\},1\\mathrm\{e\}\{\-4\},1\\mathrm\{e\}\{\-5\}\\\}and weight decay values\{0\.0,1​e−3,1​e−4\}\\\{0\.0,1\\mathrm\{e\}\{\-3\},1\\mathrm\{e\}\{\-4\}\\\}\. Each configuration is trained with three random seeds, and we select the hyperparameter setting that achieves the lowest validation MSE\. All backbone models are pre\-trained for 30 epochs with a batch size of 64 using the Adam optimizer\([Kingma and Ba, 2015](https://arxiv.org/html/2610.32071#bib.bib24)\)and cosine learning rate scheduling\([Loshchilov and Hutter, 2017](https://arxiv.org/html/2610.32071#bib.bib23)\)\. For all TSF\-TTA methods, we follow the tuning procedure of TAFAS\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\), including the same data split for hyperparameter selection, and search the learning rate over\{5​e−3,3​e−3,1​e−3,5​e−4,1​e−4\}\\\{5\\mathrm\{e\}\{\-3\},3\\mathrm\{e\}\{\-3\},1\\mathrm\{e\}\{\-3\},5\\mathrm\{e\}\{\-4\},1\\mathrm\{e\}\{\-4\}\\\}, the weight decay over\{0\.0,1​e−4\}\\\{0\.0,1\\mathrm\{e\}\{\-4\}\\\}, and the initial value of the gating parameter over\{0\.01,0\.05,0\.1,0\.3\}\\\{0\.01,0\.05,0\.1,0\.3\\\}, so that all methods receive the same tuning budget and selection procedure\. This tuning procedure is applied consistently across all experimental settings\. For reproducibility, the selected hyperparameter configurations for DBCM will be provided in our official implementation\. All experiments are conducted on a single RTX 4090 GPU, except those involving Moirai\([Woo et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib46)\), Chronos\([Ansari et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib21)\), and Chronos\-2\([Ansari et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib22)\), which are conducted on a single RTX 6000 ADA GPU\.

## Appendix FDrift Descriptors

We provide detailed definitions of the channel\-wise drift descriptors used to characterize raw data\-side drift\. Following the notation in the main text,𝐱t∈ℝC\\mathbf\{x\}\_\{t\}\\in\\mathbb\{R\}^\{C\}denotes the multivariate observation at timett\. For channel\-wise descriptor computation, we writext\(c\)=\(𝐱t\)cx\_\{t\}^\{\(c\)\}=\(\\mathbf\{x\}\_\{t\}\)\_\{c\}for the scalar value of channelccat timett\. All descriptors are computed on channel\-wise standardized series:

x~t\(c\)=xt\(c\)−μctrainσctrain,\\tilde\{x\}\_\{t\}^\{\(c\)\}=\\frac\{x\_\{t\}^\{\(c\)\}\-\\mu^\{\\mathrm\{train\}\}\_\{c\}\}\{\\sigma^\{\\mathrm\{train\}\}\_\{c\}\},\(F\.1\)whereμctrain\\mu^\{\\mathrm\{train\}\}\_\{c\}andσctrain\\sigma^\{\\mathrm\{train\}\}\_\{c\}denote the mean and standard deviation of channelcccomputed over the training split\.

We use sliding lookback windows of lengthL=96L=96with stride 1\. For a descriptor window ending at timeτ\\tau, let

𝐰τ,c=\[x~τ−L\+1\(c\),…,x~τ\(c\)\]∈ℝL\.\\mathbf\{w\}\_\{\\tau,c\}=\[\\tilde\{x\}\_\{\\tau\-L\+1\}^\{\(c\)\},\\ldots,\\tilde\{x\}\_\{\\tau\}^\{\(c\)\}\]\\in\\mathbb\{R\}^\{L\}\.\(F\.2\)
We compute six descriptor types, grouped into low\-order and frequency/temporal descriptor families\. The low\-order descriptors consist of mean, log\-variance, and slope, while the frequency/temporal descriptors consist of dominant frequency, spectral\-band energy, and autocorrelation\.

For the low\-order descriptors, we define

μτ,c=1L​∑i=1Lwτ,c​\[i\],\\mu\_\{\\tau,c\}=\\frac\{1\}\{L\}\\sum\_\{i=1\}^\{L\}w\_\{\\tau,c\}\[i\],\(F\.3\)vτ,c=1L​∑i=1L\(wτ,c​\[i\]−μτ,c\)2,v\_\{\\tau,c\}=\\frac\{1\}\{L\}\\sum\_\{i=1\}^\{L\}\\left\(w\_\{\\tau,c\}\[i\]\-\\mu\_\{\\tau,c\}\\right\)^\{2\},\(F\.4\)and use the log\-variance descriptor

v~τ,c=log⁡\(vτ,c\+ϵ\),\\tilde\{v\}\_\{\\tau,c\}=\\log\\left\(v\_\{\\tau,c\}\+\\epsilon\\right\),\(F\.5\)whereϵ\>0\\epsilon\>0is a small constant for numerical stability\.

For the slope descriptor, we use a centered normalized time axis

ai=−12\+i−1L−1,i=1,…,L,a\_\{i\}=\-\\frac\{1\}\{2\}\+\\frac\{i\-1\}\{L\-1\},\\qquad i=1,\\ldots,L,\(F\.6\)and compute

sτ,c=∑i=1Lai​wτ,c​\[i\]∑i=1Lai2\.s\_\{\\tau,c\}=\\frac\{\\sum\_\{i=1\}^\{L\}a\_\{i\}\\,w\_\{\\tau,c\}\[i\]\}\{\\sum\_\{i=1\}^\{L\}a\_\{i\}^\{2\}\}\.\(F\.7\)
The frequency and temporal descriptors are computed from the centered signal

𝐮τ,c=𝐰τ,c−μτ,c​𝟏L\.\\mathbf\{u\}\_\{\\tau,c\}=\\mathbf\{w\}\_\{\\tau,c\}\-\\mu\_\{\\tau,c\}\\mathbf\{1\}\_\{L\}\.\(F\.8\)Let

Pτ,c\[f\]=\|FFT\(𝐮τ,c\)\[f\]\|2,f=0,…,⌊L2⌋,P\_\{\\tau,c\}\[f\]=\\left\|\\operatorname\{FFT\}\(\\mathbf\{u\}\_\{\\tau,c\}\)\[f\]\\right\|^\{2\},\\qquad f=0,\\ldots,\\left\\lfloor\\frac\{L\}\{2\}\\right\\rfloor,\(F\.9\)denote the one\-sided Fourier power spectrum\.

We define the dominant\-frequency descriptor as the normalized index of the strongest positive\-frequency bin:

fτ,c⋆=arg​max1≤f≤⌊L/2⌋⁡Pτ,c​\[f\],ϕτ,c=fτ,c⋆⌊L/2⌋\.f^\{\\star\}\_\{\\tau,c\}=\\operatorname\*\{arg\\,max\}\_\{1\\leq f\\leq\\lfloor L/2\\rfloor\}\\ P\_\{\\tau,c\}\[f\],\\qquad\\phi\_\{\\tau,c\}=\\frac\{f^\{\\star\}\_\{\\tau,c\}\}\{\\lfloor L/2\\rfloor\}\.\(F\.10\)
To capture spectral energy, we partition the positive\-frequency bins intoNbandN\_\{\\mathrm\{band\}\}disjoint bandsℬ1,…,ℬNband\\mathcal\{B\}\_\{1\},\\ldots,\\mathcal\{B\}\_\{N\_\{\\mathrm\{band\}\}\}and compute log band energies

eτ,c\(b\)=log\(∑f∈ℬbPτ,c\[f\]\+ϵ\),b=1,…,Nband\.e^\{\(b\)\}\_\{\\tau,c\}=\\log\\left\(\\sum\_\{f\\in\\mathcal\{B\}\_\{b\}\}P\_\{\\tau,c\}\[f\]\+\\epsilon\\right\),\\qquad b=1,\\ldots,N\_\{\\mathrm\{band\}\}\.\(F\.11\)In the default implementation,Nband=3N\_\{\\mathrm\{band\}\}=3\.

For autocorrelation, we use a lag setΛ=\{ℓ1,…,ℓNlag\}\\Lambda=\\\{\\ell\_\{1\},\\ldots,\\ell\_\{N\_\{\\mathrm\{lag\}\}\}\\\}and compute

ρτ,c\(ℓ\)=∑i=1L−ℓuτ,c​\[i\]​uτ,c​\[i\+ℓ\]∑i=1Luτ,c​\[i\]2\+ϵ\.ℓ∈Λ\.\\rho^\{\(\\ell\)\}\_\{\\tau,c\}=\\frac\{\\sum\_\{i=1\}^\{L\-\\ell\}u\_\{\\tau,c\}\[i\]u\_\{\\tau,c\}\[i\+\\ell\]\}\{\\sum\_\{i=1\}^\{L\}u\_\{\\tau,c\}\[i\]^\{2\}\+\\epsilon\}\.\\qquad\\ell\\in\\Lambda\.\(F\.12\)By default,Λ\\Lambdais chosen as\{1,pdata,2​pdata\}\\\{1,p\_\{\\mathrm\{data\}\},2p\_\{\\mathrm\{data\}\}\\\}after removing invalid lags, wherepdatap\_\{\\mathrm\{data\}\}denotes the dataset period length\.

The concatenated descriptor vector for channelccat timeτ\\tauis

𝐝τ,c=\[μτ,c,v~τ,c,sτ,c,ϕτ,c,eτ,c\(1\),…,eτ,c\(Nband\),ρτ,c\(ℓ1\),…,ρτ,c\(ℓNlag\)\]∈ℝK,\\mathbf\{d\}\_\{\\tau,c\}=\[\\mu\_\{\\tau,c\},\\tilde\{v\}\_\{\\tau,c\},s\_\{\\tau,c\},\\phi\_\{\\tau,c\},e^\{\(1\)\}\_\{\\tau,c\},\\ldots,e^\{\(N\_\{\\mathrm\{band\}\}\)\}\_\{\\tau,c\},\\rho^\{\(\\ell\_\{1\}\)\}\_\{\\tau,c\},\\ldots,\\rho^\{\(\\ell\_\{N\_\{\\mathrm\{lag\}\}\}\)\}\_\{\\tau,c\}\]\\in\\mathbb\{R\}^\{K\},\(F\.13\)where

K=4\+Nband\+Nlag\.K=4\+N\_\{\\mathrm\{band\}\}\+N\_\{\\mathrm\{lag\}\}\.\(F\.14\)Under the default settingNband=3N\_\{\\mathrm\{band\}\}=3andNlag=3N\_\{\\mathrm\{lag\}\}=3, we haveK=10K=10\.

We consider two drift references\. Under the source reference, each test\-window descriptor is compared against the mean descriptor over the training windows:

𝐝¯csrc=1\|ℐtrain\|​∑τ∈ℐtrain𝐝τ,c,\\bar\{\\mathbf\{d\}\}^\{\\mathrm\{src\}\}\_\{c\}=\\frac\{1\}\{\|\\mathcal\{I\}\_\{\\mathrm\{train\}\}\|\}\\sum\_\{\\tau\\in\\mathcal\{I\}\_\{\\mathrm\{train\}\}\}\\mathbf\{d\}\_\{\\tau,c\},\(F\.15\)whereℐtrain\\mathcal\{I\}\_\{\\mathrm\{train\}\}denotes the set of descriptor\-window endpoints in the training split\. The source\-referenced drift is then defined as

Δτ,csrc=𝐝τ,c−𝐝¯csrc\.\\Delta^\{\\mathrm\{src\}\}\_\{\\tau,c\}=\\mathbf\{d\}\_\{\\tau,c\}\-\\bar\{\\mathbf\{d\}\}^\{\\mathrm\{src\}\}\_\{c\}\.\(F\.16\)
Under the previous\-window reference, each test\-window descriptor is compared against the descriptor of the immediately preceding test window:

Δτ,cprev=𝐝τ,c−𝐝τ−1,c\.\\Delta^\{\\mathrm\{prev\}\}\_\{\\tau,c\}=\\mathbf\{d\}\_\{\\tau,c\}\-\\mathbf\{d\}\_\{\\tau\-1,c\}\.\(F\.17\)
For each descriptor familyjj, the resulting drift tensor has shape\[Nwin,C,Kj\]\[N\_\{\\mathrm\{win\}\},C,K\_\{j\}\], whereNwinN\_\{\\mathrm\{win\}\}is the number of descriptor windows,CCis the number of channels, andKjK\_\{j\}is the feature dimension of that descriptor family\. We reshape each tensor into a channel\-space matrix

𝐒\(j\)∈ℝC×\(Nwin​Kj\)\\mathbf\{S\}^\{\(j\)\}\\in\\mathbb\{R\}^\{C\\times\(N\_\{\\mathrm\{win\}\}K\_\{j\}\)\}\(F\.18\)for channel\-space spectral analysis\. For the combined analysis, we first normalize each descriptor\-family matrix and then concatenate them along the feature dimension\.

## Appendix GAdditional Related Work

#### Time Series Forecasting\.

Recent time series forecasting models have introduced diverse architectures for capturing complex temporal dependencies\. Transformer\-based forecasters, such as PatchTST\([Nie et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib1)\)and iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib2)\), model long\-range temporal and inter\-channel relationships, while alternative approaches explore different inductive biases\. DLinear\([Zeng et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib3)\)demonstrates the effectiveness of simple linear mappings, FreTS\([Yi et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib4)\)leverages frequency\-domain representations, and MICN\([Wang et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib5)\)adopts multi\-scale convolutions\. More recently, time series foundation models \(TSFMs\), including Chronos\([Ansari et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib21);[Ansari et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib22)\)and TimesFM\([Das et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib41)\), have been proposed to improve generalization through pre\-training on large\-scale time series corpora\. Despite strong performance, they implicitly assume stationarity, whereas real\-world time series exhibit evolving and non\-stationary distributions, motivating test\-time adaptation methods\([Kim et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib6)\)\.

#### Test\-Time Adaptation\.

Test\-time adaptation \(TTA\) aims to improve model performance under distribution shift by adapting a pre\-trained model using test\-time data\. Representative methods such as Tent\([Wang et al\., 2021](https://arxiv.org/html/2610.32071#bib.bib7)\)adapt models by minimizing prediction entropy, and subsequent works improve stability and efficiency under continual distribution shifts\([Wang et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib8);[Niu et al\., 2022](https://arxiv.org/html/2610.32071#bib.bib9)\)\. These methods, however, are primarily designed for classification, where entropy over class probabilities provides an unsupervised adaptation objective\. Extending TTA to time series forecasting requires different assumptions\. Forecasting is a regression task, so entropy minimization objectives are not directly applicable\. Moreover, future values become observable after prediction, and the sequential structure of time series enables partially observed ground truth before the full horizon is available\. At the same time, test windows are temporally dependent rather than IID \(Independent and Identically Distributed\)\. Therefore, TSF\-TTA should exploit delayed and partially observed targets while adapting a frozen forecaster in a way that respects the streaming, non\-IID nature of time series\.

#### Cross\-Channel Dependency in Multivariate Time Series Forecasting\.

Cross\-channel dependency is a key factor in multivariate time series forecasting\. Recent works have explored various mechanisms to capture such dependencies during representation learning\. Crossformer\([Zhang and Yan, 2023](https://arxiv.org/html/2610.32071#bib.bib14)\)introduces cross\-dimension attention to explicitly model inter\-channel interactions\. TSMixer\([Chen et al\., 2023a](https://arxiv.org/html/2610.32071#bib.bib18)\)demonstrates that simple MLP\-based alternating time and feature mixing can effectively capture cross\-channel structure without relying on attention\. MTS\-Mixer\([Li et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib28)\)further extends this line of work by proposing a factorized architecture that separately performs temporal and channel mixing to efficiently model multivariate dependencies\. iTransformer\([Liu et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib2)\)revisits the Transformer by treating channels as tokens, enabling direct modeling of cross\-channel relationships via self\-attention\. TimeXer\([Wang et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib27)\)enhances this paradigm with more expressive mixing mechanisms across time and channels\. PCD\([Lee et al\., 2026](https://arxiv.org/html/2610.32071#bib.bib43)\)further argues that channel dependence can be partial and dataset\-specific, and incorporates channel masks constructed from channel similarity and learnable domain parameters into Transformer attention matrices\. Finally, CrossLinear\([Zhou et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib15)\)explores linear mappings with cross\-channel interactions, showing that even simple linear structures can capture inter\-variable dependencies\. In contrast, we consider cross\-channel structure in the context of test\-time adaptation, using channel mixing to provide cross\-channel context before calibration\.

#### Cross\-Channel Structure of Forecast Residuals\.

A general theoretical characterization of when forecast residuals are low\-rank in the channel space requires restrictive assumptions, since residuals depend on both the data\-generating process and the fitted forecaster\([West, 1996](https://arxiv.org/html/2610.32071#bib.bib47)\)\. Nevertheless, multivariate forecast errors can exhibit contemporaneous, temporal, and cross\-lag dependencies\([Zheng and Sun, 2024](https://arxiv.org/html/2610.32071#bib.bib48)\), and high\-dimensional cross\-channel dependence can sometimes be represented compactly through low\-rank structures\([Salinas et al\., 2019](https://arxiv.org/html/2610.32071#bib.bib49)\)\. Such structure may arise when many channels share a small number of factors that are incompletely modeled by the forecaster, such as temperature shocks affecting regional electricity demand\. Conversely, cross\-channel correlation in the raw signals does not by itself imply concentrated residuals: if the forecaster captures the shared factors well, the remaining residuals are dominated by channel\-specific components\. Consistently, raw data\-side drift is less concentrated in the channel space than forecast residuals once it is characterized beyond simple statistical shifts \(Appendix[A\.4](https://arxiv.org/html/2610.32071#A1.SS4)\)\. These observations support the plausibility of our empirical hypothesis, but do not imply that residual low\-rankness is a universal property\. Accordingly, we treat the low\-rank structure of forecast residuals as an empirical hypothesis whose strength varies across datasets and forecasters \(Section[4](https://arxiv.org/html/2610.32071#S4)\)\. This variation motivates the dual\-branch design of DBCM, which combines parameters shared across channels with a channel\-wise LoRA branch that provides limited channel\-specific flexibility\.

#### Online Learning for Time Series Forecasting\.

Handling distribution shift in time series has been widely studied in online learning\. FSNet\([Pham et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib30)\)introduces a dual\-timescale framework that balances fast adaptation and long\-term stability\. OneNet\([Wen et al\., 2023](https://arxiv.org/html/2610.32071#bib.bib29)\)adopts an online ensembling strategy to cope with concept drift\. SOLID\([Chen et al\., 2024](https://arxiv.org/html/2610.32071#bib.bib31)\)explores calibration\-based approaches to detect and correct context\-driven distribution shifts\. More recently, PROCEED\([Zhao and Shen, 2025](https://arxiv.org/html/2610.32071#bib.bib12)\)proposes a proactive adaptation mechanism that anticipates distribution shift, ELF\([Lee et al\., 2025](https://arxiv.org/html/2610.32071#bib.bib11)\)focuses on lightweight online adaptation for time series foundation model forecasts, and DynaME\([Hong et al\., 2026](https://arxiv.org/html/2610.32071#bib.bib45)\)dynamically selects multi\-period experts for recurring patterns and a general expert for emergent shifts\. These approaches handle distribution shift by continuously updating the forecasting system itself, and do not explicitly model the structure of adaptation signals\. In contrast, our scope is restricted to the TSF\-TTA setting, in which the pre\-trained source forecaster remains frozen and only external calibration modules are updated\. Within this setting, we show that adaptation signals exhibit compact shared structure across channels and propose a structured calibration framework that decomposes them into shared and residual components\.

相似文章

回顾过去,校正未来:面向时序预测的误差反馈校准

arXiv cs.AI

该论文提出 Error Feedback Calibration(EFC),一种完全测试时的确定性后处理校正框架,通过 Causal Error Diagonal 与 Cumulative Error Transport 将已揭示的预测误差转化为对未来预测的因果校正,从而在多种时序预测骨干和数据集上提升性能并抑制过度校正。

DualCast:用于双模态金融时间序列预测的双路径语言模型

arXiv cs.LG

DualCast 是一个双路径 LLM 框架,它在冻结的 Qwen3-8B 骨干模型基础上扩展了离散金融词表,用于双模态金融时间序列预测,将快速数值路径与基于新闻条件的慢速修正路径相结合,后者通过组相对策略优化(group relative policy optimization)进行训练。

用于离策略时序差分预测的行为感知辅助修正

arXiv cs.AI

本文提出用于离策略时序差分预测的行为感知辅助修正,引入了BA-TDC和BA-TDRC算法,这些算法用行为贝尔曼矩阵替代辅助协方差矩阵,以提高稳定性和收敛性。理论分析和在标准基准上的实验验证了所提方法的有效性。