轻松产出创新点!多元时间序列最新可参考成果,高性能高精度

本文主要是介绍轻松产出创新点!多元时间序列最新可参考成果,高性能高精度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天给大家推荐一个好挖创新点的研究方向:多元时间序列。

多元时间序列是我们解决复杂系统分析和预测问题的重要工具。它通过综合分析多个相关时序数据,可以给我们提供更精准的预测结果,非常适合处理涉及多个变量和多个时间点数据的场景,比如交通预测、金融市场分析等,因此拥有广泛的应用范围,创新潜力十分可观。

比如川大、港科大、北理工联合发表的多元时间序列预测新工作MSGNet,使用频域分析和自适应图卷积捕获多个时间尺度上的变化序列间相关性,性能超越时序分析五边形战士TimesNet。

除此之外,今年多元时间序列相关的研究新进展也有不少,我简单整理了15篇给同学们作参考,开源代码已附,方便各位复现。

论文原文以及开源代码需要的同学看文末

MSGNet: Learning Multi-Scale Inter-Series Correlations for Multivariate Time Series Forecasting

方法:本文介绍了一种新的深度学习模型MSGNet,MSGNet的关键组成部分包括:尺度学习和转换层、多重图卷积模块和时间多头注意力模块。通过频域分析和自适应图卷积来捕捉不同时间尺度上的不同序列之间的相关性。MSGNet在5个数据集上实现了最佳性能,在2个数据集上实现了次佳性能。在Flight数据集上,MSGNet超过了当前的最佳模型TimesNet。

创新点:

  • MSGNet设计的多尺度自适应图卷积模块:MSGNet通过自适应图卷积模块学习多尺度间的复杂关系,有效捕捉多尺度间的变化的跨时间序列的相关性。

  • 多头自注意力机制:MSGNet利用多头自注意力机制捕捉序列内部的时间依赖关系,通过对序列进行多尺度的表示学习,从而更好地预测多变量时间序列。

Fully-Connected Spatial-Temporal Graph for Multivariate Time-Series Data

方法:论文提出一种用于多变量时间序列(MTS)数据的表示学习方法,该方法能够全面模拟和捕捉MTS数据中的时空依赖关系,通过构建全连接的时空图和引入移动池化GNN层来实现这一目标,并通过与现有方法的比较和消融实验验证其有效性。

创新点:

  • 提出了完全连接的时空图(Fully-Connected Spatial-Temporal Graph)来明确建模多个时间戳之间和每个时间戳中传感器之间的相关性。通过设计基于时间距离的衰减矩阵,改进了构建的图,有效地建模了MTS数据中的时空依赖关系。

  • 提出了移动池化图神经网络层(Moving-Pooling GNN Layer),用于有效捕捉构建的图中的时空依赖关系,从而学习到有效的表示。它引入了移动窗口来考虑局部的时空依赖关系,然后进行时序池化操作以提取高级特征。

  • FC-STGNN在C-MAPSS数据集的RUL预测任务中实现了11.62的RMSE,在UCI-HAR数据集上实现了95.81%的准确率,在ISRUC-S3数据集上实现了80.87%的准确率,显著优于其他先进方法,并在模型复杂度方面展现了较低的计算需求和训练时间,证明了其在实际系统部署中的实用性。

SiMBA: Simplified Mamba-based Architecture for Vision and Multivariate Time series

方法:本文提出了一种名为EinFFT的新颖的频域信道混合方法,解决了Mamba中的稳定性问题,并在时间序列和ImageNet数据集上验证了该方法;同时,还提出了一种名为SiMBA的经过优化的Mamba架构,SiMBA是为了处理视觉和多元时间序列数据而设计的。

创新点:

  • EinFFT是一种新的频域信道建模技术,通过使用Einstein矩阵乘法来解决Mamba中的不稳定性问题。EinFFT利用复数表示的频率分量,有效地捕捉图像块数据中的关键模式,并具有全局视图和能量压缩。该技术不仅适用于图像数据,还适用于其他序列数据模态,如时间序列、语音和文本数据。

  • SiMBA是一种优化的Mamba架构,用于CV任务。它使用EinFFT进行信道建模和Mamba进行令牌混合,以处理归纳偏差和计算复杂性。SiMBA是第一个在ImageNet数据集和六个标准时间序列数据集上与最先进的基于注意力的Transformer模型相媲美的SSM。

HDMixer: Hierarchical Dependency with Extendable Patch for Multivariate Time Series Forecasting

方法:论文提出了一种名为 HDMixer 的新型深度学习模型,旨在通过层次化的依赖关系和可扩展的补丁(patches)来增强模型对多元时间序列数据的预测性能。HDMixer通过引入可扩展长度的分块策略和层级依赖探索器(HDE),来捕捉不同维度间的交互作用。

创新点:

  • 长度可扩展的分区器(LEP):针对时间序列数据,引入了适应性扩展分区长度的LEP,以丰富时间序列分区的边界语义信息。这种策略可以避免峰值或周期的信息丢失,并且通过引入Patch Entropy Loss作为创新的分区指导,确保分区的准确性。

  • 分层依赖性探测器(HDE):HDE由多个堆叠的Mixer组成,每个Mixer都包含三个MLP来捕捉长期依赖、短期依赖和跨变量交互。HDE使用纯MLP实现,可以保持计算效率和易于实现的优势。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“多元时序”获取全部论文+代码

码字不易,欢迎大家点赞评论收藏

这篇关于轻松产出创新点!多元时间序列最新可参考成果,高性能高精度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1031075

相关文章

Qt QCustomPlot库简介(最新推荐)

《QtQCustomPlot库简介(最新推荐)》QCustomPlot是一款基于Qt的高性能C++绘图库,专为二维数据可视化设计,它具有轻量级、实时处理百万级数据和多图层支持等特点,适用于科学计算、... 目录核心特性概览核心组件解析1.绘图核心 (QCustomPlot类)2.数据容器 (QCPDataC

深度解析Java DTO(最新推荐)

《深度解析JavaDTO(最新推荐)》DTO(DataTransferObject)是一种用于在不同层(如Controller层、Service层)之间传输数据的对象设计模式,其核心目的是封装数据,... 目录一、什么是DTO?DTO的核心特点:二、为什么需要DTO?(对比Entity)三、实际应用场景解析

Go语言中nil判断的注意事项(最新推荐)

《Go语言中nil判断的注意事项(最新推荐)》本文给大家介绍Go语言中nil判断的注意事项,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1.接口变量的特殊行为2.nil的合法类型3.nil值的实用行为4.自定义类型与nil5.反射判断nil6.函数返回的

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

python 常见数学公式函数使用详解(最新推荐)

《python常见数学公式函数使用详解(最新推荐)》文章介绍了Python的数学计算工具,涵盖内置函数、math/cmath标准库及numpy/scipy/sympy第三方库,支持从基础算术到复杂数... 目录python 数学公式与函数大全1. 基本数学运算1.1 算术运算1.2 分数与小数2. 数学函数

Python Pillow 库详解文档(最新推荐)

《PythonPillow库详解文档(最新推荐)》Pillow是Python中最流行的图像处理库,它是PythonImagingLibrary(PIL)的现代分支和继承者,本文给大家介绍Pytho... 目录python Pillow 库详解文档简介安装核心模块架构Image 模块 - 核心图像处理基本导入

Python变量与数据类型全解析(最新整理)

《Python变量与数据类型全解析(最新整理)》文章介绍Python变量作为数据载体,命名需遵循字母数字下划线规则,不可数字开头,大小写敏感,避免关键字,本文给大家介绍Python变量与数据类型全解析... 目录1、变量变量命名规范python数据类型1、基本数据类型数值类型(Number):布尔类型(bo

CSS Anchor Positioning重新定义锚点定位的时代来临(最新推荐)

《CSSAnchorPositioning重新定义锚点定位的时代来临(最新推荐)》CSSAnchorPositioning是一项仍在草案中的新特性,由Chrome125开始提供原生支持需... 目录 css Anchor Positioning:重新定义「锚定定位」的时代来了! 什么是 Anchor Pos

C++ 函数 strftime 和时间格式示例详解

《C++函数strftime和时间格式示例详解》strftime是C/C++标准库中用于格式化日期和时间的函数,定义在ctime头文件中,它将tm结构体中的时间信息转换为指定格式的字符串,是处理... 目录C++ 函数 strftipythonme 详解一、函数原型二、功能描述三、格式字符串说明四、返回值五

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis