SCFormer: Structured Channel-wise Transformer with Cumulative Historical State for Multivariate Time Series Forecasting
Shiwei Guo, Ziang Chen, Yupeng Ma, Yunfei Han, Yi Wang
TL;DR
SCFormer addresses limitations of channel-wise Transformers in multivariate time series forecasting by enforcing temporal consistency on all linear transformations and by incorporating long-range historical information through HiPPO-based cumulative historical state. It unifies the look-back window with a cumulative history and uses structured linear transforms (triangular matrices or 1D convolutions) to preserve temporal causality across Q, K, V and feed-forward layers. The approach yields significant accuracy gains across real-world datasets, with notable parameter efficiency, and ablations confirm the critical roles of temporal constraints, HiPPO memory, and look-back integration. The findings highlight the practical value of memory-augmented, temporally constrained transformers for robust, scalable forecasting in multivariate time series tasks.
Abstract
The Transformer model has shown strong performance in multivariate time series forecasting by leveraging channel-wise self-attention. However, this approach lacks temporal constraints when computing temporal features and does not utilize cumulative historical series effectively.To address these limitations, we propose the Structured Channel-wise Transformer with Cumulative Historical state (SCFormer). SCFormer introduces temporal constraints to all linear transformations, including the query, key, and value matrices, as well as the fully connected layers within the Transformer. Additionally, SCFormer employs High-order Polynomial Projection Operators (HiPPO) to deal with cumulative historical time series, allowing the model to incorporate information beyond the look-back window during prediction. Extensive experiments on multiple real-world datasets demonstrate that SCFormer significantly outperforms mainstream baselines, highlighting its effectiveness in enhancing time series forecasting. The code is publicly available at https://github.com/ShiweiGuo1995/SCFormer
