4 个月前

变压器在时间序列预测中是否有效?

变压器在时间序列预测中是否有效?

摘要

近年来,基于Transformer的解决方案在长期时间序列预测(LTSF)任务中迅速兴起。尽管过去几年其性能不断提升,但我们在这项工作中对这一研究方向的有效性提出了质疑。具体而言,Transformer无疑是提取长序列中元素之间语义相关性的最成功方法之一。然而,在时间序列建模中,我们需要从有序的连续点集中提取时间关系。虽然在Transformer中使用位置编码和令牌嵌入子序列有助于保留部分顺序信息,但其自注意力机制本质上具有\emph{排列不变性}(permutation-invariant),这不可避免地导致了时间信息的丢失。为了验证我们的观点,我们引入了一组极其简单的单层线性模型——LTSF-Linear进行对比。实验结果表明,在九个实际数据集上,LTSF-Linear意外地在所有情况下都优于现有的复杂Transformer基LTSF模型,并且通常优势显著。此外,我们进行了全面的实证研究,探讨了LTSF模型的各种设计元素对其时间关系提取能力的影响。我们希望这一令人惊讶的发现能够为LTSF任务开辟新的研究方向。同时,我们也呼吁未来重新评估基于Transformer的解决方案在其他时间序列分析任务(如异常检测)中的有效性。代码可在以下地址获取:\url{https://github.com/cure-lab/LTSF-Linear}。

代码仓库

jafarbakhshaliyev/wave-augs
pytorch
GitHub 中提及
cure-lab/ltsf-linear
pytorch
GitHub 中提及
Hannibal046/GridTST
pytorch
GitHub 中提及
taohan10200/weather-5k
pytorch
GitHub 中提及
remigenet/TLN
jax
GitHub 中提及
honeywell21/DLinear
pytorch
GitHub 中提及
master-plc/fredf
pytorch
GitHub 中提及
cure-lab/DLinear
pytorch
GitHub 中提及
WenjieDu/PyPOTS
官方
pytorch
ioannislivieris/dlinear
pytorch
GitHub 中提及

基准测试

基准方法指标
time-series-forecasting-on-electricity-192DLinear
MSE: 0.153
time-series-forecasting-on-electricity-336DLinear
MSE: 0.169
time-series-forecasting-on-electricity-720DLinear
MSE: 0.203
time-series-forecasting-on-electricity-96DLinear
MSE: 0.14
time-series-forecasting-on-etth1-192-1DLinear
MAE: 0.416
MSE: 0.405
time-series-forecasting-on-etth1-192-1NLinear
MAE: 0.415
MSE: 0.408
time-series-forecasting-on-etth1-192-2DLinear
MAE: 0.204
MSE: 0.071
time-series-forecasting-on-etth1-336-1NLinear
MAE: 0.427
MSE: 0.429
time-series-forecasting-on-etth1-336-1DLinear
MAE: 0.443
MSE: 0.439
time-series-forecasting-on-etth1-336-2NLinear
MAE: 0.226
MSE: 0.081
time-series-forecasting-on-etth1-336-2DLinear
MAE: 0.244
MSE: 0.098
time-series-forecasting-on-etth1-720-1DLinear
MAE: 0.49
MSE: 0.472
time-series-forecasting-on-etth1-720-1NLinear
MAE: 0.453
MSE: 0.44
time-series-forecasting-on-etth1-720-2DLinear
MAE: 0.359
MSE: 0.189
time-series-forecasting-on-etth1-720-2NLinear
MAE: 0.226
MSE: 0.08
time-series-forecasting-on-etth1-96-2DLinear
MAE: 0.18
MSE: 0.056
time-series-forecasting-on-etth1-96-2NLinear
MAE: 0.177
MSE: 0.053
time-series-forecasting-on-etth2-192-1DLinear
MAE: 0.418
MSE: 0.383
time-series-forecasting-on-etth2-192-1NLinear
MAE: 0.381
MSE: 0.344
time-series-forecasting-on-etth2-192-2NLinear
MAE: 0.324
MSE: 0.169
time-series-forecasting-on-etth2-192-2DLinear
MAE: 0.329
MSE: 0.176
time-series-forecasting-on-etth2-336-1DLinear
MAE: 0.465
MSE: 0.448
time-series-forecasting-on-etth2-336-1NLinear
MAE: 0.4
MSE: 0.357
time-series-forecasting-on-etth2-336-2DLinear
MAE: 0.367
MSE: 0.209
time-series-forecasting-on-etth2-336-2NLinear
MAE: 0.355
MSE: 0.194
time-series-forecasting-on-etth2-720-1NLinear
MAE: 0.436
MSE: 0.394
time-series-forecasting-on-etth2-720-1DLinear
MAE: 0.551
MSE: 0.605
time-series-forecasting-on-etth2-720-2NLinear
MAE: 0.381
MSE: 0.225
time-series-forecasting-on-etth2-720-2DLinear
MAE: 0.426
MSE: 0.276
time-series-forecasting-on-etth2-96-1NLinear
MAE: 0.338
MSE: 0.277
time-series-forecasting-on-etth2-96-1DLinear
MAE: 0.353
MSE: 0.289
time-series-forecasting-on-etth2-96-2DLinear
MAE: 0.279
MSE: 0.131
time-series-forecasting-on-etth2-96-2NLinear
MAE: 0.278
MSE: 0.129
time-series-forecasting-on-weather-192DLinear
MSE: 0.22
time-series-forecasting-on-weather-336DLinear
MSE: 0.265
time-series-forecasting-on-weather-720DLinear
MSE: 0.323
time-series-forecasting-on-weather-96DLinear
MSE: 0.176

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
变压器在时间序列预测中是否有效? | 论文 | HyperAI超神经