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

Patch-wise Structural:一种引入局部统计特性的时序预测损失函数

图片

论文标题:Patch-wise Structural Loss for Time Series Forecasting

论文链接:https://arxiv.org/abs/2503.00877

代码链接:https://github. com/Dilfiraa/PS_Loss

研究背景

Patch快被全方位榨干了~~~~

时间序列预测在交通、天气和金融等多个领域具有重要应用价值。然而,现有的预测模型大多依赖于点对点的损失函数,如均方误差,这些方法忽略了时间序列数据中的结构性依赖关系,导致难以准确捕捉复杂的时间模式。

所以本文提出了一种新的时间序列预测损失函数,称为Patch-wise Structural (PS) 损失,旨在通过引入局部统计特性来提高时间序列预测的准确性。

图片

为了说明 MSE 的局限性,我们来看图 1 中三个具有相似 MSE 值但预测质量不同的预测结果。图 1a 中的预测与真实值的相关性较差,未能捕捉到整体的方向和模式。相比之下,图 1b 中的预测虽然与真实值的总体形状相符,但未能匹配其变异性,方差失配导致波动动态失真。另一方面,图 1c 中的预测保持了形状,但存在均值偏移,致使整体预测水平出现持续偏差。这些例子表明,相关性、方差和均值反映了结构相似性的不同但又相互补充的方面,能够更全面地评估预测与真实值之间的一致性。

本文模型

但是在全局层面测量相关性、均值和方差是不够的,因为全局指标往往无法捕捉统计属性的局部变化,尤其是在非平稳时间序列中,这些属性会随时间演变。这一局限性凸显了采用局部化方法的必要性,该方法能够适应这些变化,并对时间序列进行更精确的比较。

图片

为了解决这些挑战,本文提出了一种基于Patch-wise Structural (PS) loss,在patch级别引入结构相似性度量来改进时间序列预测,包含三个关键部分:

  • 第一,引入基于傅里叶的自适应Patch(FAP)模块,将时间序列分割成patch,从而实现对结构对齐的更细粒度评估。

  • 第二,提出 PS 损失,整合了相关性、方差和均值损失,以捕捉局部结构相似性,并考虑数据不同区域的变化。

  • 第三,采用基于梯度的动态加权(GDW)策略,根据梯度自适应地平衡每个损失项的贡献,确保在训练过程中充分考虑所有结构方面。PS 损失可以与 MSE 损失无缝结合,从而实现更稳健、更准确的预测。

图片

图片

图片

图片

本文实验

在五种最先进的架构和七个真实世界数据集上进行的大量实验证实了我们方法的有效性,展现出持续的性能提升和更高的预测精度。在零样本预测实验中,PS损失在34个场景中优于MSE损失,表明其在未见数据上的泛化能力更强。

图片

图片

    研究结论

    这篇论文通过引入Patch-wise Structural (PS) 损失函数,改进了时间序列预测的结构性对齐。PS损失通过结合局部统计特性,提供了更精确的结构对齐,增强了模型的预测性能和泛化能力。


    大家可以关注我【科学最top】,第一时间follow时序高水平论文解读!!!,后台回复“交流”加入讨论群,回复“资源”获取2024年度论文讲解合集

    http://www.xdnf.cn/news/1153099.html

    相关文章:

  1. CS231n-2017 Lecture3线性分类器、最优化笔记
  2. QT窗口(7)-QColorDiag
  3. [spring6: AspectJAdvisorFactory AspectJProxyFactory]-源码解析
  4. Linux C 信号操作
  5. “外卖大战”正在改变国内“大零售”
  6. 图解系统-小林coding笔记
  7. 骑行邂逅LV巨轮,VELO维乐Angel Rise坐垫与时尚超适配
  8. YOLOv11改进 | RFAConv重塑空间注意力助力性能提升
  9. 开关电源和线性电源Multisim电路仿真实验汇总——硬件工程师笔记
  10. 使用UV管理FastAPI项目
  11. HOT100——动态规划篇Leetcode221. 最大正方形
  12. 模型自信度提升:增强输出技巧
  13. 纸板制造糊机操作
  14. Datawhale AI数据分析 作业
  15. 基于朴素贝叶斯的姓名性别预测系统
  16. Ubuntu20.04 samba配置
  17. 2023年CSP入门级第二轮第四题——旅游巴士
  18. 马走日题解
  19. Apache Kafka 学习笔记
  20. 手撕Spring底层系列之:注解驱动的魔力与实现内幕
  21. Node.js dns 模块深入解析
  22. Vite的优缺点(精简版)
  23. leetcode_53 最大子数组和
  24. 学习 Python 爬虫需要哪些基础知识?
  25. KVM中使用桥接模式.运维就业技术教程
  26. Linux操作系统之线程(三)
  27. 定时器与间歇函数
  28. STC增强型单片机寄存器 PWM EEPROM TMOD TCON
  29. 在摄像机视图中想像在普通 3D 视口里那样随意移动
  30. 【音视频协议篇】RTSP系列