时间序列中的多尺度问题-近期值得关注的8篇多尺度建模工作

news2024/9/27 12:16:49

时间序列的多尺度建模

多尺度是时序研究必须要考虑的问题。一方面,不同特征的周期模式有长有短,需要用不同尺度进行刻画。另一方面,尺度越小越精细,计算越复杂;尺度越大越粗糙,相应计算量减少,这又涉及到如何平衡的问题。

而如何为不同时序特征寻找最佳的建模尺度,并在此基础上建立多特征、多尺度的交互关系直接决定了模型效果。这部分工作包含:数据embedding技巧、patch策略、注意力机制设计方法(patch内、patch间、多特征间),值得总结

本文为大家总结了近期发表的8篇高质量时序多尺度建模论文。后续将挑选出部分论文进行解读,欢迎大家关注。

Pathformer

论文标题:MULTI-SCALE TRANSFORMERS WITH ADAPTIVE PATHWAYS FOR TIME SERIES FORECASTING(ICLR2024)

论文提出Pathformer模型,模型整合了数据的resolution和distance,能够动态调整多尺度建模过程。具体是:通过傅里叶变换,把时间序列数据自适应切分为最佳的、不同尺度的patch,并且还在patch内、和patch间设计了注意力机制,捕获全局和局部的依赖关系。在9个数据集上取得sota效果。

图片

Crossformer

论文标题:CROSSFORMER : TRANSFORMER UTILIZING CROSS DIMENSION DEPENDENCY FOR MULTIVARIATE TIME SERIES FORECASTING(ICLR2023)

上海交大团队发表论文提出Crossformer,一个基于Transformer的时序模型。模型利用跨维度依赖进行多元时间序列(MTS)预测。在Crossformer中,输入的MTS通过Dimension-Segment-Wise(DSW)被嵌入到二维向量,以保留时间和维度信息。然后,提出两阶段注意力(TSA)层,捕获跨时间和跨维度的依赖关系。通过利用DSW嵌入和TSA层,Crossformer建立了分层编码器-解码器(HED),以利用不同尺度上的信息进行最终预测。

图片

Scaleformer

论文标题:SCALEFORMER : ITERATIVE MULTI - SCALE REFINING TRANSFORMERS FOR TIME SERIES FORECASTING(ICLR2023)

论文提出一个通用的多尺度框架Scaleformer, Scaleformer能够应用到其他基于transformer的时序模型,并带来5.5%至38.5%的性能提升。框架通过迭代地在越来越精细的尺度上优化预测的时间序列,并引入了一种归一化方案,以最小化不同尺度之间的分布偏移,从而产生更好地捕捉目标信号趋势和局部变化的预测结果。

图片

Pyraformer

论文标题:PYRAFORMER : LOW-COMPLEXITY PYRAMIDAL AT-TENTION FOR LONG-RANGE TIME SERIES MODELING AND FORECASTING(ICLR2022)

论文提出Pyraformer,构造基于金字塔注意力模块(PAM)探索时间序列的多尺度表示。其中,跨尺度树结构总结了不同尺度的特征,而尺度内的相邻连接则建模了不同范围的时间依赖关系。Pyraformer中遍历路径的最大长度的复杂度是即O(1),而其时间和空间复杂度与序列长度L线性相关。实验结果表明,Pyraformer在单步和长期多步预测任务中通常以最少的时间和内存消耗实现了最高的预测准确性。

图片

MSGNet

论文标题:MSGNet: Learning Multi-Scale Inter-Series Correlations for Multivariate Time Series Forecasting(AAAI2024)

论文提出MSGNet,利用频域分析和自适应图卷积捕捉多个时间尺度下不同序列之间变化的相关性。通过利用频域分析,MSGNet有效地提取显著的周期性模式,并将时间序列分解为不同的时间尺度。此外,结合自注意机制捕获序列内部依赖关系。引入自适应混合图卷积层,以自主学习每个时间尺度内不同序列之间的相关性。MSGNet具有自动学习可解释的多尺度序列间相关性的能力,即使在应用于分布之外的样本时,也表现出强大的泛化能力。

图片

MTST

论文标题:Multi-resolution Time-Series Transformer for Long-term Forecasting

论文提出多分尺度时间序列模型Multi-resolution Time-Series Transformer (MTST),MTST由一个多分支架构组成,可以同时建模不同分辨率下的多样化时间模式。模型维护一个由不同patch尺寸分割后的多尺度数据集合。显然大尺度的patch能够识别长周期模式,相反小尺度patch更能识别高频周期模式。另外与许多现有的时间序列Transformer不同,采用了相对位置编码提取不同尺度的周期性成分。

图片

MSD-Mixer

论文标题:A Multi-Scale Decomposition MLP-Mixer for Time Series Analysis

论文提出MSD-Mixer,作者认为时间序列数据是一系列时序子模式加上噪声点。基于这样考虑,模型学习将输入的时间序列分解为不同的组成部分,并在不同的层进行表示。为了处理多尺度时间模式和通道间的依赖关系,提出将时间序列建模为多尺度子序列(patch),利用MLP来混合补丁内部和补丁间的变化以及通道间的相关性。此外,还提出一种损失函数,用于约束分解残差的幅度和自相关性,以保证分解的完整性。

图片

Triformer

论文标题:Triformer: Triangular, Variable-Specific Attentions for Long Sequence Multivariate Time Series Forecasting–Full Version

论文提出Triformer,Triformer的核心是设计了一个多层的、基于patch的、三角注意力机制,使得层大小呈指数级收缩,通过该结构模型实现了线性的计算复杂度。此外还设计了light-weight机制,捕捉不同特征的时序模式来增加预测的准确性。使得不同变量的时间序列能够拥有不同的模型参数集,从而提高准确性而不牺牲效率和内存使用率。


 欢迎大家关注我的公众号【科学最top】,专注于时序高水平论文解读,回复‘论文2024’可获取,2024年ICLR、ICML、KDD、WWW、IJCAI五个顶会的时间序列论文整理列表和原文。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2137709.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

容器化安装jenkins稳定版长期维护版本LTS

前提已有 docker-compose和docker-ce环境,这里安装稳定的Lts版本即可。 选择稳定版本 这里选择LTS 稳定长期维护的版本 在docker镜像找到LTS稳定版本 部署jenkins服务 创建持久化数据目录 jenkinsdata]# pwd /data/jenkinsdata编写docker-compose文件 jenkins_…

DAY 13 : 排序

定义 稳定排序和非稳定排序 设文件f(R1……Ri……Rj……Rn)中记录Ri、Rj(i≠j,i、j1……n)的key相等,即KiKj。 若在排序前Ri领先于Rj,排序后Ri仍领先于Rj,则称这种排序是稳定的&…

Linux操作系统入门(三)

_______________________________________________ 一.Linux操作系统的文件结构 相比于Windows操作系统的C,D,E等盘符,Linux操作系统仅有一个"/"符号的根目录. 这其中存在一个显著的不同,Linux操作系统使用的是斜杠"/",而Windows…

【LLM多模态】文生视频评测基准VBench

note VBench的16个维度自动化评估指标代码实践(待完成)16个维度的prompt举例人类偏好标注:计算VBench评估结果与人类偏好之间的相关性、用于DPO微调 文章目录 note一、相关背景二、VBench评测基准概述:论文如何解决这个问题&…

AJAX 入门 day1

目录 1.AJAX 概念和 axios 使用 2.认识 URL 3.URL 查询参数 4.常用请求方法和数据提交 5.HTTP协议-报文 5.1 HTTP 协议-请求报文 5.2 HTTP 协议-响应报文 6.接口文档 7.案例 - 用户登录 8.form-serialize 插件 1.AJAX 概念和 axios 使用 “Aj…

华为OD机试 - 找出作弊的人(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(E卷D卷A卷B卷C卷)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加…

JNI 详细介绍

一 介绍 java调⽤c,c代码可以通过JNIEnv执行java代码。 安卓NDK 已经对JNI环境进行了集成,我们可以通过android studio来快速搭建一个项目。 二 项目搭建 打开android studio 创建工程,创建工程选择模板Native C 三 模板格式介绍 生成的…

char 的整数存储解释

目录 1.原因讲解 1.有符号类型的char 2.无符号类型的char(0-255) 练习题1. 练习题2. 练习题3. 小心!VS2022不可直接接触,否则!没这个必要,方源面色淡然一把抓住!顷刻炼化! 1.原因讲解 1.有符号类型的…

AUTOSAR_EXP_ARAComAPI的5章笔记(6)

返回目录 5.3.5.5 Event-Driven vs Polling-Based access ara::com实现完全支持事件驱动和轮询的方式来访问新数据。 对于轮询方式,典型的用例是,一个应用程序被周期性地触发并在特定的截止时间前进行一些处理。这是调节器/控制算法的典型模式 —— 循…

如何清除KylinOS桌面操作系统桌面密钥环?

如何清除KylinOS桌面操作系统桌面密钥环? 1、问题现象2、解决 💖The Begin💖点点关注,收藏不迷路💖 1、问题现象 打开桌面应用会出现【解锁秘钥环提示】: 2、解决 1、安装seahorse sudo apt-get insta…

【JavaEE】IP协议 应用层协议

🔥个人主页: 中草药 🔥专栏:【Java】登神长阶 史诗般的Java成神之路 🕶️一.IP地址 IP协议(Internet Protocol)是TCP/IP协议族中最核心的协议之一,它定义了数据包在网络中传输的标准…

Word中插入当前日期与时间

Word中插入当前日期与时间 通过构建基块的方法快速插入当前日期与时间 快捷键操作 快捷键具体功能说明 Alt Shift D 插入当前日期date Alt Shift T 插如当前时间time Ctrl Shift F9 使得域文本变为正常文本 Ctrl F11 锁定域更新域菜单工具会变为黑色 C…

音视频入门基础:AAC专题(5)——FFmpeg源码中,判断某文件是否为AAC裸流文件的实现

一、引言 通过FFmpeg命令: ./ffmpeg -i XXX.aac 可以判断出某个文件是否为AAC裸流文件: 所以FFmpeg是怎样判断出某个文件是否为AAC裸流文件呢?它内部其实是通过adts_aac_probe函数来判断的。从《FFmpeg源码:av_probe_input_for…

Qt/C++ 了解NTFS文件系统,获取首张MFT表数据,解析文件记录头内容找到第一个属性偏移地址

系列文章目录 一、Qt/C 了解NTFS文件系统,了解MFT(Master File Table)主文件表(一) 二、Qt/C 了解NTFS文件系统,解析盘符引导扇区数据获取MFT(Master File Table)主文件表偏移地址 三、Qt/C 了解NTFS文件系统,获取首张…

还在为企微联系人烦恼?一招解决!企业微信2024年效率升级全攻略

现在信息多得让人眼花,微信里头那些企业微信的联系人是不是让你头疼? 看着满屏的绿色头像,心里想:“我就想和朋友聊聊天,怎么就这么难?”别急,今天教你个办法,轻松搞定这些小烦恼&am…

【无标题】达瓦达瓦

📢博客主页:https://blog.csdn.net/2301_779549673 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 JohnKi 原创,首发于 CSDN🙉 📢未来很长&#…

胤娲科技:解锁AI奥秘——产品经理的智能进化之旅

当AI不再是遥不可及的科幻 想象一下,你走进一家未来感十足的咖啡厅,无需言语,智能咖啡机就能根据你的偏好调制出一杯完美的拿铁; 打开手机,AI助手不仅提醒你今天有雨,还贴心推荐了最适合雨中漫步的音乐列表…

C语言中的GCC的优化和数组的存放方式、Cache机制、访问局部性

“我们仍需共生命的慷慨与繁华相爱,即使岁月以刻薄和荒芜相欺” 文章目录 前言文章有误敬请斧正 不胜感恩!第一题:***什么是gcc:***C 语言中,“gcc -O2”是使用 GCC 编译器时的一个编译选项。第一部分:为什…

利用yolov8模型实现的西红柿成熟程度检测系统包含源码+配置说明(基于YOLOv8的西红柿成熟程度检测系统)

西红柿成熟程度的检测对于农业生产尤为重要,可以提高收获效率和产品质量。本项目利用YOLOv8(You Only Look Once v8)模型实现了一个高效的西红柿成熟程度检测系统。该系统可以自动识别西红柿的颜色,从而判断其成熟程度。 关键特性…

pycharm从VCS获取项目报错unable to access:Recv failure:Connection was reset

(已老实求放过) 版本:PyCharm Community Edition 2024.2.1 【解决办法】取消Git的网络代理,在目标路径所在文件夹处右键选择Git Bash Here,输入以下命令: git config --global --unset http.proxy git …