TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/A Time Series is Worth 64 Words: Long-term Forecasting wit...

A Time Series is Worth 64 Words: Long-term Forecasting with Transformers

Yuqi Nie, Nam H. Nguyen, Phanwadee Sinthong, Jayant Kalagnanam

2022-11-27Representation LearningTime Series ForecastingTime SeriesMultivariate Time Series ForecastingTime Series Analysis
PaperPDFCodeCodeCodeCodeCode(official)CodeCodeCode

Abstract

We propose an efficient design of Transformer-based models for multivariate time series forecasting and self-supervised representation learning. It is based on two key components: (i) segmentation of time series into subseries-level patches which are served as input tokens to Transformer; (ii) channel-independence where each channel contains a single univariate time series that shares the same embedding and Transformer weights across all the series. Patching design naturally has three-fold benefit: local semantic information is retained in the embedding; computation and memory usage of the attention maps are quadratically reduced given the same look-back window; and the model can attend longer history. Our channel-independent patch time series Transformer (PatchTST) can improve the long-term forecasting accuracy significantly when compared with that of SOTA Transformer-based models. We also apply our model to self-supervised pre-training tasks and attain excellent fine-tuning performance, which outperforms supervised training on large datasets. Transferring of masked pre-trained representation on one dataset to others also produces SOTA forecasting accuracy. Code is available at: https://github.com/yuqinie98/PatchTST.

Results

TaskDatasetMetricValueModel
Time Series ForecastingETTh2 (336) UnivariateMAE0.336PatchTST/64
Time Series ForecastingETTh2 (336) UnivariateMSE0.171PatchTST/64
Time Series ForecastingETTh2 (720) MultivariateMAE0.422PatchTST/64
Time Series ForecastingETTh2 (720) MultivariateMSE0.379PatchTST/64
Time Series ForecastingETTh1 (720) MultivariateMAE0.468PatchTST/64
Time Series ForecastingETTh1 (720) MultivariateMSE0.447PatchTST/64
Time Series ForecastingWeather (192)MSE0.194PatchTST/64
Time Series ForecastingWeather (336)MSE0.245PatchTST/64
Time Series ForecastingElectricity (336)MSE0.163PatchTST/64
Time Series ForecastingWeather (720)MSE0.314PatchTST/64
Time Series ForecastingETTh2 (336) MultivariateMAE0.384PatchTST/64
Time Series ForecastingETTh2 (336) MultivariateMSE0.329PatchTST/64
Time Series ForecastingETTh1 (720) UnivariateMAE0.236PatchTST/64
Time Series ForecastingETTh1 (720) UnivariateMSE0.087PatchTST/64
Time Series ForecastingETTh1 (96) UnivariateMAE0.189PatchTST/64
Time Series ForecastingETTh1 (96) UnivariateMSE0.059PatchTST/64
Time Series ForecastingETTh1 (192) MultivariateMAE0.429PatchTST/64
Time Series ForecastingETTh1 (192) MultivariateMSE0.413PatchTST/64
Time Series ForecastingETTh2 (192) UnivariateMAE0.329PatchTST/64
Time Series ForecastingETTh2 (192) UnivariateMSE0.171PatchTST/64
Time Series ForecastingElectricity (192)MSE0.147PatchTST/64
Time Series ForecastingETTh1 (192) UnivariateMAE0.215PatchTST/64
Time Series ForecastingETTh1 (192) UnivariateMSE0.074PatchTST/64
Time Series ForecastingETTh1 (336) MultivariateMAE0.44PatchTST/64
Time Series ForecastingETTh1 (336) MultivariateMSE0.422PatchTST/64
Time Series ForecastingETTh2 (96) MultivariateMAE0.337PatchTST/64
Time Series ForecastingETTh2 (96) MultivariateMSE0.274PatchTST/64
Time Series ForecastingWeather (96)MSE0.149PatchTST/64
Time Series ForecastingETTh2 (720) UnivariateMAE0.38PatchTST/64
Time Series ForecastingETTh2 (720) UnivariateMSE0.223PatchTST/64
Time Series ForecastingETTh1 (96) MultivariateMAE0.4PatchTST/64
Time Series ForecastingETTh1 (96) MultivariateMSE0.37PatchTST/64
Time Series ForecastingETTh1 (336) UnivariateMAE0.22PatchTST/64
Time Series ForecastingETTh1 (336) UnivariateMSE0.076PatchTST/64
Time Series ForecastingElectricity (96)MSE0.129PatchTST/64
Time Series ForecastingETTh2 (192) MultivariateMAE0.382PatchTST/64
Time Series ForecastingETTh2 (192) MultivariateMSE0.341PatchTST/64
Time Series ForecastingETTh2 (96) UnivariateMAE0.284PatchTST/64
Time Series ForecastingETTh2 (96) UnivariateMSE0.131PatchTST/64
Time Series ForecastingElectricity (720)MSE0.197PatchTST/64
Time Series AnalysisETTh2 (336) UnivariateMAE0.336PatchTST/64
Time Series AnalysisETTh2 (336) UnivariateMSE0.171PatchTST/64
Time Series AnalysisETTh2 (720) MultivariateMAE0.422PatchTST/64
Time Series AnalysisETTh2 (720) MultivariateMSE0.379PatchTST/64
Time Series AnalysisETTh1 (720) MultivariateMAE0.468PatchTST/64
Time Series AnalysisETTh1 (720) MultivariateMSE0.447PatchTST/64
Time Series AnalysisWeather (192)MSE0.194PatchTST/64
Time Series AnalysisWeather (336)MSE0.245PatchTST/64
Time Series AnalysisElectricity (336)MSE0.163PatchTST/64
Time Series AnalysisWeather (720)MSE0.314PatchTST/64
Time Series AnalysisETTh2 (336) MultivariateMAE0.384PatchTST/64
Time Series AnalysisETTh2 (336) MultivariateMSE0.329PatchTST/64
Time Series AnalysisETTh1 (720) UnivariateMAE0.236PatchTST/64
Time Series AnalysisETTh1 (720) UnivariateMSE0.087PatchTST/64
Time Series AnalysisETTh1 (96) UnivariateMAE0.189PatchTST/64
Time Series AnalysisETTh1 (96) UnivariateMSE0.059PatchTST/64
Time Series AnalysisETTh1 (192) MultivariateMAE0.429PatchTST/64
Time Series AnalysisETTh1 (192) MultivariateMSE0.413PatchTST/64
Time Series AnalysisETTh2 (192) UnivariateMAE0.329PatchTST/64
Time Series AnalysisETTh2 (192) UnivariateMSE0.171PatchTST/64
Time Series AnalysisElectricity (192)MSE0.147PatchTST/64
Time Series AnalysisETTh1 (192) UnivariateMAE0.215PatchTST/64
Time Series AnalysisETTh1 (192) UnivariateMSE0.074PatchTST/64
Time Series AnalysisETTh1 (336) MultivariateMAE0.44PatchTST/64
Time Series AnalysisETTh1 (336) MultivariateMSE0.422PatchTST/64
Time Series AnalysisETTh2 (96) MultivariateMAE0.337PatchTST/64
Time Series AnalysisETTh2 (96) MultivariateMSE0.274PatchTST/64
Time Series AnalysisWeather (96)MSE0.149PatchTST/64
Time Series AnalysisETTh2 (720) UnivariateMAE0.38PatchTST/64
Time Series AnalysisETTh2 (720) UnivariateMSE0.223PatchTST/64
Time Series AnalysisETTh1 (96) MultivariateMAE0.4PatchTST/64
Time Series AnalysisETTh1 (96) MultivariateMSE0.37PatchTST/64
Time Series AnalysisETTh1 (336) UnivariateMAE0.22PatchTST/64
Time Series AnalysisETTh1 (336) UnivariateMSE0.076PatchTST/64
Time Series AnalysisElectricity (96)MSE0.129PatchTST/64
Time Series AnalysisETTh2 (192) MultivariateMAE0.382PatchTST/64
Time Series AnalysisETTh2 (192) MultivariateMSE0.341PatchTST/64
Time Series AnalysisETTh2 (96) UnivariateMAE0.284PatchTST/64
Time Series AnalysisETTh2 (96) UnivariateMSE0.131PatchTST/64
Time Series AnalysisElectricity (720)MSE0.197PatchTST/64

Related Papers

Touch in the Wild: Learning Fine-Grained Manipulation with a Portable Visuo-Tactile Gripper2025-07-20Spectral Bellman Method: Unifying Representation and Exploration in RL2025-07-17Boosting Team Modeling through Tempo-Relational Representation Learning2025-07-17The Power of Architecture: Deep Dive into Transformer Architectures for Long-Term Time Series Forecasting2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17Emergence of Functionally Differentiated Structures via Mutual Information Optimization in Recurrent Neural Networks2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16Are encoders able to learn landmarkers for warm-starting of Hyperparameter Optimization?2025-07-16