0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于移动自回归的时序扩散预测模型

智能感知与物联网技术研究所 来源:智能感知与物联网技术研 2025-01-03 14:05 次阅读

人工智能领域,目前有很多工作采用自回归方法来模拟或是替代扩散模型,其中视觉自回归建模(Visual AutoRegressive modeling,简称 VAR)就是其中的典型代表,该工作利用自回归取得了比传统基于噪声的扩散模型更好的生成效果,并且获得了人工智能顶级会议 NeurIPS 2024 的 best paper。

然而在时间序列预测领域,当前主流的扩散方法还是传统的基于噪声的方法,未能充分利用自回归技术实现时间序列建模。

近期,来自上海交通大学和东方理工的研究团队推出了自回归移动扩散(Auto-Regressive Moving Diffusion,简称 ARMD)模型。ARMD 模型受经典的自回归移动平均(ARMA)理论启发,重新定义了时间序列的扩散过程:如图一所示,与传统的基于噪声的扩散方法不同,

ARMD 将时间序列的演进看成是一个扩散过程,并采用了基于链式扩散的方式。它的前向过程由未来序列扩散到历史序列,并根据扩散步数通过滑动序列的操作生成中间状态;反向过程则通过历史序列‘采样’生成未来序列,实现了采样和预测目标的统一。

de8a9bcc-c5ea-11ef-9310-92fbcf53809c.png

▲ 图1. 已有的基于噪声的时序扩散方法和ARMD的时序扩散方法对比

相比于传统基于扩散的时序模型,ARMD 并没有将时间序列预测视为从噪声起步的条件生成任务,而是充分利用时间序列数据的连续演化特性,实现了扩散机制与时间序列连续性之间的对齐,从而提升了模型性能。

该项研究以《Auto-Regressive Moving Diffusion Models for Time Series Forecasting》为题,被 AAAI 2025 接收。

deb30f9e-c5ea-11ef-9310-92fbcf53809c.jpg

论文题目:

Auto-Regressive Moving Diffusion Models for Time Series Forecasting

论文链接:

https://arxiv.org/abs/2412.09328

代码链接:

https://github.com/daxin007/ARMD

方法介绍 针对时序预测任务,该研究用历史序列去预测未来序列,其中 L 为历史序列的长度,T 为未来序列的长度。在该任务中,研究人员将历史序列的长度设置为与未来序列相同,即。 在 ARMD 中,时间序列的演进被概念化为一个扩散过程,时间序列的每一步都可以看成是扩散模型的一个状态,如图二所示。 未来序列(下标表示在序列中的位置,上标表示在扩散模型中的状态)作为前向扩散(演进)过程的初始状态,而历史序列则是最终状态。 不同于传统方法逐渐添加噪声生成中间状态,ARMD 通过对进行滑动操作来生成中间状态(序列),使其逐渐接近历史序列。 这一过程不仅保持了时间序列的连续性,还确保每个中间状态反映了时间序列演进的特定阶段。由初始状态到中间状态添加的内容可以定义为演进趋势,类似于传统扩散模型中的噪声。 反向去噪(逆演进)过程则利用历史序列来迭代生成(预测)未来序列。ARMD 采用了一个基于距离的去噪(逆演进)网络,根据中间状态和时间步 t 得到时间序列的演进趋势。

dee94136-c5ea-11ef-9310-92fbcf53809c.png

▲ 图2. ARMD 扩散模型示意图。在前向扩散(演进)过程中,未来序列逐渐被转化为历史序列。相反,反向去噪(反演进)过程则利用历史序列迭代地生成 / 预测未来序列。

在最终的采样(预测阶段),ARMD 从历史序列开始,迭代生成对未来序列的预测,使采样过程和最终的时间序列预测目标对齐,从而使 ARMD 成为无条件的时序扩散模型。采样过程遵循 DDIM(Denoising Diffusion Implicit Models)的方法,用预测的演进趋势替代传统扩散模型中预测的噪声,并通过逐步去噪(反演进)得到对模型的最终预测。

模型结果 经过在七个广泛使用的时序预测数据集上的大量实验,ARMD 模型的表现超越了现有的基于扩散的时间序列预测模型,并且和最先进的端到端时间序列预测模型取得了相当的效果。模型的预测结果如表一和表二所示:

df29460a-c5ea-11ef-9310-92fbcf53809c.png

▲ 表1. 时间序列预测实验之与基于扩散的时间序列预测基准模型的结果比较。最佳结果以粗体突出显示。“最佳次数” 列表明模型取得最佳结果的次数。

df5511c2-c5ea-11ef-9310-92fbcf53809c.png

▲ 表2. 时间序列预测实验之与端对端时间序列预测基准模型的结果比较。最佳结果以粗体突出显示。“最佳次数” 列表明模型取得最佳结果的次数。 另外,由于扩散过程的优化,ARMD 模型在训练推理时间和预测的稳定性方面相对于之前的时序扩散模型也有明显的优势。ARMD 模型的预测效果示例如图三所示:ARMD 在具有明显周期性或趋势特征的时间序列上展现了卓越的预测性能,能够有效地捕捉这些时间序列中的相关特征,且相对于其他扩散模型预测更加稳定。

总结综上所述,Auto-Regressive Moving Diffusion (ARMD) 模型通过重新诠释时间序列的扩散过程,结合时间序列的自回归特性,成功弥合了扩散机制与时间序列预测目标之间的差距。 不同于传统方法从白噪声开始逐步添加噪声,ARMD 采用链式扩散策略,通过滑动操作将未来序列逐渐转化为历史序列,更准确地模拟时间序列的演化路径。该模型还引入了独特的反向去噪(逆演化)过程,利用历史序列迭代生成(预测)未来序列,有效捕捉时间序列的特征。实验结果和理论分析共同证明了 ARMD 作为一种稳健且有效的时间序列预测方案的巨大潜力。

df9b178a-c5ea-11ef-9310-92fbcf53809c.png

▲ 图3. ARMD 和 Diffusion-TS 在给定相同历史序列的情况下,分别做出的 10 次不同预测的分布情况。ARMD 实现了更稳定且准确的预测。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1792

    文章

    47354

    浏览量

    238814
  • 时序
    +关注

    关注

    5

    文章

    389

    浏览量

    37353
  • 模型
    +关注

    关注

    1

    文章

    3254

    浏览量

    48894

原文标题:AAAI 2025 | 时间序列演进也是种扩散过程?基于移动自回归的时序扩散预测模型

文章出处:【微信号:tyutcsplab,微信公众号:智能感知与物联网技术研究所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    的设计不仅提高了机器人对环境的理解能力,还使其能够更精准地执行复杂任务。 扩散模型的新思路 除了大模型扩散模型的引入为机器人控制开辟了新的
    发表于 12-29 23:04

    基于RK3568国产处理器教学实验箱操作案例分享:一元线性回归实验

    一、实验目的 本节视频的目的是了解一元线性回归定义、了解一元线性回归简单数学推导、通过一元线性回归预测模型,掌握
    发表于 12-05 14:14

    浙大、微信提出精确反演采样器新范式,彻底解决扩散模型反演问题

    随着扩散生成模型的发展,人工智能步入了属于 AIGC 的新纪元。扩散生成模型可以对初始高斯噪声进行逐步去噪而得到高质量的采样。当前,许多应用都涉及
    的头像 发表于 11-27 09:21 196次阅读
    浙大、微信提出精确反演采样器新范式,彻底解决<b class='flag-5'>扩散</b><b class='flag-5'>模型</b>反演问题

    扩散模型的理论基础

    扩散模型的迅速崛起是过去几年机器学习领域最大的发展之一。在这本简单易懂的指南中,学习你需要知道的关于扩散模型的一切。
    的头像 发表于 10-28 09:30 478次阅读
    <b class='flag-5'>扩散</b><b class='flag-5'>模型</b>的理论基础

    使用IBIS模型进行时序分析

    电子发烧友网站提供《使用IBIS模型进行时序分析.pdf》资料免费下载
    发表于 10-21 10:00 0次下载
    使用IBIS<b class='flag-5'>模型</b>进行<b class='flag-5'>时序</b>分析

    NVIDIA CorrDiff生成式AI模型能够精准预测台风

    在 NVIDIA GPU 上运行的一个扩散模型向天气预报工作者展示了加速计算如何实现新的用途并提升能效。
    的头像 发表于 09-13 17:13 713次阅读

    matlab预测模型怎么用

    MATLAB预测模型是一种基于统计和数学方法的预测工具,广泛应用于各种领域,如金融、气象、生物医学等。本文将介绍MATLAB预测模型的使用方
    的头像 发表于 07-11 14:33 633次阅读

    MATLAB预测模型哪个好

    在MATLAB中,预测模型的选择取决于数据类型、问题复杂度和预测目标。以下是一些常见的预测模型及其适用场景的介绍: 线性
    的头像 发表于 07-11 14:31 436次阅读

    matlab预测模型有哪些

    环境,使其成为预测模型开发和实现的理想平台。本文将详细介绍MATLAB中常用的预测模型及其应用。 线性回归
    的头像 发表于 07-11 14:27 777次阅读

    arimagarch模型怎么预测

    ARIMA-GARCH模型是一种时间序列预测方法,它结合了回归积分滑动平均(ARIMA)模型和广义
    的头像 发表于 07-09 10:22 510次阅读

    arma-garch模型的建模步骤

    ARMA-GARCH模型是一种常用于金融市场时间序列数据的建模方法,它结合了回归移动平均(ARMA)模型和广义
    的头像 发表于 07-09 10:20 689次阅读

    神经网络预测模型的构建方法

    神经网络模型作为一种强大的预测工具,广泛应用于各种领域,如金融、医疗、交通等。本文将详细介绍神经网络预测模型的构建方法,包括模型设计、数据集
    的头像 发表于 07-05 17:41 681次阅读

    基于回归模型的海上风电功率预测方法

    为测试和比较不同风电机组功率预测方法的精度,国内外学者开展了大量研究。文献[1]采用模糊综合评价法对陆上风电机组的运行状态进行评估。
    发表于 04-30 14:50 395次阅读
    基于<b class='flag-5'>自</b><b class='flag-5'>回归</b><b class='flag-5'>模型</b>的海上风电功率<b class='flag-5'>预测</b>方法

    谷歌推出AI扩散模型Lumiere

    近日,谷歌研究院重磅推出全新AI扩散模型Lumiere,这款模型基于谷歌自主研发的“Space-Time U-Net”基础架构,旨在实现视频生成的一次性完成,同时保证视频的真实性和动作连贯性。
    的头像 发表于 02-04 13:49 1046次阅读

    基于DiAD扩散模型的多类异常检测工作

    现有的基于计算机视觉的工业异常检测技术包括基于特征的、基于重构的和基于合成的技术。最近,扩散模型因其强大的生成能力而闻名,因此本文作者希望通过扩散模型将异常区域重构成正常。
    的头像 发表于 01-08 14:55 1416次阅读
    基于DiAD<b class='flag-5'>扩散</b><b class='flag-5'>模型</b>的多类异常检测工作