当前位置: 首页 > article >正文

时间序列预测——周期性解藕框架(PDF)

PDF-周期性解藕框架

  • 引用
  • 主要创新点
    • 周期长度
      • 具体操作过程
    • 特征提取
    • 特征融合
      • 消融实验
  • 实验结果
  • Baseline
  • 待优化的点

引用

@article{dai2024period,
title={Periodicity Decoupling Framework for Long-term Series Forecasting},
author={Dai, Tao and Wu, Beiliang and Liu, Peiyuan and Li, Naiqi and Bao, Jigang and Jiang, Yong and Xia, Shu-Tao},
journal={International Conference on Learning Representations},
year={2024}}

Github:https://github.com/Hank0626/PDF

主要创新点

整体框架分为多周期分解模块(MDB,Multi-periodic Decoupling Block)、双重变化建模模块(DVMB,Dual Variations Modeling Block)以及变化聚合模块(VAB,Variations Aggregation Block)
在这里插入图片描述

周期长度

时间序列大多具有周期性,因而通过快速傅立叶变换对数据集进行预处理,得出一组最适合此数据集的周期长度。具体公式如下。
A = A v g ( A m p ( F F T ( x I ) ) ) A = Avg(Amp(FFT(x_I))) A=Avg(Amp(FFT(xI)))

具体操作过程

  • 从A中选取u个和k1个幅值最大的频率值,代表主体部分
  • 从u中除k1之外的元素中选择k2个频率最大的值,代表长期和短期变化之间的差异
    F u = a r g t o p − m ( A ) F k 1 = a r g t o p − k 1 ( A ) f 1 , . . . f k = F k 1 ∪ t o p k 2 ( F u / F k 1 ) F_u = arg top-m(A) \\ F_k1 = arg top-k1(A) \\ {f_1,...f_k} = F_{k1} \cup top_{k2}(F_u / F_{k1}) Fu=argtopm(A)Fk1=argtopk1(A)f1,...fk=Fk1topk2(Fu/Fk1)

特征提取

提出一种双重变化建模模块(DVMB,Dual Variations Modeling Block),用于对上述获取的周期长度,对不同周期分别进行短期变化和长期变化提取。其中短期变化主要通过卷积提取;长期变化主要通过Encoder提取。最终将所有周期提取的特征进行收集。
在这里插入图片描述

特征融合

将上述所有周期提取的特征通过拼接的方式进行融合,然后通过共享线性层进行投影,最终得到单变量预测值。

消融实验

代码中体现了拼接和均值两种方式,在作者论文中也通过消融实验进行体现。
在这里插入图片描述

实验结果

此实验总共从7个公开数据集对比了6个较新的模型。从实验结果可知,在长期时间序列预测取得卓越的效果。
在这里插入图片描述

Baseline

此模型主要是对PatchTST进行改进,通过快速傅立叶变换进行预处理得到周期长度,随后对输入序列进行多周期特征提取,最后进行特征融合。

待优化的点

此论文是对整个数据集进行预处理,得到的周期长度。不具备自适应性。


http://www.kler.cn/a/412405.html

相关文章:

  • 【Git】常用命令汇总
  • 移动端相关 BFC CSS原子化 ✅
  • git(Linux)
  • || 与 ??的区别
  • python里的数据结构
  • 架构-微服务架构
  • uniapp 地图移入的快,高亮显示两个
  • 建造者模式Builder——优雅的使用姿势
  • 241123_基于MindSpore学习Bert
  • 设备网络状态巡检系统需求文档
  • 实时数据开发 | checkpoints监控和调优
  • 【DVWA】File Upload任意文件上传实战
  • 运维面试题.云计算面试题
  • Scala身份证上的秘密以及Map的遍历
  • arcgis for js FeatureLayer和GeoJSON一个矢量点同时渲染图形和文本
  • Android按键点击事件三种实现方法
  • 88页精品PPT | 某电信集团大数据平台建设方案技术交流
  • JAVA-IO
  • 【iOS】UICollectionView的学习
  • CTF之密码学(BF与Ook)
  • SpringBoot集成ESAPI
  • 深入理解 Spring Boot 的 WebApplicationType
  • 设计模式:11、迭代器模式(游标)
  • 修改IDEA配置导致Spring Boot项目读取application.properties中文乱码问题
  • SpringBoot(三十六)SpringBoot使用sentinel自定义注解实现限流
  • CodeIgniter URL结构