GLAIM: Learning Global and Local Adaptive Inter-Variable Dependency for Multivariate Time Series Imputation
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
GLAIM: Learning Global and Local Adaptive Inter-Variable Dependency for Multivariate Time Series Imputation
Mingyang Wang 1 Rongwen Li 1 Xiao Wang 1 Changjian Chen 1
arXiv:2608.02366v1 [cs.LG] 3 Aug 2026
Abstract
series datasets often contain varying degrees of missingness due to factors such as sensor failures, communication disruptions, and omissions in manual records (Nater & Khayati, 2026; Agbo et al., 2022; Aggarwal & Srivastava, 2023). Missing values can result in the loss of critical state information, thereby affecting the accuracy and reliability of downstream tasks such as forecasting, classification, and anomaly detection (Wang et al., 2025c; 2024b; Zheng et al., 2024). Therefore, imputing these missing values has become a fundamental problem in multivariate time series analysis.
Multivariate time series imputation is fundamental to downstream analysis, yet modeling intervariable dependencies with incomplete observations remains challenging. Existing methods learn global dependencies across samples or dynamic local dependencies per sample. Global dependencies are stable but adapt poorly to sample variations and temporal non-stationarity, whereas local dependencies are adaptive yet unreliable when observations are insufficient, causing erroneous information propagation. To address these limitations, we propose GLAIM, a Global–Local Adaptive Inter-variable Dependency Modeling framework for multivariate time series imputation. GLAIM comprises two complementary components. The Stable Global Dependency Constructor derives robust global inter-variable dependencies from complementary temporal representations, providing a stable backbone less affected by sample-specific missingness and noise. The Sample-Conditioned Dependency Refiner adapts this backbone to each sample and time step using its temporal state and available observations, enabling reliable local refinement under incomplete observations. Extensive experiments on nine realworld datasets demonstrate that GLAIM achieves state-of-the-art performance under random and block missingness, remains robust to missing-rate shifts, and benefits from its complementary global and local components.
Existing time series imputation methods can be broadly categorized into intra- and inter-variable modeling methods based on whether dependencies are modeled within individual variables or across different variables. Compared to intra-variable modeling methods, inter-variable modeling methods additionally capture dependencies across variables, thereby achieving state-of-the-art imputation performance (Liu et al., 2023; Lai et al., 2024; Laeeq et al., 2025). These methods either learn global dependencies or estimate dynamic local dependencies specific to each sample. Methods based on global dependency modeling capture stable inter-variable dependencies shared across samples but have limited adaptability to sample-level variations and temporal non-stationarity (Wu et al., 2020; Shang et al., 2021; Cini et al., 2022; Nie et al., 2024). In contrast, methods based on local dependency modeling adapt inter-variable dependencies to the sample-specific context (e.g., Figure 1A) but require sufficient valid observations for reliable estimation (Zhang & Yan, 2023; Liu et al., 2024; Obata et al., 2024). When valid observations are insufficient, the estimated local dependencies may become unreliable (e.g., Figure 1B), resulting in erroneous information propagation (Marisca et al., 2022; Liang et al., 2024).
1. Introduction Multivariate time series are prevalent in domains such as power systems (Yang et al., 2026), healthcare (Li et al., 2025), finance (Cao et al., 2023), and meteorology (Zhao et al., 2025). In real-world applications, multivariate time
Given the complementary strengths of global and local dependencies, a natural solution is to combine them. Such joint modeling can establish stable inter-variable dependencies shared across samples while adapting them to individual sample states. However, achieving this goal is non-trivial due to two challenges. First, learning global inter-variable dependencies shared across samples should be robust to sample-specific missingness patterns and noise, thereby es-
1
College of Computer Science and Electronic Engineering, Hunan University, Changsha, Hunan, China . Correspondence to: Changjian Chen <changjianchen@hnu.edu.cn>. Preprint. August 4, 2026.
1
GLAIM: Adaptive Dependency Learning for Time Series Imputation Complete observations
Variable dependencies
our main contributions as follows:
A
• We propose a unified global–local framework that combines stable dependencies shared across samples with adaptive dependencies conditioned on individual samples and time steps. Observations with missing values
B
• We develop StaGlo for stable global dependency construction and SaCoRef for sample-conditioned local dependency refinement, improving the robustness of inter-variable modeling under incomplete observations.
Clear Gap
• We conduct extensive experiments on nine real-world datasets, demonstrating state-of-the-art imputation performance and strong robustness under diverse missingness settings. Figure 1. Illustration of local dependencies estimated within a sliding window from complete observations and observations with missing values. Insufficient valid observations can make the estimated local dependencies unreliable.
2. Related Work
tablishing a reliable backbone for cross-variable information propagation. Second, building on this global dependency backbone, adapting inter-variable dependencies to individual samples should account for their temporal states and available observations while mitigating unreliable information propagation caused by incomplete observations.
Intra-variable temporal modeling recovers missing observations by exploiting the temporal dynamics of individual variables. Deterministic methods commonly use pattern-based estimation, localized data selection, or meta-learning to directly estimate missing values (Darji et al., 2024; Almeida et al., 2025). For example, TS-Pothole (Sanwouo et al., 2024) exploits recurring temporal patterns through recursive imputation, while WBDI (Phan et al., 2024) combines forward and backward estimates using weighted bidirectional imputation.
2.1. Intra-Variable Temporal Modeling
To tackle these challenges, we propose GLAIM, a Global– Local Adaptive Inter-variable Dependency Modeling framework for multivariate time series imputation. The core of GLAIM consists of a Stable Global Dependency Constructor (StaGlo) and a Sample-Conditioned Dependency Refiner (SaCoRef). StaGlo first captures complementary intra-variable temporal patterns to obtain informative variable representations, and then generates feature-wise global inter-variable dependencies from shared relation tokens via a parameterized generator. Since these dependencies are constructed independently of the current observations, StaGlo is less susceptible to sample-specific missingness patterns and noise. SaCoRef summarizes each variable sequence into a variable-level token that jointly encodes its temporal state, observation pattern, and temporal order. It then models relations among these tokens to derive sample-specific relation context, which conditions time-specific cross-variable interactions and adaptively regulates information propagation, mitigating the adverse effects of incomplete observations.
Probabilistic methods instead model the conditional distribution of missing values through latent-variable, diffusion, continuous-function, or state-space formulations (Alcaraz & Strodthoff, 2023; Naour et al., 2024). Representative approaches include BGaP (Ahmed et al., 2022), which performs Bayesian Gaussian-process imputation with temporal forcing, and OLVGP (Wang et al., 2024a), which models temporal uncertainty through online variational Gaussianprocess inference. Although these methods effectively capture temporal dynamics, independently modeling variables limits their ability to exploit complementary information from correlated variables. 2.2. Inter-Variable Dependency Modeling Inter-variable dependency modeling uses correlated variables to provide complementary information for missingvalue estimation. Existing methods generally learn either globally shared dependencies or sample-dependent local dependencies.
Extensive experiments on nine real-world datasets demonstrate that GLAIM consistently achieves state-of-the-art imputation performance under both random and block missingness and remains robust to missing-rate shifts, while ablation studies and dependency visualizations further validate the complementary component contributions and the stability of the learned global dependencies. We summarize
Global dependency methods encode stable variable relationships as graph-structured, spectral, or low-rank priors (Cao et al., 2020; Shang et al., 2021; Yi et al., 2023a). MTGNN (Wu et al., 2020) and GRIN (Cini et al., 2022) both represent 2
GLAIM: Adaptive Dependency Learning for Time Series Imputation
variables as graph nodes and model inter-variable dependencies through information propagation over a shared graph structure. ImputeFormer (Nie et al., 2024) introduces a low-rank structural prior to capture stable shared patterns in multivariate spatio-temporal data. Such shared structures provide stable relational information but are less responsive to sample-level variations and temporal non-stationarity.
inter-variable dependencies. Finally, GateRecon decodes H(L) to obtain the final reconstruction X̂. Prior-Informed Embedding. As illustrated in Figure 2(a), PriEmb constructs a mask-aware intra-variable temporal prior P that provides a temporally coherent initialization at missing positions. Before constructing the prior, PriEmb normalizes each variable using statistics come obs ∈ RC×T . puted from its observed values, yielding X It then constructs a linear interpolation candidate P(0) ∈ RC×T from neighboring observations, with a support map S(0) ∈ RC×T determined by the distances to the nearest observations on both sides. PriEmb further generates multiscale smoothing candidates {P(k) }K k=1 by applying average pooling to the observations using different window sizes. Each support map S(k) is defined by the proportion of observed values within the corresponding window. Smaller windows capture local variations, whereas larger windows yield smoother trends. Detailed formulations are provided in the Appendix A.
Local dependency methods condition variable relationships on the input sample using mechanisms such as dynamic graphs, conditional priors, or channel grouping (Liu et al., 2022; 2023; Qiu et al., 2025). iTransformer (Liu et al., 2024) applies attention across variable-wise sequence tokens, while MissNet (Obata et al., 2024) and TimeFilter (Hu et al., 2025) model dynamic relationships through regimeswitching networks and temporal relation filtering, respectively. These methods improve adaptability, but dependency estimation from incomplete observations may become unreliable when valid values are sparse. Unlike existing methods that rely solely on either globally shared or sample-dependent dependencies, GLAIM first constructs stable global dependencies with StaGlo and then refines them for individual samples with SaCoRef.
To adapt the temporal scale to varying missingness patterns, PriEmb predicts position-wise fusion weights from the interpolation candidate, the observation mask, and the candidate-specific support maps: Ω = Router P(0) , M, {S(k) }K (2) k=0 ,
3. Method 3.1. Problem Definition
(k) where Ω = {Ω(k) }K ∈ RC×T denotes k=0 , and each Ω the contribution of the k-th candidate. The adaptively fused candidate is computed as:
Given a multivariate time series X ∈ RC×T , where C denotes the number of variables and T denotes the number of time steps, each entry xct represents the value of the c-th variable at the t-th time step. To characterize missingness, we define a binary observation mask M ∈ {0, 1}C×T , where mct = 1 indicates that xct is observed and mct = 0 indicates that it is missing. The observed time series is given by Xobs = X ⊙ M. The objective of time series imputation is to estimate the missing values through: X̂ = fθ (X
obs
, M),
P=
K X
Ω(k) ⊙ P(k) .
(3)
k=0
PriEmb retains normalized observations and fills missing positions with the fused candidate: e obs + (1 − M) ⊙ P. P=M⊙X
(1)
(4)
After obtaining the temporal prior, PriEmb stacks it with the observation mask to form a two-channel tensor Xin = Stack (P, M) ∈ RC×2×T . This tensor is projected using a 1D convolution with a kernel size of 1:
where X̂ ∈ RC×T denotes the imputed time series. 3.2. Overall Architecture
H(0) = Conv1D (Xin ) ∈ RC×D×T .
As illustrated in Figure 2, GLAIM comprises three main components: the Prior-Informed Embedding (PriEmb), the Global–Local Dependency Encoder (GloLoc), and the Gated Feature Reconstructor (GateRecon). Specifically, PriEmb constructs a mask-aware temporal prior P ∈ RC×T and projects it together with the observation mask into an initial representation H(0) ∈ RC×D×T , where D denotes the hidden dimension. GloLoc then produces a representation with encoded dependencies, H(L) ∈ RC×D×T , through L stacked layers that construct stable global inter-variable dependencies and subsequently refine sample-adaptive local
(5)
Acting only along channels, the projection fuses prior values and missingness into a unified latent representation while preserving temporal resolution. Global–Local Dependency Encoder. GloLoc integrates temporal and inter-variable information through L stacked layers. Each layer combines stable global dependency construction with sample-conditioned local dependency refinement. The detailed design of GloLoc is presented in the following subsection. 3
GLAIM: Adaptive Dependency Learning for Time Series Imputation shared across layers
...
sample-specific
Attn. Pool.
MLPg
variable C
Relation Encoder
feature
Gate
Variable Refiner
...
Sample-Conditioned Dependency Refiner
Condition
×L
feature
+
MLPo
Depth. ConvS.
FFN
Depth. ConvL.
Gated Feature Reconstructor
variable
po ra l
Instance Denormalization
te m
variable 1
(b) Global–Local Dependency Encoder Stable Global Dependency Constructor
variable C
M 1 0
1
0
(a) Prior-Informed Embedding
Fgate
Output Proj.
Var
Fval
Sigmoid
...
Instance Normalization
variable 1
Feature Proj.
Adaptive Fusion
Prior-Informed Embedding
...
variable
Conv Emb.
1
(c) Gated Feature Reconstructor
Figure 2. Overview of GLAIM for multivariate time series imputation. The model consists of (a) Prior-Informed Embedding (PriEmb), which adaptively fuses multi-scale temporal priors and embeds them with the observation mask; (b) the Global–Local Dependency Encoder (GloLoc), comprising L stacked pairs of the Stable Global Dependency Constructor (StaGlo) and Sample-Conditioned Dependency Refiner (SaCoRef); and (c) the Gated Feature Reconstructor (GateRecon), which decodes the learned representations before instance denormalization.
Gated Feature Reconstructor. As illustrated in Figure 2(c), GateRecon decodes the representation with encoded dependencies, H(L) , through a gated latent-feature transformation. It first projects the hidden representation into a value branch and a gate branch: [Fval , Fgate ] = FeatureProj Norm H(L) , (6)
3.3. Global–Local Dependency Encoder As illustrated in Figure 2(b), GloLoc consists of L stacked layers, each containing a Stable Global Dependency Constructor (StaGlo) and a Sample-Conditioned Dependency Refiner (SaCoRef). Specifically, in the l-th layer, StaGlo first extracts complementary intra-variable temporal patterns and then constructs observation-independent global intervariable dependencies from shared relation tokens. SaCoRef subsequently derives sample-specific relation context and uses it to condition local inter-variable refinement at each time step. The computation in the l-th layer is formulated as: U(l) = StaGlo(l) H(l−1) , (10) H(l) = SaCoRef (l) U(l) , M ,
where Fval and Fgate have the same shape and represent the candidate reconstruction features and their feature-wise gates, respectively. The normalized reconstruction is produced by sigmoid gating and output projection: e rec = OutProj (Fval ⊙ σ (Fgate )) ∈ RC×T . X
(7)
The observed values are preserved, whereas the decoded values are used at missing positions: e =M⊙X e obs + (1 − M) ⊙ X e rec . X
(8)
where U(l) and H(l) denote the representations after stable global dependency construction and sample-conditioned local dependency refinement, respectively, both in RC×D×T .
e is transformed back to the original data scale to Finally, X produce X̂. During training, the reconstruction loss is defined as the mean squared error (MSE) over the entries indicated as missing by M:
Stable Global Dependency Constructor. Reliable global dependency construction requires temporally informative variable representations without premature cross-variable propagation from incomplete observations. StaGlo therefore performs stable global dependency construction in four stages: it enhances each variable with dual-scale tempo-
2
(1 − M) ⊙ (X̂ − X) L=
F
∥1 − M∥1
.
(9) 4
GLAIM: Adaptive Dependency Learning for Time Series Imputation
ral convolutions, refines the resulting temporal features, generates observation-independent feature-wise global dependencies from shared relation tokens, and gates global variable aggregation. This ordering establishes informative variable representations before any cross-variable information is propagated.
the corresponding global dependency matrix: (l)
(15)
(l)
where αd ∈ (0, 1) controls the contribution of global aggregation for the d-th feature dimension, balancing the original temporal representation and globally propagated information. The updated feature dimensions are recombined into the stable globally encoded representation U(l) . Sample-Conditioned Dependency Refiner. StaGlo captures stable inter-variable dependencies shared across samples but cannot fully reflect the temporal states and observation patterns of individual samples. SaCoRef therefore performs sample-conditioned refinement in four stages: it augments each variable sequence with missingness and temporal-order information, derives sample-specific relation context with a RelationEncoder, uses this context to condition time-specific cross-variable interactions, and applies a feature-wise dynamic gate to regulate the resulting contextual increments.
j∈{L,S}
(11) where Z ∈ R is the dual-scale temporal representation. A feed-forward network then refines these temporal features through a second residual connection: (l) (l) Z(l) = Z + FFN(l) Norm Z , (12) C×D×T
where Z(l) ∈ RC×D×T provides temporally informative variable representations for subsequent global dependency construction without premature information propagation across variables.
(l)
Let Uc ∈ RT ×D denote the temporal representation of variable c, and let mc ∈ {0, 1}T ×1 denote its observation mask. SaCoRef first augments the sequence with missingness and temporal-order information:
StaGlo next uses learnable global relation tokens Ψ = {ψ d ∈ Rdψ }D d=1 shared across all GloLoc layers. The shared tokens encode global relation prototypes, while independent generators allow each layer to construct dependencies suited to its representation level. For each feature dimension, the layer-specific generator maps the corresponding token to two variable-side representation matrices: h i (l) (l) Ad , Bd = MLP(l) (13) g (ψ d ) , (l)
(l)
Finally, a learnable feature-wise gate regulates global variable mixing: (l) (l) (l) (l) (l) (16) Ud = 1 − αd Zd + αd Ud ,
Given the input H(l−1) ∈ RC×D×T , StaGlo first applies two parallel depthwise temporal convolutions independently to each variable. The large-kernel branch captures broader temporal patterns, whereas the small-kernel branch preserves fine-grained local variations. Because the convolutions operate independently along the temporal dimension, they introduce no cross-variable interaction at this stage. Their outputs are aggregated through a residual connection: X (l) (l) Z = H(l−1) + DWConvj Norm H(l−1) , (l)
(l)
Ud = Gd Zd .
(l) (l) Yc(l) = U(l) c + ϕm (mc ) + Epos , (l)
(17)
(l)
where ϕm (·) is the mask embedding and Epos ∈ RT ×D is a learnable position embedding. The augmented sequence is summarized into a variable-level token through temporal attention pooling: (l) vc(l) = AttnPoolt Yc(l) ∈ RD , (18)
(l)
where Ad , Bd ∈ RC×dg . The feature-wise global dependency matrix is constructed as: (l) (l) (l) ⊤ p Gd = Softmax Ad Bd dg , (14)
(l)
where vc encodes the temporal state, observation pattern, and temporal order of variable c. This pooling adaptively emphasizes informative temporal positions when forming the variable-level summary. The variable-level tokens are stacked as V(l) ∈ RC×D . SaCoRef then adds a learnable variable identity embedding and models their relations: R(l) = RelationEncoder(l) V(l) + E(l) (19) var ,
(l) where Gd ∈ RC×C . Because it is generated from shared
relation tokens and layer-specific parameters rather than current observations, the matrix is less affected by samplespecific missingness patterns and noise, while different feature dimensions can represent distinct variable relations.
(l)
where Evar ∈ RC×D distinguishes the variables. The RelationEncoder applies self-attention across variables, producing sample-specific relation context R(l) ∈ RC×D that reflects their heterogeneous observation patterns.
(l) Let Zd ∈ RC×T denote the temporal representation for
the d-th feature dimension across variables and time steps. StaGlo then aggregates information across variables using 5
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 1. Imputation performance under random missingness, averaged across missing rates of 0.1, 0.3, 0.5, and 0.7. The best and second-best results are highlighted in bold and underlined, respectively. Dataset
GLAIM (Ours) ModernTCN iTransformer TimesNet PatchTST ImputeFormer SAITS PSW-I MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE
ETTh1 0.048 ETTh2 0.038 ETTm1 0.021 ETTm2 0.018 Weather 0.027 PEMS03 0.017 Exchange 0.002 Illness 0.051 Electricity 0.045
0.139 0.115 0.090 0.070 0.039 0.083 0.023 0.110 0.133
0.063 0.165 0.137 0.257 0.048 0.140 0.124 0.240 0.026 0.102 0.072 0.181 0.022 0.088 0.061 0.161 0.029 0.046 0.043 0.087 0.031 0.119 0.042 0.139 0.003 0.032 0.017 0.085 0.236 0.293 0.726 0.560 0.079 0.192 0.086 0.198
0.030
0.089
0.060 0.131 0.145 0.212 0.066 0.145 0.072 0.145 0.150 0.175 0.121 0.190 0.082 0.135
Avg
0.093 0.201 0.111 0.215 0.100 0.053 0.150 0.066 0.161 0.105 0.034 0.119 0.047 0.136 0.025 0.024 0.094 0.031 0.102 0.036 0.033 0.060 0.034 0.052 0.040 0.041 0.139 0.042 0.144 0.031 0.004 0.035 0.003 0.031 0.023 0.209 0.281 0.246 0.284 0.936 0.103 0.222 0.073 0.182 0.053
(l)
We conduct comprehensive experiments to evaluate GLAIM under diverse missingness conditions. The evaluation covers standard random and block missing patterns, robustness to missing-rate shifts, visualization of learned global dependencies, and ablation studies. Together, these experiments assess imputation accuracy, generalization, structural stability, and the contribution of each model component.
(20)
(l)
Let Ut ∈ RC×D denote the representations of all variables at time t. The relation-conditioned representation is: (l)
(l)
(l)
(l)
(l)
Ct = Ut + Linearout Linearin (Ut ) (l) ⊙ tanh(R(l) s ) + Rb .
(21)
4.1. Experimental Setup Datasets. We conduct experiments on nine real-world multivariate time series datasets: ETTh1, ETTh2, ETTm1, and ETTm2 (Zhou et al., 2021) for electricity transformer measurements; Electricity (Trindade, 2015) for electricity consumption; Weather (Wu et al., 2021) for meteorological observations; Illness (Wu et al., 2021) for influenza-like illness statistics; Exchange (Lai et al., 2018) for exchange rates; and PEMS03 (Song et al., 2020) for road traffic.
The scale and shift parameters are shared across time steps within each sample, providing consistent sample-level conditioning while preserving the time-specific states carried (l) by Ut before cross-variable interaction. SaCoRef then applies self-attention across variables at each time step and extracts the resulting contextual increment: (l)
(l)
(l)
∆t = VariableRefiner(l) (Ct ) − Ct ,
(22) Baselines. We compare GLAIM with general-purpose time series models (ModernTCN (Luo & Wang, 2024), iTransformer (Liu et al., 2024), TimesNet (Wu et al., 2023), PatchTST (Nie et al., 2023)) and specialized imputation methods (ImputeFormer (Nie et al., 2024), SAITS (Du et al., 2023), and PSW-I (Wang et al., 2025b)).
(l)
where VariableRefiner is a transformer encoder operating along the variable dimension. By isolating the contextual increment introduced by cross-variable interaction, SaCoRef can selectively incorporate this information into the globally encoded representation rather than directly adopting the refined representation. Finally, a feature-wise dynamic gate regulates this increment: (l) (l) Jt = σ Gate(l) [Ut ∥R(l) ] , (l)
(l)
(l)
(l)
0.066 0.163 0.116 0.208 0.123 0.224 0.059 0.148 0.024 0.099 0.044 0.130 0.043 0.135 0.031 0.097 0.041 0.092 0.034 0.046 0.063 0.149 0.041 0.141 0.068 0.179 0.003 0.029 0.490 0.390 0.346 0.250 0.171 0.283 0.065 0.168
4. Experiments
The relation context is next mapped to feature-wise scale and shift parameters: (l) (l) [R(l) s , Rb ] = MLPo (R ).
0.191 0.200 0.101 0.105 0.074 0.113 0.088 0.552 0.148
Implementation Details. The input window length is 96. GLAIM is implemented in PyTorch (Paszke et al., 2019) and trained with Adam (Kingma & Ba, 2015), a batch size of 16, and at most 300 epochs. We apply early stopping with a patience of 30 epochs based on validation masked MSE and use the best checkpoint for testing. General-purpose baselines use the same training settings, whereas specialized methods follow their original protocols. MSE and MAE are computed only at artificially masked positions in the normalized space. Experiments run on NVIDIA RTX 4090 GPUs.
(23)
Ht = Ut + Jt ⊙ ∆t . (l)
Here, Jt ∈ (0, 1)C×D depends jointly on the current variable states and the sample-specific relation context, allowing SaCoRef to suppress potentially unreliable contextual increments under incomplete observations. Stacking the updated representations over time yields H(l) . 6
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 2. Imputation performance under block missingness, averaged across missing rates of 0.1, 0.3, 0.5, and 0.7. The best and second-best results are highlighted in bold and underlined, respectively. Dataset
GLAIM (Ours) ModernTCN iTransformer TimesNet PatchTST ImputeFormer SAITS PSW-I MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE
ETTh1 0.076 ETTh2 0.049 ETTm1 0.031 ETTm2 0.024 Weather 0.036 PEMS03 0.019 Exchange 0.004 Illness 0.140 Electricity 0.065
0.171 0.136 0.108 0.085 0.049 0.086 0.035 0.189 0.160
0.113 0.217 0.228 0.323 0.067 0.173 0.141 0.259 0.046 0.136 0.124 0.235 0.032 0.110 0.074 0.180 0.041 0.063 0.065 0.108 0.039 0.132 0.051 0.149 0.007 0.052 0.014 0.077 0.547 0.441 0.982 0.626 0.104 0.220 0.117 0.229
0.050
0.113
0.111 0.171 0.199 0.243 0.125 0.190 0.146 0.196 0.214 0.214 0.172 0.236 0.549 0.381
Avg
0.175 0.268 0.193 0.283 0.192 0.079 0.186 0.095 0.201 0.175 0.072 0.166 0.086 0.184 0.047 0.036 0.118 0.050 0.135 0.058 0.049 0.078 0.052 0.072 0.051 0.060 0.169 0.052 0.155 0.030 0.008 0.055 0.006 0.047 0.033 0.510 0.419 0.674 0.472 1.276 0.131 0.253 0.104 0.212 0.066
0.266 0.266 0.137 0.139 0.085 0.107 0.110 0.649 0.163
0.109 0.194 0.809 0.516 0.199 0.299 0.293 0.346 0.039 0.123 0.996 0.579 0.069 0.168 0.215 0.281 0.058 0.113 0.166 0.182 0.065 0.151 0.399 0.398 0.139 0.299 0.022 0.091 0.676 0.474 1.868 0.770 0.197 0.304 0.170 0.266
Table 3. Robustness to missing-rate shifts under block missingness. All trainable models are trained at a missing rate of 0.3 and evaluated at missing rates of 0.1, 0.3, 0.5, and 0.7. The MSE values are averaged across all nine datasets.
4.2. Main Results Random Missing. We randomly mask individual observations at missing rates of 0.1, 0.3, 0.5, and 0.7. Table 1 reports results averaged over the four rates. GLAIM ranks first in all 18 dataset–metric comparisons and achieves average MSE and MAE values of 0.030 and 0.089. Compared with the strongest overall competitor, ModernTCN, it reduces average MSE and MAE by 50.0% and 32.1%, respectively. The consistent improvements across all nine datasets indicate that GLAIM is effective across diverse domains and temporal characteristics rather than benefiting only a few datasets. This uniform ranking avoids dataset-specific trade-offs across both metrics. Block Missing. We randomly remove contiguous segments from each variable until missing rates of 0.1, 0.3, 0.5, and 0.7 are reached. As shown in Table 2, GLAIM again ranks first in all 18 dataset–metric comparisons, with average MSE and MAE values of 0.050 and 0.113. Relative to ModernTCN, the average errors decrease by 55.0% and 33.9%, respectively. The gains remain substantial on difficult datasets such as Illness, PEMS03, and Exchange, while GLAIM also preserves an advantage on Electricity, where ImputeFormer is competitive. GLAIM therefore recovers long gaps using evidence outside each segment. These results demonstrate robust performance under both isolated and contiguous missing observations.
Model
0.1
0.3
0.5
0.7
ModernTCN iTransformer TimesNet PatchTST ImputeFormer SAITS
0.073 0.209 0.088 0.103 0.131 0.122
0.091 0.184 0.101 0.138 0.178 0.155
0.147 0.442 0.146 0.184 0.255 0.222
0.267 1.161 0.251 0.275 0.368 0.367
GLAIM (Ours)
0.029
0.039
0.062
0.124
dependencies remain informative as observations become increasingly sparse. Overall, the results support the global–local dependency modeling strategy of GLAIM. Observation-independent global dependencies provide shared cross-variable structure that is less sensitive to missingness shifts, whereas sampleconditioned refinement adapts variable interactions to the temporal state and available evidence of each sample. Their combination yields stable advantages across missingness patterns and rates. 4.3. Dependency Visualization To examine the stability of the global dependencies learned by StaGlo, we separately train GLAIM on ETTh1 under random missing rates of 0.1, 0.3, 0.5, and 0.7, while keeping all other settings unchanged. This controlled setting isolates the influence of missingness severity on the learned crossvariable structure. We then visualize the aggregated dependency matrices produced by the first StaGlo layer, enabling a direct comparison of whether the dominant dependency patterns change as observations become increasingly sparse.
Missing-Rate Shift. We further test robustness to missingrate shifts by training trainable models at a block missing rate of 0.3 and evaluating them at rates of 0.1, 0.3, 0.5, and 0.7. Table 3 reports MSE averaged over all nine datasets; PSW-I is excluded because it is training-free. Although errors increase with the test missing rate, GLAIM achieves the best MSE at every rate, including unseen rates. Its MSE rises from 0.029 at 0.1 to 0.124 at 0.7, while its reduction over the strongest baselines remains above 50% even at the highest rate. The gradual degradation suggests that learned
As shown in Figure 3, the dependency matrices exhibit 7
GLAIM: Adaptive Dependency Learning for Time Series Imputation
Missing rate = 0.1
Missing rate = 0.5
Missing rate = 0.3
Table 4. Ablation results under block missingness on six datasets. All variants are trained at a missing rate of 0.3 and evaluated at missing rates of 0.1, 0.3, and 0.5. The reported MSE values are averaged across the three evaluation rates.
Model
GLAIM w/o w/o (Ours) StaGlo SaCoRef
w/o Prior
w/o Gated
ETTh1 ETTh2 ETTm1 ETTm2 Exchange Illness
0.061 0.044 0.026 0.021 0.004 0.118
0.111 0.073 0.033 0.029 0.005 0.215
0.067 0.046 0.027 0.023 0.004 0.127
0.066 0.044 0.028 0.022 0.004 0.150
0.070 0.045 0.028 0.021 0.004 0.129
Avg
0.046
0.077
0.049
0.052 0.049
∆(%) ↓
–
+67.4
+6.5
+13.0
+6.5
Missing rate = 0.7
Figure 3. Global dependency matrices from the first StaGlo layer on ETTh1, showing visually consistent structures across missing rates.
Initialization and Reconstruction. Replacing PriEmb with the raw masked input increases MSE to 0.052 (13.0%), validating the mask-aware temporal prior as a coherent initialization for missing positions. This larger degradation suggests that reconstruction quality depends strongly on how incomplete sequences are represented before subsequent processing. Removing the gated transformation in GateRecon yields an MSE of 0.049 (6.5%), indicating that adaptive modulation of candidate features is more effective than direct output projection. Together, these results verify the complementary contributions of prior-informed initialization, global and sample-conditioned dependency modeling, and gated reconstruction.
visually consistent structures across different missing rates. To further assess this consistency, we evaluate both the rank agreement and the distributional discrepancy between each pair of matrices. Across all pairwise comparisons, the matrices show consistently high Spearman correlations (0.767–0.892) and low Jensen–Shannon divergences (0.029– 0.074). This consistency remains evident even between the extreme missing rates of 0.1 and 0.7. These results indicate that StaGlo preserves both the relative ordering and the overall distribution of inter-variable dependencies under varying missingness conditions, supporting its ability to capture stable global dependency structures.
5. Conclusion 4.4. Ablation Study
We proposed GLAIM, a global–local adaptive inter-variable dependency modeling framework for multivariate time series imputation. StaGlo constructs a robust global dependency backbone from complementary temporal representations, capturing stable cross-variable structures shared across samples while reducing sensitivity to sample-specific missingness and noise. Building on this backbone, SaCoRef conditions dependency refinement on temporal states and available observations, enabling reliable adaptation of variable interactions to individual samples and time steps. Experiments on nine real-world datasets demonstrate that GLAIM consistently achieves state-of-the-art performance under random and block missing settings and remains robust to missing-rate shifts. Ablation studies and dependency analyses further confirm the complementary roles of StaGlo and SaCoRef and the stability of the learned global dependencies. Future work will explore extending GLAIM to more complex missingness patterns and broader multivariate time series tasks.
We conduct ablation studies on six datasets. Models are trained at a block missing rate of 0.3 and evaluated at rates of 0.1, 0.3, and 0.5; Table 4 reports MSE averaged over these rates. The full model achieves the lowest MSE. Dependency Modeling. Removing StaGlo causes the largest degradation, increasing MSE to 0.077 (67.4%), which confirms that its stable global dependency backbone is essential for cross-variable information propagation. This substantial gap also suggests that sample-conditioned refinement cannot recover reliable interactions when the structural prior is absent. Removing SaCoRef increases MSE to 0.049 (6.5%), showing that fixed global dependencies alone cannot fully capture sample-specific temporal states and missingness patterns. Thus, StaGlo and SaCoRef play complementary roles: the former provides shared structure, while the latter adaptively calibrates interactions for each sample. 8
GLAIM: Adaptive Dependency Learning for Time Series Imputation
References
Kingma, D. P. and Ba, J. Adam: A method for stochastic optimization. In International Conference on Learning Representations, 2015.
Agbo, B., Al-Aqrabi, H., Hill, R., and Alsboui, T. A. A. Missing data imputation in the internet of things sensor networks. Future Internet, 14(5):143, 2022.
Laeeq, A., Li, J., and Adeel, U. A hybrid lstm-attention model for multivariate time series imputation: Evaluation on environmental datasets. Machine Learning and Knowledge Extraction, 8(1):18, 2025.
Aggarwal, K. and Srivastava, J. Filling out the missing gaps: Time series imputation with semi-supervised learning, 2023. URL https://arxiv.org/abs/2304. 04275.
Lai, G., Chang, W., Yang, Y., and Liu, H. Modeling longand short-term temporal patterns with deep neural networks. In Proceedings of the International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 95–104, 2018.
Ahmed, H. M., Abdulrazak, B., Blanchet, F. G., Aloulou, H., and Mokhtari, M. Long gaps missing iot sensors time series data imputation: A bayesian gaussian approach. IEEE Access, 10:116107–116119, 2022.
Lai, Z., Zhang, D., Li, H., Zhang, D., Lu, H., and Jensen, C. S. Rectsi: Resource-efficient correlated time series imputation via decoupled pattern learning and completenessaware attentions. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 1474–1483, 2024.
Alcaraz, J. M. L. and Strodthoff, N. Diffusion-based time series imputation and forecasting with structured state space models. Transactions on Machine Learning Research, 2023, 2023. Almeida, M. M., de Almeida, J. D. S., Quintanilha, D. B. P., Júnior, G. B., and Silva, A. C. A meta-learning based neural network and LSTM for univariate time series missing data imputation. Applied Soft Computing, 172:112845, 2025.
Li, H., Deng, B., Xu, C., Feng, Z., Schlegel, V., Huang, Y., Sun, Y., Sun, J., Yang, K., Yu, Y., and Bian, J. MIRA: medical time series foundation model for realworld health data. In Advances in Neural Information Processing Systems, 2025.
Cao, D., Wang, Y., Duan, J., Zhang, C., Zhu, X., Huang, C., Tong, Y., Xu, B., Bai, J., Tong, J., and Zhang, Q. Spectral temporal graph neural network for multivariate time-series forecasting. In Advances in Neural Information Processing Systems, 2020.
Liang, G., Tiwari, P., Nowaczyk, S., and Byttner, S. Higherorder spatio-temporal physics-incorporated graph neural network for multivariate time series imputation. In Proceedings of the ACM International Conference on Information and Knowledge Management, pp. 1356–1366, 2024.
Cao, D., Zheng, Y., Hassanzadeh, P., Lamba, S., Liu, X., and Liu, Y. Large scale financial time series forecasting with multi-faceted model. In Proceedings of the ACM International Conference on AI in Finance, pp. 472–480, 2023.
Liu, M., Huang, H., Feng, H., Sun, L., Du, B., and Fu, Y. Pristi: A conditional diffusion framework for spatiotemporal imputation. In Proceedings of the IEEE International Conference on Data Engineering, pp. 1927–1939, 2023.
Cini, A., Marisca, I., and Alippi, C. Filling the g ap s: Multivariate time series imputation by graph neural networks. In International Conference on Learning Representations, 2022.
Liu, Y., Liu, Q., Zhang, J., Feng, H., Wang, Z., Zhou, Z., and Chen, W. Multivariate time-series forecasting with temporal polynomial graph neural networks. In Advances in Neural Information Processing Systems, 2022.
Darji, J., Biswas, N., Padul, V., Gill, J., Kesari, S., and Ashili, S. Efficient use of binned data for imputing univariate time series data. Frontiers in Big Data, 7, 2024.
Liu, Y., Hu, T., Zhang, H., Wu, H., Wang, S., Ma, L., and Long, M. itransformer: Inverted transformers are effective for time series forecasting. In International Conference on Learning Representations, 2024.
Du, W., Côté, D., and Liu, Y. SAITS: self-attention-based imputation for time series. Expert Systems with Applications, 219:119619, 2023. Hu, Y., Zhang, G., Liu, P., Lan, D., Li, N., Cheng, D., Dai, T., Xia, S., and Pan, S. Timefilter: Patch-specific spatialtemporal graph filtration for time series forecasting. In Proceedings of the International Conference on Machine Learning, 2025.
Luo, D. and Wang, X. Moderntcn: A modern pure convolution structure for general time series analysis. In International Conference on Learning Representations, 2024. 9
GLAIM: Adaptive Dependency Learning for Time Series Imputation
Marisca, I., Cini, A., and Alippi, C. Learning to reconstruct missing data from spatiotemporal graphs with sparse observations. In Advances in Neural Information Processing Systems, 2022.
Song, C., Lin, Y., Guo, S., and Wan, H. Spatial-temporal synchronous graph convolutional networks: A new framework for spatial-temporal network data forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 914–921, 2020.
Naour, E. L., Serrano, L., Migus, L., Yin, Y., Agoua, G., Baskiotis, N., Gallinari, P., and Guigue, V. Time series continuous modeling for imputation and forecasting with implicit neural representations. Transactions on Machine Learning Research, 2024, 2024.
Trindade, A. ElectricityLoadDiagrams20112014, 2015. URL https://doi.org/10.24432/C58C86. Dataset.
Nater, Q. and Khayati, M. Imputegap: A comprehensive library for time series imputation, 2026. URL https: //arxiv.org/abs/2503.15250.
Wang, D., Cheng, M., Liu, Z., and Liu, Q. Timedart: A diffusion autoregressive transformer for self-supervised time series representation. In Proceedings of the International Conference on Machine Learning, 2025a.
Nie, T., Qin, G., Ma, W., Mei, Y., and Sun, J. Imputeformer: Low rankness-induced transformers for generalizable spatiotemporal imputation. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 2260–2271, 2024.
Wang, H., Li, Z., Li, H., Chen, X., Gong, M., BinChen, and Chen, Z. Optimal transport for time series imputation. In International Conference on Learning Representations, 2025b.
Nie, Y., Nguyen, N. H., Sinthong, P., and Kalagnanam, J. A time series is worth 64 words: Long-term forecasting with transformers. In International Conference on Learning Representations, 2023.
Wang, J., Du, W., Yang, Y., Qian, L., Cao, W., Zhang, K., Wang, W., Liang, Y., and Wen, Q. Deep learning for multivariate time series imputation: A survey. In Proceedings of the International Joint Conference on Artificial Intelligence, pp. 10696–10704, 2025c.
Obata, K., Kawabata, K., Matsubara, Y., and Sakurai, Y. Mining of switching sparse networks for missing value imputation in multivariate time series. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 2296–2306, 2024.
Wang, W., Khalil, M. M. Y., and Bayisa, L. Y. Online variational gaussian process for time series data. Journal of Big Data, 11(1):174, 2024a. Wang, Z., Yang, L., Sun, L., Wen, Q., and Wang, Y. Taskoriented time series imputation evaluation via generalized representers. In Advances in Neural Information Processing Systems, 2024b.
Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., Antiga, L., Desmaison, A., Köpf, A., Yang, E. Z., DeVito, Z., Raison, M., Tejani, A., Chilamkurthy, S., Steiner, B., Fang, L., Bai, J., and Chintala, S. Pytorch: An imperative style, high-performance deep learning library. In Advances in Neural Information Processing Systems, pp. 8024–8035, 2019.
Wu, H., Xu, J., Wang, J., and Long, M. Autoformer: Decomposition transformers with auto-correlation for long-term series forecasting. In Advances in Neural Information Processing Systems, pp. 22419–22430, 2021.
Phan, T., Dao, N., Doan, Q., Dinh, T., and Nguyen, Q. WBDI approach for univariate time series imputation. Informatica, 48(20), 2024.
Wu, H., Hu, T., Liu, Y., Zhou, H., Wang, J., and Long, M. Timesnet: Temporal 2d-variation modeling for general time series analysis. In International Conference on Learning Representations, 2023.
Qiu, X., Wu, X., Lin, Y., Guo, C., Hu, J., and Yang, B. DUET: dual clustering enhanced multivariate time series forecasting. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 1185–1196, 2025.
Wu, Z., Pan, S., Long, G., Jiang, J., Chang, X., and Zhang, C. Connecting the dots: Multivariate time series forecasting with graph neural networks. In Proceedings of the ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 753–763, 2020.
Sanwouo, B., Quinton, C., and Rouvoy, R. Ts-pothole: automated imputation of missing values in univariate time series. Neural Computing and Applications, 36(36): 22923–22955, 2024.
Yang, Y., Ding, W., Gu, Y., Zhang, H., Wei, W., and Gao, H. Beyond data heterogeneity: a multivariate time series forecasting for energy systems through enhanced channel fusion in frequency domain. Information Fusion, 127: 103870, 2026.
Shang, C., Chen, J., and Bi, J. Discrete graph structure learning for forecasting multiple time series. In International Conference on Learning Representations, 2021. 10
GLAIM: Adaptive Dependency Learning for Time Series Imputation
A. Prior-Informed Embedding
Yi, K., Zhang, Q., Fan, W., He, H., Hu, L., Wang, P., An, N., Cao, L., and Niu, Z. Fouriergnn: Rethinking multivariate time series forecasting from a pure graph perspective. In Advances in Neural Information Processing Systems, 2023a.
This section provides the detailed formulation of the temporal prior construction used in Prior-Informed Embedding (PriEmb). We adopt variable-first notation, omit the batch e obs ∈ RC×T and M ∈ {0, 1}C×T dimension, and let X denote the normalized observations and the corresponding binary observation mask, respectively. Before constructing the temporal prior, each variable is normalized using statistics computed only from its observed entries.
Yi, K., Zhang, Q., Fan, W., Wang, S., Wang, P., He, H., An, N., Lian, D., Cao, L., and Niu, Z. Frequency-domain mlps are more effective learners in time series forecasting. In Advances in Neural Information Processing Systems, 2023b.
Linear interpolation candidate. For variable c and time step t, let
Zeng, A., Chen, M., Zhang, L., and Xu, Q. Are transformers effective for time series forecasting? In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 11121– 11128, 2023.
ℓct = max{s ≤ t : mcs = 1}, rct = min{s ≥ t : mcs = 1}
Zhang, Y. and Yan, J. Crossformer: Transformer utilizing cross-dimension dependency for multivariate time series forecasting. In International Conference on Learning Representations, 2023.
(24)
denote the nearest observed time steps at or to the left and right of t, respectively. The linear interpolation candidate is defined as: (0)
Pct =
Zhao, X., Zhou, Z., Zhang, W., Liu, Y., Chen, X., Gong, J., Chen, H., Fei, B., Chen, S., Ouyang, W., Wu, X., and Bai, L. Weathergfm: Learning a weather generalist foundation model via in-context learning. In International Conference on Learning Representations, 2025.
rct − t e obs t − ℓct e obs X + X . rct − ℓct cℓct rct − ℓct crct
(25)
To expose the reliability of the neighboring observations to the router, we additionally construct two normalized distance maps: rct − t t − ℓct L R Dct = min , 1 , Dct = min ,1 , wmax wmax (26) where wmax is the largest smoothing-window size.
Zheng, Y., Koh, H. Y., Jin, M., Chi, L., Wang, H., Phan, K. T., Chen, Y. P., Pan, S., and Xiang, W. Graph spatiotemporal process for multivariate time series anomaly detection with missing values. Information Fusion, 106: 102255, 2024.
Mask-weighted multi-scale smoothing. Let {wk }K k=1 be a set of odd-valued window sizes, and let Nk (t) denote the temporal neighborhood centered at t with width wk . For each scale, the smoothing candidate is computed using only observed entries: P e obs s∈N (t) mcs Xcs (k) Pct = P k , k = 1, . . . , K. (27) s∈Nk (t) mcs
Zhou, H., Zhang, S., Peng, J., Zhang, S., Li, J., Xiong, H., and Zhang, W. Informer: Beyond efficient transformer for long sequence time-series forecasting. In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 11106–11115, 2021.
Its support map is the proportion of observed values within the corresponding window: 1 X (k) Sct = mcs . (28) wk s∈Nk (t)
Thus, smaller windows preserve short-term variations, whereas larger windows provide smoother temporal estimates. Adaptive candidate fusion. For each variable, the router input is formed by concatenating the interpolation candidate, the observation mask, the two directional distance maps, and the support maps of all smoothing candidates: Q = Concat P(0) , M, DL , DR , S(1) , . . . , S(K) , (29) 11
GLAIM: Adaptive Dependency Learning for Time Series Imputation
Electricity. Electricity (ECL) (Trindade, 2015) records hourly electricity consumption from 321 variables. Its high dimensionality is useful for assessing large-scale multivariate imputation.
where the concatenation is performed along the candidate/support channel and Q ∈ RC×(K+4)×T . The router consists of a temporal convolution, a GELU activation, and a pointwise output projection: A = Conv1×1 (GELU (Conv1×3 (Q))) ∈ RC×(K+1)×T . (30) The candidate weights are normalized along the candidate dimension using a temperature-scaled softmax: (k) exp Act /τ (k) , Ωct = P k = 0, . . . , K, (31) (j) K exp A /τ ct j=0
Weather. Weather (Wu et al., 2021) contains 21 meteorological variables sampled every 10 minutes, representing densely observed environmental time series. Illness. Illness (ILI) (Wu et al., 2021) contains seven weekly influenza-like illness variables. Its relatively short and low-frequency sequence provides a distinct publichealth setting.
where τ denotes the routing temperature. The candidate estimates are then combined using the normalized routing weights: K X P= Ω(k) ⊙ P(k) . (32)
Exchange. Exchange (Lai et al., 2018) contains eight daily exchange-rate variables spanning more than two decades, representing long-term financial dynamics.
k=0
The final temporal prior retains the normalized observations at observed positions and uses the fused candidate only at missing positions: e obs + (1 − M) ⊙ P. P=M⊙X (33)
PEMS03. PEMS03 (Song et al., 2020) contains 358 roadtraffic variables sampled every five minutes. It provides a high-dimensional setting with fine-grained temporal variation.
Mask-aware input projection. The temporal prior and observation mask are stacked as two input channels:
B.2. Experiment Details
Xin = Stack(P, M) ∈ R
C×2×T
,
GLAIM configuration. Unless stated otherwise, GLAIM uses the same configuration across all datasets. The input window length is fixed to 96, and the hidden dimension D is set to 128. The Global–Local Dependency Encoder (GloLoc) contains L = 2 stacked layers, each comprising a Stable Global Dependency Constructor (StaGlo) followed by a Sample-Conditioned Dependency Refiner (SaCoRef). The feed-forward dimension is 256, the number of attention heads is 8, and the dropout rate is 0.1.
(34)
and projected into the hidden space through a 1 × 1 convolution: H(0) = Conv1×1 (Xin ) ∈ RC×D×T .
(35)
This projection jointly encodes the prior value and its observation status without changing the temporal resolution. For compact notation, the support information is written as {S(k) }K k=0 . In the implementation, the interpolation support S(0) is represented by the two directional distance maps DL and DR , whereas S(k) for k ≥ 1 corresponds directly to the local observation density in Eq. (28).
In StaGlo, the two parallel depthwise temporal convolutions use kernel sizes 5 and 71 to capture fine-grained and broad intra-variable temporal patterns, respectively. The shared global relation tokens Ψ have dimension dψ = 136. The variable-side representation dimension used to construct the feature-wise global dependency matrices, dg , is set to 8 by default. It is increased to 32 for Electricity and 36 for PEMS03 to accommodate their larger numbers of variables. In SaCoRef, both the RelationEncoder operating on variable-level tokens and the VariableRefiner operating across variables at each time step contain one transformer encoder layer in every GloLoc layer. For the PriorInformed Embedding (PriEmb), the multi-scale smoothing candidates are constructed using average-pooling window sizes {3, 5, 9, 17, 33}. The Router has a hidden dimension of 16 and uses a temperature of 1.0.
B. Implementation Details B.1. Dataset Details We evaluate GLAIM on nine real-world multivariate time series datasets covering electricity, meteorology, public health, finance, and transportation. Table 5 summarizes their dimensionality, chronological splits, sampling frequencies, and time ranges. ETT. ETTh1, ETTh2, ETTm1, and ETTm2 (Zhou et al., 2021) contain seven electricity-transformer variables. The hourly and 15-minute variants provide two temporal resolutions for evaluating imputation under electricity-system dynamics.
Experiment Design. We evaluate GLAIM under random and block missingness at missing rates of 0.1, 0.3, 0.5, and 0.7. For the rate-specific evaluations, a separate model is 12
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 5. Dataset descriptions.
Dataset ETTh1,ETTh2 ETTm1,ETTm2 Electricity (ECL) Exchange ILI Weather PEMS03
Variables
Train
Valid
Test
Frequency
Complete time range
7 7 321 8 7 21 358
8,640 34,560 18,412 5,311 676 36,887 18,345
2,880 11,520 2,632 760 97 5,270 2,622
5,760 23,040 5,260 1,517 193 10,539 5,241
Hourly 15min Hourly Daily Weekly 10min 5min
2016-07-01 00:00 – 2018-06-26 19:00 2016-07-01 00:00 – 2018-06-26 19:45 2016-07-01 02:00 – 2019-07-02 01:00 1990-01-01 – 2010-10-10 2002-01-01 – 2020-06-30 2020-01-01 00:10 – 2021-01-01 00:00 2018-09-01 00:00 – 2018-11-30 23:55
trained for every combination of dataset, missingness pattern, and missing rate, ensuring that each model is optimized for the corresponding corruption setting. The masking patterns are applied independently to each input window. Under random missingness, each entry is independently selected for artificial masking with probability equal to the prescribed missing rate. Under block missingness, each variable is masked independently: the required number of masked time points is first determined by the missing rate and then divided into multiple nonempty contiguous segments. Their lengths and locations are randomly sampled, with at least one observed time point retained between adjacent segments. This construction preserves the target missing rate while producing irregular and temporally separated gaps within each variable.
that is deliberately masked in the model input while its ground-truth value is retained for evaluation. The metrics are defined as follows: 1 X MSE = (X̂ct − Xct )2 , |H| (c,t)∈H (36) 1 X |X̂ct − Xct |. MAE = |H| (c,t)∈H
Here, X̂ct and Xct denote the imputed value and its corresponding ground truth, respectively. Restricting both the reconstruction loss and the evaluation metrics to H ensures that performance reflects the recovery of artificially masked entries and is not diluted by the substantially more numerous observed entries.
During training and validation, artificial masks are generated dynamically, exposing the model to different missing positions throughout optimization. In contrast, the test masks are generated deterministically and cached before evaluation. Specifically, the mask assigned to each test sample is determined by the dataset, missingness pattern, missing rate, input-window length, and sample index. Due to the substantial computational cost of evaluating all dataset, missingness-pattern, and missing-rate combinations, each result is obtained from a single run using a fixed random seed of 2021.
Training Details. We train GLAIM by minimizing the mean squared error (MSE) over the artificially masked positions H. For each input window, entries selected by the artificial mask are replaced with zeros, while the corresponding binary mask is provided to the model to distinguish masked entries from observed values. The optimization objective is computed exclusively on H, so observed entries do not contribute to the reconstruction loss. GLAIM is implemented in PyTorch (Paszke et al., 2019) and trained with a batch size of 16. We use Adam (Kingma & Ba, 2015) with (β1 , β2 , ϵ) = (0.9, 0.999, 10−8 ), zero weight decay, and a fixed learning rate. The learning rate is 3 × 10−4 for Electricity, Weather, and PEMS03, and 10−3 for the other datasets. Training proceeds for at most 300 epochs, and the model is evaluated on the validation set after each epoch. Early stopping is applied with a patience of 30 epochs according to the validation MSE computed over artificially masked positions, and the checkpoint achieving the lowest validation error is used for final testing. All experiments are run on NVIDIA RTX 4090 GPUs.
To assess robustness to missing-rate shifts, we train models under block missingness at a fixed rate of 0.3 and evaluate the resulting checkpoints without further adaptation at test missing rates of 0.1, 0.3, 0.5, and 0.7. The rate of 0.3 therefore represents the matched setting, whereas the remaining rates measure generalization to milder or more severe missingness than encountered during training. We additionally report the corresponding shift experiment under random missingness using the same training and test rates. Evaluation metrics. We report mean squared error (MSE) and mean absolute error (MAE) in the normalized space. Both metrics are computed exclusively over the set of artificially masked positions, denoted by H, where each (c, t) ∈ H identifies an entry of variable c at time step t
B.3. Baseline Implementation Details The complete comparison contains two categories of baselines: general-purpose time series models, including TimeDART (Wang et al., 2025a), TimesNet (Wu et al., 13
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 6. Efficiency comparison on ETTh1 and Weather in terms of parameter count, GPU memory consumption, computational cost, and per-iteration training speed. Lower values indicate lower resource requirements and faster training.
Dataset
Model
Params (M)
Memory (MiB)
GFLOPs
Train Speed (ms/iter)
ETTh1
GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS
0.479 0.395 1.697 0.080 9.376 0.142 0.019 3.237 0.650 0.333
786.7 264.4 184.0 21.5 284.9 46.9 17.0 140.0 1119.0 115.2
5.381 0.904 1.219 0.028 149.353 0.204 0.004 0.710 11.274 1.621
21.351 6.325 6.451 7.136 21.770 7.373 2.361 3.527 18.160 10.875
Weather
GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS
0.543 0.395 2.406 0.080 9.380 0.142 0.019 3.237 0.757 0.341
1924.6 496.1 432.2 27.5 300.7 104.1 18.0 290.5 2500.2 117.0
16.381 2.713 3.889 0.067 149.364 0.611 0.012 2.130 33.823 1.644
24.870 13.505 7.215 6.916 19.771 7.955 2.471 4.016 18.502 9.984
2023), iTransformer (Liu et al., 2024), ModernTCN (Luo & Wang, 2024), PatchTST (Nie et al., 2023), DLinear (Zeng et al., 2023), and FreTS (Yi et al., 2023b); and specialized imputation methods, including ImputeFormer (Nie et al., 2024), SAITS (Du et al., 2023), and PSW-I (Wang et al., 2025b). All methods use the same chronological data splits, artificial-missingness settings, and masked-position evaluation protocol. General-purpose baselines use the shared training settings described above, whereas specialized imputation methods retain their original optimization procedures and method-specific training settings.
whose number of variables is closest to that of the target dataset. The number of variables is used as the primary matching criterion because it directly affects the dimensionality and computational cost of cross-variable modeling. This rule provides a consistent and reproducible procedure for adapting both general-purpose and specialized baselines to unsupported datasets without method-specific manual tuning. Except for the explicitly standardized parameters, we preserve the original architectural choices and implementation details of each baseline as closely as possible. All models are trained and evaluated within the same experimental framework, while method-specific components follow their official implementations. This protocol is intended to balance comparability and fidelity: shared experimental factors are controlled across all methods, whereas the defining design choices of each baseline are retained. Except for the explicitly standardized parameters, the original architectural and optimization choices of each baseline are preserved as closely as possible. Thus, data exposure and evaluation are controlled across methods, while method-specific designs and training protocols are retained.
For general-purpose models that contain both a hidden representation dimension dmodel and a feed-forward dimension dff , we set dmodel = 128
and
dff = 256,
(37)
which matches the corresponding configuration used by GLAIM. Applying the same representation and feedforward dimensions reduces the influence of model capacity and enables a more direct comparison between different architectural designs. Parameters specific to each architecture are otherwise inherited from its official implementation. For every baseline, we directly adopt the dataset-specific configuration released by the official implementation whenever available, while applying the explicitly standardized parameters above where applicable. If the target dataset is unsupported, we select the official benchmark configuration
C. Efficiency Analysis For a controlled efficiency comparison, methods parameterized by dmodel and dff are configured with 64 and 128, 14
GLAIM: Adaptive Dependency Learning for Time Series Imputation
MSE
To evaluate the computational overhead of GLAIM, Table 6 compares the parameter count, GPU memory consumption, computational cost, and per-iteration training time of different models on ETTh1 and Weather. Across both datasets, GLAIM maintains a moderate model size, requiring only 0.479M parameters on ETTh1 and 0.543M parameters on Weather. Compared with ImputeFormer, GLAIM reduces the parameter count by 26.3% and 28.3%, the memory consumption by 29.7% and 23.0%, and the computational cost by 52.3% and 51.6% on ETTh1 and Weather, respectively. GLAIM is also substantially more compact than TimesNet, using more than 94% fewer parameters and 89.0%–96.4% fewer GFLOPs.
0.065 0.059 0.054 0.048 0.043 0.037 0.032 0.026 0.021 0.015
Missing rate = 10% ETTh1 Weather
MSE
0.050 0.044 0.039 0.033 0.028 0.022 0.017 0.011 0.006 0.000
64
128
256
Missing rate = 50%
MSE
MSE
respectively. This compact common setting limits the extent to which representation width dominates resource consumption, allowing the comparison to more directly reflect architecture-induced overhead, while the main experiments retain the larger 128/256 configuration for performance evaluation.
64
128
256 dmodel
0.055 0.049 0.044 0.038 0.033 0.027 0.022 0.016 0.011 0.005 0.093 0.086 0.079 0.071 0.064 0.057 0.050 0.042 0.035 0.028
Missing rate = 30%
64
128
256
64
128
256
Missing rate = 70%
Figure 4. Sensitivity to the hidden dimension D on ETTh1 and Weather under random missingness. MSE is reported at missing rates of 0.1, 0.3, 0.5, and 0.7; lower values indicate better performance.
In terms of per-iteration training time, GLAIM requires 21.351 ms/iter on ETTh1 and 24.870 ms/iter on Weather. Its training time on ETTh1 is comparable to that of TimesNet (21.770 ms/iter), whereas it is higher than those of TimesNet and ImputeFormer on Weather. GLAIM also has a higher per-iteration time than lightweight architectures such as DLinear, FreTS, iTransformer, and PatchTST. This runtime overhead is consistent with the additional operations required to construct stable global dependencies and perform sample-conditioned dependency refinement, which are not captured by the parameter count alone.
uration used in the main experiments is D = 128, L = 2, and kL = 71. Hidden Dimension. Figure 4 reports the results for D ∈ {64, 128, 256}. The performance remains stable across the tested dimensions, with average MSE values of 0.0374, 0.0378, and 0.0383, respectively, over the two datasets and four missing rates. Increasing the hidden dimension does not consistently reduce the error: a smaller dimension performs better in several ETTh1 settings, whereas the relative ordering varies slightly on Weather. The difference between the best and worst average MSE is only 2.6%, indicating that GLAIM is not sensitive to the representation width within this range. We use D = 128 as a moderately sized default that provides consistently competitive performance.
Therefore, GLAIM is not the most lightweight model in terms of either memory consumption or iteration time. Nevertheless, its parameter count remains below 0.55M on both datasets, and its computational cost is considerably lower than that of intensive alternatives such as ImputeFormer and TimesNet. Taken together with its strong imputation accuracy, these results indicate that GLAIM provides a reasonable accuracy–efficiency trade-off: it incurs additional runtime overhead over simple baselines to explicitly model cross-variable dependencies, while avoiding the substantially larger parameter and computation costs of several competitive methods.
Encoder Depth. Figure 5 compares L ∈ {1, 2, 3, 4}. Using only one GloLoc layer produces an average MSE of 0.0397 and is particularly less effective on ETTh1 at high missing rates. Increasing the depth to two or three layers improves the average MSE to 0.0378 and 0.0377, respectively. In contrast, four layers increase the average MSE to 0.0389, showing that the benefit of stacking additional global–local dependency encoding layers saturates at a moderate depth. Since two and three layers achieve nearly identical performance, we adopt L = 2 to retain a compact architecture.
D. Hyperparameter Sensitivity We investigate the sensitivity of GLAIM to three key architectural hyperparameters: the hidden dimension D, the number of GloLoc layers L, and the large temporal kernel size kL in StaGlo. Experiments are conducted on ETTh1 and Weather under random missingness rates of 0.1, 0.3, 0.5, and 0.7. We vary one hyperparameter at a time while keeping the remaining settings fixed. The reference config-
Large Temporal Kernel. Figure 6 evaluates kL ∈ {31, 51, 71}. The corresponding average MSE values are 0.0388, 0.0374, and 0.0378. On ETTh1, the larger kernels of 51 and 71 consistently outperform 31 at medium and high missing rates, indicating that a sufficiently broad temporal 15
2
3
4
Missing rate = 50%
1
2
3
4
0.098 0.090 0.082 0.075 0.067 0.059 0.051 0.044 0.036 0.028
1
2
3
4
Missing rate = 70%
1
Number of encoder layers
2
3
4
Figure 5. Sensitivity to the number of GloLoc layers L on ETTh1 and Weather under random missingness. A moderate depth of two or three layers consistently provides the best overall performance.
0.050 0.044 0.039 0.033 0.028 0.022 0.017 0.011 0.006 0.000 0.066 0.060 0.055 0.049 0.044 0.038 0.033 0.027 0.022 0.016
Missing rate = 10% ETTh1 Weather
MSE
Missing rate = 30%
31
51
71
Missing rate = 50%
MSE
1
0.056 0.050 0.045 0.039 0.034 0.028 0.023 0.017 0.012 0.006
MSE
ETTh1 Weather
MSE
0.067 0.061 0.056 0.050 0.045 0.039 0.034 0.028 0.023 0.017
Missing rate = 10%
MSE
0.050 0.044 0.039 0.033 0.028 0.022 0.017 0.011 0.006 0.000
MSE
MSE
MSE
GLAIM: Adaptive Dependency Learning for Time Series Imputation
31
51
71
0.055 0.049 0.044 0.038 0.033 0.027 0.022 0.016 0.011 0.005 0.092 0.085 0.078 0.070 0.063 0.056 0.049 0.041 0.034 0.027
Missing rate = 30%
31
51
71
31
51
71
Missing rate = 70%
Large temporal kernel size
Figure 6. Sensitivity to the large temporal kernel size kL in StaGlo on ETTh1 and Weather under random missingness. Larger kernels generally improve performance on ETTh1, while Weather is comparatively insensitive to the kernel size.
receptive field is beneficial when local observations become sparse. Weather exhibits smaller and non-monotonic differences, suggesting that its temporal patterns require less long-range aggregation. Overall, both 51 and 71 provide robust results, and the default value kL = 71 remains competitive across all evaluated settings without dataset-specific tuning.
the largest shift, from a missing rate of 0.1 to 0.7, the matrices retain a Spearman correlation of 0.564 with a Jensen– Shannon divergence of 0.143. These results suggest that the global dependency backbone remains identifiable under contiguous missing segments, although block missingness introduces greater variation than the ETTh1 random-missing case.
Overall, the results demonstrate that GLAIM is robust to reasonable variations in its principal architectural hyperparameters. The best-to-worst differences in average MSE are 2.6%, 5.3%, and 3.7% for the hidden dimension, encoder depth, and large temporal kernel size, respectively. The selected configuration therefore provides stable performance rather than relying on narrowly tuned hyperparameter values.
Figure 8 shows similarly stable dependency structures on Illness. Across all off-diagonal comparisons, the Spearman correlations range from 0.737 to 0.901, while the Jensen– Shannon divergences range from 0.014 to 0.103. In particular, the matrices learned at missing rates of 0.5 and 0.7 achieve a Spearman correlation of 0.901 and a Jensen– Shannon divergence of only 0.014. The comparison between the extreme missing rates of 0.1 and 0.7 also remains consistent, with a Spearman correlation of 0.775 and a Jensen–Shannon divergence of 0.102.
E. Additional Dependency Visualizations We provide two dependency visualizations covering different missingness patterns and datasets. Specifically, we independently train one GLAIM model at each missing rate in {0.1, 0.3, 0.5, 0.7} and visualize the aggregated dependency matrices produced by the first StaGlo layer. Figure 7 considers block missingness on ETTh1, whereas Figure 8 considers random missingness on Illness. The corresponding pairwise Spearman correlations and Jensen–Shannon divergences are reported in Tables 7 and 8, respectively.
Taken together, these additional cases show that StaGlo recovers persistent global dependency structures across datasets and missingness patterns. The Illness results demonstrate strong stability under random missingness, while the ETTh1 block-missing results indicate that the learned dependency backbone remains robust even when observations are removed in contiguous segments.
F. Full Results
As shown in Figure 7, the dominant dependency patterns remain recognizable across block missing rates. Quantitatively, the off-diagonal pairwise comparisons yield Spearman correlations ranging from 0.564 to 0.735 and Jensen– Shannon divergences ranging from 0.072 to 0.143. Even for
This section provides the complete comparison with all baselines used in our experiments, including TimeDART (Wang et al., 2025a), ModernTCN (Luo & Wang, 2024), iTransformer (Liu et al., 2024), TimesNet (Wu et al., 2023), 16
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 7. Pairwise Spearman correlations and Jensen–Shannon divergences between the first-layer StaGlo dependency matrices learned on ETTh1 under block missingness at different missing rates.
Spearman correlations
Missing Ratio (MR) 0.1 0.3 0.5 0.7
Jensen–Shannon divergences
MR=0.1
MR=0.3
MR=0.5
MR=0.7
MR=0.1
MR=0.3
MR=0.5
MR=0.7
1.000 – – –
0.728 1.000 – –
0.671 0.685 1.000 –
0.564 0.679 0.735 1.000
0.000 – – –
0.126 0.000 – –
0.110 0.080 0.000 –
0.143 0.080 0.072 0.000
Table 8. Pairwise Spearman correlations and Jensen–Shannon divergences between the first-layer StaGlo dependency matrices learned on Illness under random missingness at different missing rates.
Spearman correlations
Missing Ratio (MR) 0.1 0.3 0.5 0.7
Jensen–Shannon divergences
MR=0.1
MR=0.3
MR=0.5
MR=0.7
MR=0.1
MR=0.3
MR=0.5
MR=0.7
1.000 – – –
0.737 1.000 – –
0.779 0.885 1.000 –
0.775 0.837 0.901 1.000
0.000 – – –
0.096 0.000 – –
0.103 0.020 0.000 –
0.102 0.024 0.014 0.000
Missing rate = 0.1
Missing rate = 0.3
Missing rate = 0.1
Missing rate = 0.3
Missing rate = 0.5
Missing rate = 0.7
Missing rate = 0.5
Missing rate = 0.7
Figure 7. Global dependency matrices from the first StaGlo layer on ETTh1 under block missingness. Despite changes in the missing rate, the matrices retain a shared cross-variable dependency structure.
Figure 8. Global dependency matrices from the first StaGlo layer on Illness under random missingness. The learned inter-variable structures remain visually consistent across missing rates.
on all nine datasets, with overall averages of 0.030 and 0.089, reducing MSE and MAE by 50.0% and 32.1%, respectively, compared with ModernTCN, the strongest baseline on average. GLAIM also obtains the best or tied-best result in 68 of the 72 dataset–rate–metric comparisons; the only exceptions occur on ETTh1 at missing rates of 0.1 and 0.3, where SAITS is marginally better.
PatchTST (Nie et al., 2023), DLinear (Zeng et al., 2023), FreTS (Yi et al., 2023b), ImputeFormer (Nie et al., 2024), SAITS (Du et al., 2023), and PSW-I (Wang et al., 2025b) where applicable. The tables report both MSE and MAE, with lower values indicating better performance. Random Missing. As shown in Table 9, the complete random-missing results demonstrate a consistent advantage across datasets and missing rates. Averaged over the four missing rates, GLAIM achieves the lowest MSE and MAE
Block Missing. As shown in Table 10, the complete blockmissing results exhibit a similarly consistent advantage. Averaged over the four missing rates, GLAIM ranks first in all 17
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 9. Full results under random missingness at missing rates of 0.1, 0.3, 0.5, and 0.7 across datasets.
ETTh1
0.1 0.024 0.3 0.035 0.5 0.050 0.7 0.083 Avg 0.048
0.106 0.091 0.198 0.031 0.122 0.081 0.122 0.116 0.223 0.046 0.145 0.118 0.144 0.145 0.249 0.068 0.175 0.157 0.184 0.238 0.315 0.107 0.217 0.192 0.139 0.148 0.246 0.063 0.165 0.137
0.201 0.044 0.145 0.074 0.179 0.111 0.232 0.101 0.219 0.050 0.243 0.074 0.185 0.089 0.196 0.169 0.287 0.140 0.259 0.060 0.279 0.101 0.216 0.115 0.221 0.234 0.334 0.186 0.296 0.097 0.304 0.151 0.260 0.165 0.264 0.325 0.390 0.259 0.347 0.193 0.257 0.093 0.201 0.111 0.215 0.210 0.311 0.171 0.280 0.100
0.139 0.022 0.101 0.067 0.168 0.155 0.033 0.118 0.084 0.186 0.200 0.067 0.166 0.105 0.208 0.271 0.143 0.267 0.209 0.271 0.191 0.066 0.163 0.116 0.208
ETTh2
0.1 0.027 0.3 0.031 0.5 0.039 0.7 0.054 Avg 0.038
0.093 0.060 0.154 0.036 0.119 0.074 0.104 0.067 0.167 0.041 0.130 0.112 0.119 0.078 0.182 0.049 0.144 0.142 0.143 0.097 0.204 0.064 0.166 0.166 0.115 0.075 0.177 0.048 0.140 0.124
0.184 0.036 0.122 0.054 0.144 0.117 0.231 0.083 0.193 0.068 0.230 0.049 0.148 0.060 0.152 0.169 0.280 0.110 0.223 0.071 0.261 0.055 0.154 0.067 0.163 0.223 0.324 0.129 0.245 0.121 0.283 0.073 0.177 0.084 0.185 0.295 0.375 0.147 0.263 0.159 0.240 0.053 0.150 0.066 0.161 0.201 0.302 0.117 0.231 0.105
0.158 0.060 0.159 0.046 0.130 0.156 0.087 0.192 0.054 0.142 0.220 0.138 0.229 0.061 0.150 0.265 0.207 0.315 0.075 0.170 0.200 0.123 0.224 0.059 0.148
ETTm1
0.1 0.013 0.3 0.016 0.5 0.021 0.7 0.032 Avg 0.021
0.074 0.035 0.116 0.015 0.081 0.040 0.080 0.040 0.127 0.020 0.091 0.057 0.092 0.050 0.142 0.027 0.106 0.097 0.114 0.071 0.169 0.042 0.131 0.095 0.090 0.049 0.138 0.026 0.102 0.072
0.135 0.019 0.093 0.036 0.120 0.057 0.164 0.048 0.148 0.015 0.164 0.027 0.110 0.041 0.129 0.088 0.206 0.064 0.172 0.021 0.215 0.035 0.124 0.047 0.138 0.129 0.248 0.081 0.193 0.027 0.211 0.054 0.150 0.063 0.159 0.203 0.308 0.109 0.221 0.038 0.181 0.034 0.119 0.047 0.136 0.119 0.232 0.075 0.183 0.025
0.082 0.013 0.075 0.035 0.117 0.092 0.017 0.089 0.035 0.119 0.106 0.023 0.099 0.047 0.131 0.124 0.041 0.133 0.060 0.154 0.101 0.024 0.099 0.044 0.130
ETTm2
0.1 0.012 0.3 0.015 0.5 0.018 0.7 0.026 Avg 0.018
0.054 0.025 0.092 0.017 0.075 0.037 0.062 0.031 0.105 0.019 0.081 0.050 0.072 0.037 0.118 0.023 0.091 0.065 0.090 0.046 0.131 0.030 0.105 0.093 0.070 0.035 0.111 0.022 0.088 0.061
0.123 0.018 0.078 0.024 0.088 0.074 0.180 0.044 0.133 0.033 0.146 0.021 0.088 0.028 0.097 0.108 0.220 0.047 0.139 0.030 0.170 0.026 0.098 0.032 0.105 0.146 0.258 0.055 0.152 0.034 0.204 0.032 0.112 0.040 0.118 0.204 0.308 0.070 0.173 0.046 0.161 0.024 0.094 0.031 0.102 0.133 0.241 0.054 0.149 0.036
0.092 0.023 0.098 0.023 0.084 0.092 0.028 0.106 0.030 0.093 0.102 0.050 0.152 0.031 0.100 0.134 0.072 0.184 0.038 0.113 0.105 0.043 0.135 0.031 0.097
Weather
0.1 0.022 0.3 0.024 0.5 0.029 0.7 0.034 Avg 0.027
0.031 0.028 0.047 0.024 0.040 0.033 0.035 0.030 0.047 0.025 0.040 0.039 0.042 0.033 0.049 0.029 0.046 0.042 0.047 0.042 0.057 0.037 0.057 0.057 0.039 0.033 0.050 0.029 0.046 0.043
0.076 0.026 0.047 0.028 0.048 0.037 0.086 0.033 0.075 0.036 0.084 0.029 0.055 0.031 0.051 0.051 0.115 0.043 0.095 0.036 0.084 0.036 0.066 0.033 0.050 0.066 0.137 0.052 0.109 0.039 0.102 0.041 0.070 0.042 0.060 0.090 0.168 0.065 0.126 0.047 0.087 0.033 0.060 0.034 0.052 0.061 0.127 0.048 0.101 0.040
0.075 0.037 0.090 0.025 0.040 0.065 0.034 0.073 0.027 0.042 0.073 0.044 0.097 0.036 0.047 0.083 0.050 0.107 0.048 0.055 0.074 0.041 0.092 0.034 0.046
PEMS03
0.1 0.013 0.3 0.015 0.5 0.018 0.7 0.023 Avg 0.017
0.072 0.034 0.129 0.023 0.100 0.031 0.078 0.034 0.126 0.028 0.113 0.038 0.085 0.037 0.132 0.033 0.124 0.046 0.097 0.044 0.142 0.041 0.139 0.052 0.083 0.037 0.132 0.031 0.119 0.042
0.123 0.032 0.120 0.036 0.134 0.045 0.154 0.036 0.133 0.019 0.133 0.036 0.130 0.038 0.138 0.063 0.185 0.040 0.139 0.021 0.143 0.043 0.143 0.042 0.146 0.085 0.216 0.045 0.147 0.033 0.156 0.054 0.163 0.050 0.157 0.124 0.263 0.056 0.164 0.051 0.139 0.041 0.139 0.042 0.144 0.079 0.204 0.045 0.146 0.031
0.087 0.051 0.129 0.038 0.137 0.092 0.061 0.144 0.038 0.136 0.120 0.066 0.154 0.042 0.143 0.152 0.074 0.167 0.047 0.150 0.113 0.063 0.149 0.041 0.141
Exchange
0.1 0.002 0.3 0.002 0.5 0.002 0.7 0.003 Avg 0.002
0.018 0.003 0.030 0.003 0.027 0.006 0.019 0.003 0.035 0.003 0.028 0.010 0.023 0.004 0.036 0.003 0.033 0.033 0.030 0.005 0.043 0.005 0.042 0.021 0.023 0.004 0.036 0.003 0.032 0.017
0.048 0.002 0.025 0.002 0.026 0.024 0.108 0.013 0.080 0.017 0.066 0.003 0.032 0.003 0.028 0.046 0.148 0.012 0.075 0.022 0.124 0.004 0.037 0.003 0.033 0.072 0.186 0.011 0.072 0.027 0.099 0.006 0.047 0.004 0.039 0.120 0.240 0.013 0.076 0.028 0.085 0.004 0.035 0.003 0.031 0.065 0.170 0.012 0.075 0.023
0.072 0.008 0.061 0.003 0.024 0.079 0.022 0.106 0.002 0.026 0.099 0.111 0.248 0.003 0.030 0.104 0.130 0.302 0.005 0.035 0.088 0.068 0.179 0.003 0.029
Illness
0.1 0.016 0.3 0.026 0.5 0.052 0.7 0.108 Avg 0.051
0.067 0.115 0.206 0.108 0.209 0.227 0.085 0.175 0.255 0.178 0.257 0.681 0.120 0.282 0.310 0.263 0.314 0.937 0.170 0.467 0.398 0.396 0.392 1.056 0.110 0.260 0.292 0.236 0.293 0.726
0.307 0.132 0.227 0.098 0.192 0.254 0.300 0.329 0.369 0.515 0.575 0.164 0.252 0.153 0.239 0.471 0.410 0.453 0.415 0.699 0.655 0.226 0.299 0.265 0.299 0.710 0.521 0.706 0.491 1.121 0.702 0.312 0.345 0.469 0.405 1.021 0.619 1.189 0.649 1.409 0.560 0.209 0.281 0.246 0.284 0.614 0.462 0.669 0.481 0.936
0.406 0.244 0.258 0.095 0.128 0.479 0.341 0.315 0.191 0.205 0.607 0.633 0.465 0.267 0.245 0.718 0.740 0.523 0.830 0.420 0.552 0.490 0.390 0.346 0.250
Electricity
Models GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS PSW-I Metirc MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE
0.1 0.033 0.3 0.038 0.5 0.047 0.7 0.061 Avg 0.045
0.115 0.042 0.131 0.055 0.163 0.052 0.124 0.056 0.158 0.074 0.188 0.075 0.138 0.073 0.180 0.084 0.199 0.095 0.157 0.103 0.210 0.102 0.219 0.121 0.133 0.068 0.170 0.079 0.192 0.086
0.153 0.091 0.206 0.047 0.147 0.078 0.198 0.060 0.164 0.038 0.188 0.097 0.213 0.059 0.165 0.125 0.256 0.088 0.204 0.040 0.213 0.105 0.224 0.076 0.191 0.174 0.305 0.114 0.235 0.059 0.239 0.122 0.245 0.110 0.224 0.247 0.365 0.153 0.274 0.075 0.198 0.103 0.222 0.073 0.182 0.156 0.281 0.104 0.219 0.053
0.127 0.126 0.248 0.045 0.139 0.128 0.163 0.278 0.054 0.153 0.158 0.187 0.298 0.067 0.173 0.180 0.206 0.308 0.094 0.206 0.148 0.171 0.283 0.065 0.168
18 dataset–metric comparisons, with overall MSE and MAE values of 0.050 and 0.113, corresponding to reductions of 55.0% and 33.9%, respectively, over ModernTCN. At individual missing rates, GLAIM achieves the best or tied-best result in 70 of the 72 comparisons, with the only exceptions occurring on ETTh1 at a missing rate of 0.1, where SAITS obtains slightly lower MSE and MAE.
As shown in Table 11, GLAIM achieves the best average MSE and MAE at every test missing rate under random missingness. Compared with the strongest baseline at each rate, it reduces MSE by 54.2%–64.2% and MAE by 33.6%– 43.2%. At the highest unseen rate of 0.7, the reductions remain 64.2% and 41.0%, respectively. As shown in Table 12, GLAIM also achieves the best average MSE and MAE at every test rate under block missingness. Its improvements over the strongest baseline range from 50.6% to 60.3% in MSE and from 30.5% to 41.3% in MAE. Even at the unseen rate of 0.7, GLAIM reduces MSE and MAE by 50.6% and 30.5%, respectively.
Missing-Rate Shift. We provide complete robustness results under both random and block missing-rate shifts. All trainable models are trained at a missing rate of 0.3 and evaluated at rates of 0.1, 0.3, 0.5, and 0.7, where 0.1, 0.5, and 0.7 are unseen during training. PSW-I is excluded because it is training-free.
Overall, the complete results confirm that GLAIM’s advantages are preserved across the full collection of baselines,
18
GLAIM: Adaptive Dependency Learning for Time Series Imputation Table 10. Full results under block missingness at missing rates of 0.1, 0.3, 0.5, and 0.7 across datasets.
ETTh1
0.1 0.030 0.3 0.054 0.5 0.089 0.7 0.133 Avg 0.076
0.116 0.168 0.268 0.047 0.150 0.139 0.150 0.237 0.315 0.090 0.200 0.217 0.189 0.265 0.332 0.130 0.237 0.258 0.228 0.336 0.377 0.184 0.279 0.299 0.171 0.252 0.323 0.113 0.217 0.228
0.259 0.078 0.191 0.123 0.231 0.226 0.329 0.187 0.296 0.084 0.319 0.132 0.241 0.188 0.281 0.317 0.381 0.277 0.354 0.151 0.347 0.200 0.291 0.206 0.292 0.379 0.416 0.313 0.376 0.220 0.369 0.291 0.348 0.256 0.326 0.460 0.457 0.366 0.403 0.315 0.323 0.175 0.268 0.193 0.283 0.345 0.395 0.286 0.357 0.192
0.177 0.027 0.110 0.352 0.331 0.234 0.069 0.159 0.877 0.536 0.299 0.128 0.217 0.746 0.513 0.353 0.210 0.288 1.259 0.682 0.266 0.109 0.194 0.809 0.516
ETTh2
0.1 0.029 0.3 0.043 0.5 0.053 0.7 0.073 Avg 0.049
0.100 0.081 0.187 0.046 0.141 0.089 0.128 0.107 0.218 0.061 0.166 0.143 0.145 0.121 0.232 0.073 0.182 0.156 0.170 0.136 0.246 0.090 0.202 0.177 0.136 0.111 0.221 0.067 0.173 0.141
0.204 0.048 0.147 0.072 0.172 0.168 0.286 0.107 0.221 0.090 0.264 0.071 0.179 0.092 0.198 0.232 0.336 0.142 0.259 0.127 0.277 0.089 0.200 0.101 0.209 0.249 0.352 0.150 0.266 0.209 0.292 0.108 0.219 0.116 0.225 0.256 0.357 0.163 0.277 0.272 0.259 0.079 0.186 0.095 0.201 0.226 0.333 0.141 0.256 0.175
0.188 0.064 0.173 0.289 0.343 0.223 0.181 0.298 0.290 0.342 0.299 0.240 0.341 0.265 0.329 0.353 0.310 0.384 0.329 0.371 0.266 0.199 0.299 0.293 0.346
ETTm1
0.1 0.014 0.3 0.023 0.5 0.034 0.7 0.051 Avg 0.031
0.079 0.053 0.147 0.019 0.093 0.065 0.096 0.088 0.192 0.034 0.123 0.119 0.116 0.106 0.209 0.052 0.149 0.159 0.142 0.137 0.231 0.078 0.179 0.152 0.108 0.096 0.195 0.046 0.136 0.124
0.175 0.027 0.112 0.051 0.145 0.108 0.229 0.080 0.190 0.024 0.235 0.051 0.151 0.075 0.175 0.240 0.333 0.141 0.249 0.036 0.271 0.076 0.178 0.092 0.193 0.310 0.374 0.175 0.275 0.051 0.260 0.132 0.225 0.125 0.220 0.357 0.400 0.210 0.297 0.076 0.235 0.072 0.166 0.086 0.184 0.254 0.334 0.151 0.253 0.047
0.101 0.015 0.080 0.732 0.480 0.123 0.028 0.108 1.135 0.610 0.146 0.040 0.131 1.093 0.614 0.179 0.072 0.171 1.026 0.612 0.137 0.039 0.123 0.996 0.579
ETTm2
0.1 0.015 0.3 0.021 0.5 0.026 0.7 0.035 Avg 0.024
0.063 0.042 0.125 0.023 0.089 0.048 0.076 0.055 0.147 0.029 0.105 0.070 0.091 0.065 0.164 0.035 0.117 0.081 0.108 0.067 0.163 0.043 0.130 0.098 0.085 0.057 0.150 0.032 0.110 0.074
0.142 0.024 0.092 0.037 0.114 0.094 0.209 0.057 0.154 0.038 0.175 0.033 0.116 0.049 0.134 0.141 0.262 0.068 0.173 0.055 0.191 0.038 0.124 0.054 0.141 0.148 0.272 0.077 0.186 0.064 0.213 0.050 0.140 0.061 0.150 0.151 0.274 0.084 0.194 0.075 0.180 0.036 0.118 0.050 0.135 0.133 0.254 0.071 0.177 0.058
0.100 0.028 0.110 0.172 0.239 0.135 0.039 0.131 0.207 0.285 0.147 0.091 0.200 0.252 0.303 0.175 0.116 0.231 0.227 0.296 0.139 0.069 0.168 0.215 0.281
Weather
0.1 0.028 0.3 0.035 0.5 0.040 0.7 0.043 Avg 0.036
0.038 0.037 0.052 0.031 0.049 0.049 0.048 0.049 0.066 0.038 0.058 0.065 0.053 0.053 0.071 0.043 0.068 0.068 0.054 0.059 0.078 0.049 0.077 0.076 0.049 0.049 0.067 0.041 0.063 0.065
0.090 0.036 0.057 0.042 0.064 0.057 0.111 0.052 0.098 0.049 0.110 0.045 0.075 0.052 0.072 0.085 0.154 0.064 0.112 0.050 0.113 0.055 0.084 0.053 0.072 0.099 0.172 0.076 0.134 0.051 0.120 0.062 0.094 0.060 0.079 0.109 0.185 0.075 0.123 0.054 0.108 0.049 0.078 0.052 0.072 0.087 0.156 0.067 0.117 0.051
0.092 0.045 0.093 0.145 0.150 0.081 0.059 0.117 0.133 0.167 0.084 0.062 0.118 0.202 0.201 0.084 0.067 0.125 0.184 0.211 0.085 0.058 0.113 0.166 0.182
PEMS03
0.1 0.014 0.3 0.017 0.5 0.020 0.7 0.025 Avg 0.019
0.074 0.038 0.133 0.026 0.106 0.036 0.081 0.046 0.145 0.037 0.128 0.049 0.089 0.050 0.149 0.042 0.139 0.056 0.101 0.059 0.161 0.050 0.153 0.061 0.086 0.048 0.147 0.039 0.132 0.051
0.129 0.034 0.125 0.040 0.139 0.061 0.177 0.043 0.142 0.024 0.147 0.051 0.157 0.048 0.150 0.109 0.242 0.057 0.162 0.025 0.154 0.068 0.185 0.055 0.159 0.141 0.276 0.066 0.175 0.032 0.165 0.087 0.210 0.065 0.173 0.170 0.306 0.078 0.190 0.039 0.149 0.060 0.169 0.052 0.155 0.120 0.250 0.061 0.167 0.030
0.095 0.054 0.133 0.147 0.238 0.098 0.063 0.144 0.319 0.357 0.111 0.070 0.160 0.488 0.455 0.123 0.075 0.168 0.641 0.540 0.107 0.065 0.151 0.399 0.398
Exchange
0.1 0.003 0.3 0.004 0.5 0.005 0.7 0.006 Avg 0.004
0.025 0.005 0.043 0.005 0.040 0.008 0.033 0.006 0.050 0.006 0.050 0.012 0.038 0.008 0.055 0.008 0.056 0.019 0.044 0.009 0.060 0.009 0.061 0.016 0.035 0.007 0.052 0.007 0.052 0.014
0.057 0.005 0.038 0.004 0.035 0.028 0.117 0.009 0.062 0.018 0.073 0.008 0.054 0.006 0.046 0.039 0.136 0.012 0.075 0.030 0.093 0.009 0.061 0.007 0.051 0.043 0.146 0.013 0.079 0.038 0.087 0.011 0.067 0.008 0.056 0.042 0.146 0.016 0.086 0.046 0.077 0.008 0.055 0.006 0.047 0.038 0.136 0.013 0.075 0.033
0.082 0.027 0.120 0.007 0.060 0.102 0.128 0.301 0.019 0.087 0.118 0.195 0.372 0.024 0.103 0.138 0.206 0.403 0.037 0.117 0.110 0.139 0.299 0.022 0.091
Illness
0.1 0.046 0.3 0.093 0.5 0.156 0.7 0.266 Avg 0.140
0.113 0.352 0.344 0.201 0.279 0.449 0.160 0.656 0.492 0.419 0.405 0.876 0.207 0.731 0.488 0.629 0.487 1.157 0.275 0.898 0.556 0.940 0.594 1.447 0.189 0.659 0.470 0.547 0.441 0.982
0.432 0.206 0.276 0.295 0.312 0.630 0.499 0.844 0.543 0.740 0.617 0.404 0.392 0.650 0.483 1.223 0.699 2.028 0.880 1.065 0.689 0.589 0.459 0.791 0.517 1.448 0.750 2.244 0.920 1.423 0.767 0.840 0.549 0.960 0.577 1.768 0.824 2.524 0.981 1.875 0.626 0.510 0.419 0.674 0.472 1.267 0.693 1.910 0.831 1.276
0.493 0.285 0.289 0.335 0.381 0.620 0.635 0.498 2.748 0.892 0.697 0.645 0.475 1.229 0.703 0.787 1.140 0.633 3.161 1.102 0.649 0.676 0.474 1.868 0.770
Electricity
Models GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS PSW-I Metric MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE
0.1 0.046 0.3 0.060 0.5 0.072 0.7 0.081 Avg 0.065
0.137 0.062 0.158 0.084 0.201 0.075 0.155 0.089 0.192 0.104 0.220 0.104 0.168 0.118 0.224 0.110 0.225 0.128 0.180 0.165 0.267 0.118 0.233 0.161 0.160 0.109 0.210 0.104 0.220 0.117
0.183 0.101 0.216 0.064 0.171 0.125 0.246 0.088 0.199 0.047 0.217 0.115 0.236 0.086 0.195 0.197 0.313 0.129 0.241 0.061 0.242 0.137 0.262 0.112 0.223 0.265 0.371 0.163 0.275 0.072 0.275 0.170 0.297 0.154 0.260 0.346 0.433 0.215 0.321 0.084 0.229 0.131 0.253 0.104 0.212 0.233 0.341 0.149 0.259 0.066
0.137 0.181 0.292 0.141 0.243 0.157 0.194 0.305 0.159 0.256 0.173 0.200 0.305 0.169 0.262 0.187 0.212 0.312 0.211 0.304 0.163 0.197 0.304 0.170 0.266
datasets, missingness patterns, and missing rates. The improvements are particularly pronounced as the missingness condition becomes more challenging, supporting the effectiveness of combining stable global dependency modeling with sample-conditioned local refinement.
19
GLAIM: Adaptive Dependency Learning for Time Series Imputation
Table 11. Full results under random missing-rate shifts across datasets, with models trained at a missing rate of 0.3. Missing Ratio GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS Dataset MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE ETTh1 0.024 ETTh2 0.027 ETTm1 0.013 ETTm2 0.012 Weather 0.022 0.1 PEMS03 0.013 Exchange 0.002 Illness 0.017 Electricity 0.033 0.018 Avg
0.104 0.092 0.200 0.037 0.134 0.100 0.095 0.060 0.154 0.039 0.126 0.257 0.072 0.037 0.122 0.017 0.086 0.054 0.055 0.026 0.096 0.017 0.076 0.119 0.033 0.027 0.044 0.024 0.041 0.040 0.073 0.032 0.124 0.033 0.127 0.043 0.017 0.003 0.033 0.003 0.027 0.045 0.071 0.137 0.237 0.177 0.300 0.406 0.117 0.049 0.152 0.088 0.212 0.074 0.071 0.051 0.129 0.048 0.125 0.126
0.230 0.077 0.189 0.079 0.187 0.171 0.308 0.119 0.242 0.041 0.359 0.044 0.140 0.056 0.147 0.311 0.398 0.107 0.219 0.065 0.163 0.024 0.103 0.039 0.127 0.122 0.260 0.057 0.164 0.016 0.222 0.019 0.083 0.025 0.093 0.292 0.390 0.045 0.140 0.027 0.096 0.029 0.062 0.029 0.049 0.081 0.186 0.043 0.102 0.034 0.146 0.041 0.142 0.037 0.137 0.115 0.274 0.039 0.137 0.019 0.135 0.003 0.032 0.003 0.027 0.269 0.414 0.032 0.119 0.021 0.448 0.172 0.259 0.133 0.227 0.558 0.494 0.389 0.406 0.602 0.190 0.093 0.207 0.052 0.158 0.140 0.285 0.074 0.187 0.037 0.221 0.056 0.135 0.050 0.128 0.229 0.334 0.101 0.191 0.096
0.135 0.022 0.100 0.144 0.069 0.173 0.083 0.013 0.076 0.085 0.023 0.095 0.065 0.032 0.073 0.087 0.062 0.146 0.077 0.020 0.101 0.438 0.271 0.280 0.122 0.159 0.276 0.137 0.074 0.147
0.035 ETTh1 ETTh2 0.031 0.016 ETTm1 ETTm2 0.015 Weather 0.024 0.3 PEMS03 0.015 Exchange 0.002 Illness 0.026 Electricity 0.038 0.022 Avg
0.122 0.116 0.223 0.046 0.145 0.118 0.104 0.067 0.167 0.041 0.130 0.112 0.080 0.040 0.127 0.020 0.091 0.057 0.062 0.031 0.105 0.019 0.081 0.050 0.035 0.030 0.047 0.025 0.040 0.039 0.078 0.034 0.126 0.028 0.113 0.038 0.019 0.003 0.035 0.003 0.028 0.010 0.085 0.175 0.255 0.178 0.257 0.681 0.124 0.056 0.158 0.074 0.188 0.075 0.079 0.061 0.138 0.048 0.119 0.131
0.243 0.074 0.185 0.089 0.196 0.169 0.287 0.140 0.259 0.060 0.230 0.049 0.148 0.060 0.152 0.169 0.280 0.110 0.223 0.071 0.164 0.027 0.110 0.041 0.129 0.088 0.206 0.064 0.172 0.021 0.146 0.021 0.088 0.028 0.097 0.108 0.220 0.047 0.139 0.030 0.084 0.029 0.055 0.031 0.051 0.051 0.115 0.043 0.095 0.036 0.133 0.036 0.130 0.038 0.138 0.063 0.185 0.040 0.139 0.021 0.066 0.003 0.032 0.003 0.028 0.046 0.148 0.012 0.075 0.022 0.575 0.164 0.252 0.153 0.239 0.471 0.410 0.453 0.415 0.699 0.188 0.097 0.213 0.059 0.165 0.125 0.256 0.088 0.204 0.040 0.203 0.056 0.135 0.056 0.133 0.143 0.234 0.111 0.191 0.111
0.155 0.033 0.118 0.156 0.087 0.192 0.092 0.017 0.089 0.092 0.028 0.106 0.065 0.034 0.073 0.092 0.061 0.144 0.079 0.022 0.106 0.479 0.341 0.315 0.128 0.163 0.278 0.149 0.087 0.158
0.053 ETTh1 ETTh2 0.039 ETTm1 0.022 ETTm2 0.019 Weather 0.028 0.5 PEMS03 0.019 Exchange 0.002 Illness 0.042 Electricity 0.047 0.030 Avg
0.149 0.167 0.261 0.073 0.179 0.215 0.119 0.082 0.186 0.052 0.147 0.372 0.093 0.051 0.140 0.033 0.115 0.178 0.073 0.039 0.120 0.025 0.096 0.722 0.039 0.036 0.058 0.031 0.052 0.118 0.089 0.037 0.132 0.046 0.154 0.117 0.023 0.005 0.043 0.004 0.036 1.170 0.108 0.296 0.317 0.387 0.403 1.197 0.139 0.073 0.176 0.088 0.212 0.143 0.093 0.087 0.159 0.082 0.155 0.470
0.335 0.105 0.215 0.121 0.223 0.291 0.375 0.220 0.326 0.093 0.432 0.065 0.169 0.071 0.169 0.468 0.473 0.265 0.351 0.086 0.292 0.044 0.135 0.055 0.145 0.198 0.309 0.117 0.238 0.029 0.534 0.028 0.102 0.034 0.108 0.390 0.433 0.126 0.234 0.037 0.217 0.037 0.071 0.037 0.061 0.108 0.206 0.079 0.169 0.039 0.268 0.061 0.181 0.043 0.145 0.153 0.306 0.062 0.179 0.025 0.696 0.004 0.037 0.003 0.033 0.335 0.446 0.065 0.170 0.024 0.753 0.218 0.283 0.260 0.295 0.998 0.583 0.724 0.511 0.896 0.272 0.106 0.227 0.082 0.190 0.230 0.356 0.148 0.272 0.048 0.422 0.074 0.158 0.078 0.152 0.352 0.388 0.201 0.272 0.142
0.188 0.055 0.153 0.176 0.120 0.222 0.107 0.026 0.107 0.106 0.039 0.125 0.068 0.077 0.109 0.101 0.105 0.235 0.087 0.029 0.122 0.557 0.479 0.382 0.139 0.181 0.297 0.170 0.123 0.195
ETTh1 0.112 ETTh2 0.059 ETTm1 0.040 0.028 ETTm2 Weather 0.036 0.7 PEMS03 0.029 Exchange 0.003 Illness 0.107 Electricity 0.075 Avg 0.054
0.210 0.274 0.330 0.168 0.262 0.464 0.150 0.110 0.218 0.082 0.187 1.085 0.123 0.100 0.191 0.108 0.196 0.563 0.091 0.056 0.148 0.042 0.127 2.593 0.050 0.053 0.089 0.047 0.085 0.352 0.115 0.046 0.146 0.137 0.275 0.583 0.031 0.009 0.059 0.008 0.055 3.170 0.175 0.646 0.483 0.963 0.685 2.213 0.182 0.134 0.242 0.184 0.330 0.414 0.125 0.159 0.212 0.193 0.245 1.271
0.511 0.224 0.303 0.228 0.296 0.532 0.524 0.435 0.470 0.165 0.778 0.101 0.213 0.099 0.203 1.208 0.809 0.999 0.729 0.116 0.560 0.125 0.216 0.125 0.206 0.454 0.488 0.307 0.393 0.062 1.197 0.046 0.134 0.050 0.136 1.135 0.793 0.769 0.618 0.063 0.441 0.058 0.105 0.054 0.091 0.253 0.362 0.221 0.339 0.057 0.640 0.155 0.293 0.073 0.185 0.386 0.516 0.199 0.349 0.035 1.465 0.007 0.053 0.007 0.048 1.140 0.869 0.687 0.631 0.043 1.026 0.474 0.449 0.604 0.460 2.129 0.928 1.448 0.751 1.458 0.497 0.174 0.299 0.175 0.286 0.452 0.529 0.335 0.439 0.076 0.791 0.151 0.229 0.157 0.212 0.854 0.646 0.600 0.524 0.231
0.249 0.123 0.229 0.212 0.217 0.299 0.148 0.055 0.150 0.142 0.097 0.191 0.100 0.851 0.290 0.122 0.296 0.434 0.132 0.047 0.157 0.731 0.854 0.534 0.178 0.254 0.369 0.224 0.310 0.295
20
GLAIM: Adaptive Dependency Learning for Time Series Imputation
Table 12. Full results under block missing-rate shifts across datasets, with models trained at a missing rate of 0.3. Missing Ratio GLAIM (Ours) TimeDART ModernTCN iTransformer TimesNet PatchTST DLinear FreTS ImputeFormer SAITS Dataset MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE MSE MAE ETTh1 0.033 ETTh2 0.033 ETTm1 0.016 0.016 ETTm2 Weather 0.029 0.1 PEMS03 0.015 Exchange 0.003 Illness 0.068 Electricity 0.049 0.029 Avg
0.125 0.185 0.284 0.063 0.178 0.194 0.110 0.083 0.191 0.055 0.157 0.222 0.085 0.064 0.166 0.025 0.110 0.159 0.065 0.044 0.131 0.025 0.097 0.284 0.042 0.039 0.057 0.034 0.057 0.071 0.079 0.041 0.141 0.039 0.135 0.063 0.025 0.005 0.044 0.005 0.044 0.189 0.142 0.425 0.390 0.281 0.355 0.593 0.143 0.070 0.174 0.132 0.260 0.107 0.091 0.106 0.175 0.073 0.155 0.209
0.317 0.115 0.231 0.136 0.249 0.301 0.401 0.262 0.369 0.087 0.334 0.058 0.162 0.077 0.183 0.552 0.545 0.317 0.408 0.115 0.282 0.036 0.129 0.056 0.154 0.218 0.351 0.127 0.262 0.024 0.341 0.028 0.105 0.039 0.120 0.441 0.493 0.185 0.304 0.046 0.134 0.039 0.070 0.043 0.064 0.127 0.235 0.083 0.169 0.046 0.174 0.055 0.169 0.044 0.148 0.154 0.317 0.061 0.170 0.021 0.251 0.007 0.048 0.004 0.038 0.318 0.456 0.143 0.293 0.028 0.517 0.356 0.368 0.454 0.395 0.940 0.694 1.308 0.689 0.760 0.226 0.102 0.216 0.070 0.181 0.188 0.315 0.117 0.236 0.052 0.286 0.088 0.166 0.103 0.170 0.360 0.423 0.289 0.322 0.131
0.191 0.032 0.119 0.205 0.143 0.262 0.105 0.016 0.085 0.121 0.030 0.113 0.078 0.049 0.103 0.092 0.063 0.146 0.094 0.114 0.291 0.519 0.459 0.413 0.146 0.192 0.304 0.172 0.122 0.204
0.054 ETTh1 ETTh2 0.043 0.023 ETTm1 ETTm2 0.021 Weather 0.035 0.3 PEMS03 0.017 Exchange 0.004 Illness 0.093 Electricity 0.060 0.039 Avg
0.150 0.237 0.315 0.090 0.200 0.217 0.128 0.107 0.218 0.061 0.166 0.143 0.096 0.088 0.192 0.034 0.123 0.119 0.076 0.055 0.147 0.029 0.105 0.070 0.048 0.049 0.066 0.038 0.058 0.065 0.081 0.046 0.145 0.037 0.128 0.049 0.033 0.006 0.050 0.006 0.050 0.012 0.160 0.656 0.492 0.419 0.405 0.876 0.155 0.089 0.192 0.104 0.220 0.104 0.103 0.148 0.202 0.091 0.162 0.184
0.319 0.132 0.241 0.188 0.281 0.317 0.381 0.277 0.354 0.151 0.264 0.071 0.179 0.092 0.198 0.232 0.336 0.142 0.259 0.127 0.235 0.051 0.151 0.075 0.175 0.240 0.333 0.141 0.249 0.036 0.175 0.033 0.116 0.049 0.134 0.141 0.262 0.068 0.173 0.055 0.110 0.045 0.075 0.052 0.072 0.085 0.154 0.064 0.112 0.050 0.147 0.051 0.157 0.048 0.150 0.109 0.242 0.057 0.162 0.025 0.073 0.008 0.054 0.006 0.046 0.039 0.136 0.012 0.075 0.030 0.617 0.404 0.392 0.650 0.483 1.223 0.699 2.028 0.880 1.065 0.217 0.115 0.236 0.086 0.195 0.197 0.313 0.129 0.241 0.061 0.240 0.101 0.178 0.138 0.193 0.287 0.317 0.324 0.278 0.178
0.234 0.069 0.159 0.223 0.181 0.298 0.123 0.028 0.108 0.135 0.039 0.131 0.081 0.059 0.117 0.098 0.063 0.144 0.102 0.128 0.301 0.620 0.635 0.498 0.157 0.194 0.305 0.197 0.155 0.229
0.097 ETTh1 ETTh2 0.058 ETTm1 0.039 ETTm2 0.028 Weather 0.041 0.5 PEMS03 0.024 Exchange 0.005 Illness 0.193 Electricity 0.072 0.062 Avg
0.200 0.305 0.359 0.148 0.253 0.313 0.152 0.122 0.233 0.076 0.186 0.383 0.126 0.120 0.217 0.067 0.163 0.198 0.093 0.062 0.156 0.037 0.121 0.420 0.057 0.054 0.076 0.044 0.070 0.115 0.104 0.053 0.155 0.052 0.159 0.224 0.039 0.007 0.054 0.008 0.055 0.802 0.246 0.939 0.595 0.756 0.554 1.346 0.174 0.116 0.220 0.131 0.263 0.176 0.132 0.198 0.230 0.147 0.203 0.442
0.397 0.214 0.298 0.245 0.320 0.418 0.443 0.355 0.415 0.225 0.437 0.090 0.202 0.105 0.213 0.486 0.489 0.397 0.434 0.147 0.322 0.082 0.184 0.101 0.199 0.340 0.398 0.211 0.316 0.052 0.446 0.042 0.130 0.056 0.145 0.397 0.444 0.241 0.335 0.063 0.207 0.055 0.093 0.059 0.087 0.136 0.228 0.111 0.202 0.056 0.363 0.080 0.202 0.055 0.159 0.196 0.339 0.090 0.211 0.030 0.656 0.009 0.060 0.007 0.051 0.339 0.456 0.203 0.317 0.033 0.750 0.607 0.483 0.910 0.578 1.688 0.798 2.490 0.984 1.617 0.301 0.139 0.265 0.119 0.227 0.305 0.406 0.212 0.327 0.070 0.431 0.146 0.213 0.184 0.220 0.478 0.445 0.479 0.394 0.255
0.287 0.128 0.213 0.247 0.212 0.326 0.144 0.048 0.141 0.148 0.053 0.155 0.088 0.089 0.171 0.109 0.106 0.234 0.111 0.145 0.314 0.776 1.002 0.631 0.169 0.214 0.329 0.231 0.222 0.279
ETTh1 0.217 ETTh2 0.092 ETTm1 0.078 0.043 ETTm2 Weather 0.051 0.7 PEMS03 0.049 Exchange 0.007 Illness 0.473 Electricity 0.108 Avg 0.124
0.291 0.417 0.420 0.267 0.337 0.491 0.194 0.142 0.251 0.104 0.217 1.187 0.180 0.193 0.268 0.137 0.226 0.427 0.122 0.072 0.170 0.052 0.144 1.741 0.073 0.065 0.097 0.056 0.091 0.269 0.159 0.071 0.181 0.121 0.255 0.747 0.048 0.010 0.063 0.010 0.064 3.109 0.426 1.323 0.736 1.379 0.781 2.094 0.224 0.221 0.321 0.279 0.415 0.387 0.191 0.279 0.278 0.267 0.281 1.161
0.515 0.364 0.385 0.392 0.402 0.587 0.544 0.513 0.515 0.336 0.804 0.117 0.229 0.128 0.236 1.114 0.773 0.869 0.650 0.174 0.484 0.141 0.233 0.172 0.252 0.503 0.505 0.321 0.392 0.078 0.977 0.054 0.148 0.067 0.163 1.059 0.764 0.732 0.599 0.076 0.372 0.074 0.121 0.074 0.115 0.248 0.351 0.226 0.332 0.067 0.712 0.174 0.304 0.097 0.214 0.381 0.503 0.189 0.325 0.043 1.448 0.011 0.067 0.009 0.059 1.139 0.867 0.668 0.596 0.043 0.952 1.097 0.650 1.270 0.712 2.487 0.985 2.751 1.063 2.394 0.483 0.226 0.343 0.266 0.365 0.490 0.542 0.379 0.462 0.101 0.750 0.251 0.275 0.275 0.280 0.890 0.648 0.739 0.548 0.368
0.361 0.237 0.294 0.277 0.252 0.360 0.174 0.083 0.186 0.166 0.081 0.193 0.103 0.199 0.303 0.132 0.280 0.418 0.129 0.202 0.361 0.979 1.649 0.820 0.208 0.322 0.428 0.281 0.367 0.374
21
Related documents
- Multivariate Time Series Forecasting needs Cross Variable Loss#1118677
- Discretizing Continuous Time Series for Imputation with Masked Diffusion Training#467115
- MomentQuant: an even more minimalist interval method with linear time complexity for time series classification#972085
- Learning to Select a Pre-trained Deep-Learning Model for Transfer Learning on Multivariate Time-Series Data.#489696
- FLAME: Flow Enhanced Legendre Memory Models for General Time Series Forecasting#1104928
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive