Enhancing Channel-Independent Time Series Forecasting via Cross-Variate Patch Embedding
Donghwa Shin, Edwin Zhang
TL;DR
This work introduces Cross-Variate Patch Embedding (CVPE) to augment channel-independent time series forecasting, enabling cross-variate information to be learned without redesigning the entire model. By enriching patch embeddings with a learnable position encoding and a router-attention block, CVPE injects inter-variable context into Time-LLM while preserving its CI backbone. Empirical results on seven real-world datasets show CVPE can improve forecasting on datasets with strong inter-variate correlations (e.g., Weather, Modified Traffic) but may cause overfitting and degradation on datasets with weaker correlations (e.g., ETTh2, ETTm2). The findings highlight a promising direction for balancing cross-variable modeling with robustness in CI architectures and point to future work on larger backbones and alternative cross-variate mechanisms.
Abstract
Transformers have recently gained popularity in time series forecasting due to their ability to capture long-term dependencies. However, many existing models focus only on capturing temporal dependencies while omitting intricate relationships between variables. Recent models have tried tackling this by explicitly modeling both cross-time and cross-variate dependencies through a sequential or unified attention mechanism, but they are entirely channel dependent (CD) across all layers, making them potentially susceptible to overfitting. To address this, we propose Cross-Variate Patch Embeddings (CVPE), a lightweight CD module that injects cross-variate context into channel-independent (CI) models by simply modifying the patch embedding process. We achieve this by adding a learnable positional encoding and a lightweight router-attention block to the vanilla patch embedding layer. We then integrate CVPE into Time-LLM, a multimodal CI forecasting model, to demonstrate its effectiveness in capturing cross-variate dependencies and enhance the CI model's performance. Extensive experimental results on seven real-world datasets show that our enhanced Time-LLM outperforms the original baseline model simply by incorporating the CVPE module, with no other changes.
