CycleNet:通过建模周期性模式来提升时间序列预测精度

【AI视野·今日CV 计算机视觉论文速览 第273期】Mon, 23 Oct 2023 AI视野·今日CS.CV 计算机视觉论文速览 Mon, 23 Oct 2023 Totally 73 papers 👉上期速览✈更多精彩请移步主页 Daily Computer Vision Papers Using Human-like Mechanism to Weaken Effect of Pre-training Weight Bias in Face-Recognition Convolutional Neural Network Authors Haojiang Ying, Yi 阅读详情

主要内容:NeurIPS 2024的CycleNet针对长时序预测,提出RCF周期建模模块,通过学习全局固定周期模板拆分周期与残差,仅预测残差再融合结果,可嵌入各类时序模型。模型搭配单层线性或双层MLP,结构极轻量,参数量大幅减少。在电力、气象等稳定周期数据集上效果达SOTA;但单通道建模、易受异常值干扰,交通数据表现不及iTransformer。实验证明RCF优于传统时序分解。文章也说明模型仅适配固定周期序列,最后给出融合变量关联、提升鲁棒性等改进方向。

代码地址:https://github.com/ACAT-SCUT/CycleNet

论文地址:[2409.18479] CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns

一、引言

1.长时序预测现有方案的痛点

长时序预测(LTSF)广泛用于电力负荷、交通流量、气象、光伏等场景,需要一次性预测数十至数百步。当下主流方案分两类:一是基于 Transformer、TCN、RNN 的深度模型,依靠多层网络、注意力机制捕捉长依赖,缺点是参数量庞大、推理慢、算力成本高;二是 DLinear、Autoformer 这类时序分解模型,仅在输入回看窗口内拆分季节周期与趋势,只能利用局部片段,当回看长度小于数据固有周期时,分解效果大幅衰减,无法充分挖掘全局稳定周期规律。两类方法都绕开了一个核心事实:长时序预测的核心支撑是全局固定周期性。

2.CycleNet 核心创新与论文基础信息

本文是 NeurIPS 2024 Spotlight 论文,由华南理工团队提出,核心创新为RCF 残差周期预测,一种可即插即用的全局周期建模模块。区别传统局部分解,RCF 学习全局共享周期模板,完整提取时序周期分量,仅对去除周期后的残差做预测,最终叠加周期得到结果。将 RCF 搭配单层线性、双层 MLP 即可构成极简 CycleNet,参数量相比主流模型降低 90% 以上,在电力、光伏、气象等周期稳定数据集达到 SOTA。 开源代码:https://github.com/ACAT-SCUT/CycleNet 论文 arXiv:[2409.18479] CycleNet: Enhancing Time Series Forecasting through Modeling Periodic Patterns

二、模型架构

1.核心模块:RCF 残差周期预测原理

现有 DLinear、Autoformer 等时序分解方法,仅能在有限输入回看窗口内拆分季节、趋势成分,只能利用局部时序片段;一旦回看长度小于数据完整周期,分解会出现残缺、边缘失真问题。为解决该缺陷,论文提出RCF 残差周期预测模块,核心思路是提前学习数据集全局共享的周期模板,把时序拆分为可稳定复现的周期部分、无规律波动残差部分分开建模,整套流程分为周期提取、残差预测、结果融合三步。
1. 全局周期模板初始化与对齐
定义可学习参数:Q ∈ R^(W×D),其中,W 表示数据集固有周期长度,D 表示变量通道数。模板 Q 初始化为全零矩阵,并通过反向传播持续更新。
对于当前时间步 t,模型根据时间偏移量:t mod W,对周期模板进行循环移位,得到与当前时间位置对齐的周期模板 Q^(t),从而解决时序起点与周期模板之间的错位问题。
2. 周期分量重复拼接
将对齐后的 Q^(t) 通过重复与截断操作生成:
c_(t−L+1:t)    (输入窗口周期片段)
c_(t+1:t+H)    (预测窗口周期片段)
当回看长度 L 或预测长度 H 大于单周期长度 W 时,通过循环复制模板进行扩展;当长度不足一个周期时,则截取对应部分。最终生成与输入序列和预测序列长度一致的周期分量。
3. 残差分离与残差预测
通过下式计算残差序列:r = x – c,其中 x 为原始输入序列,c 为对应周期分量。
骨干网络仅对残差序列 r 进行预测,无需重复学习周期规律,从而降低建模难度,提高预测效率。
4. 周期与残差融合输出
设骨干网络预测得到未来残差:r̂_(t+1:t+H)
最终预测结果表示为:ŷ_(t+1:t+H) = r̂_(t+1:t+H) + c_(t+1:t+H)
RCF 通过将周期规律固化为全局模板,使网络重点学习随机波动和局部变化,从而提高长序列预测能力。

2.CycleNet 两种轻量化网络结构

RCF 本质上是一个通用分解插件,可与不同骨干网络结合构成 CycleNet。论文设计了两种轻量化实现方案,并采用通道独立(Channel Independent)建模策略,即所有变量共享同一组网络参数。
1. CycleNet/Linear
采用单层全连接线性层作为残差预测器:r̂ = Wr + b
该结构不包含激活函数、卷积操作和注意力机制,计算开销极低,训练速度快,适用于周期规律明显的场景。
2. CycleNet/MLP
采用双层多层感知机结构:h = GELU(W1r + b1),r̂ = W2h + b2
相比 Linear 版本,MLP 能够更好拟合复杂残差波动,在高维多变量数据集上具有更优预测性能,因此也是论文推荐的默认配置。
此外,RCF 具有较强的可插拔性,可以作为前置分解模块集成到 DLinear、SparseTSF、PatchTST、iTransformer 等模型中,在几乎不增加计算成本的情况下提升预测精度。

3.配套辅助:归一化与损失函数设计

1. RevIN 实例归一化
为缓解时序数据中的分布偏移问题,CycleNet 默认采用不带可学习仿射变换的 RevIN(Reversible Instance Normalization)。
输入归一化过程:x_norm = (x − μ) / √(σ + ε)
预测结果反归一化过程:x̂_raw = x̂_norm × √(σ + ε) + μ
其中:μ 为当前输入窗口均值;σ 为当前输入窗口标准差;ε 为防止分母为零的极小常数。
该方法能够有效消除不同样本之间的统计分布差异,提高模型泛化能力。但对于太阳能发电等大量零值场景,归一化可能导致特征失真,因此需要关闭 RevIN。
2. MSE 损失函数
模型训练采用均方误差(Mean Squared Error)作为优化目标:Loss = ||x_real − x̂_pred||²₂,其中:x_real 表示真实值;x̂_pred 表示模型预测值。
统一采用 MSE 损失函数能够保证与 Autoformer、PatchTST、iTransformer 等主流基线模型的公平对比,提高实验结果的可信度。

三、实验结果与分析

1.预测精度与轻量化效率表现

实验覆盖 ETT 负荷、电力、光伏、气象、交通六大标准时序数据集,对比近十年主流 SOTA 模型。在电力、光伏、气象、ETT 等具备稳定日 / 周周期的数据上,CycleNet/MLP 整体最优,CycleNet/Linear 稳居第二;仅交通数据集弱于 iTransformer。

效率层面优势突出,参数量、MAC 运算量远低于 PatchTST、iTransformer,训练耗时更短,兼顾高精度与轻量化。

2.消融实验验证 RCF 的有效性

多组消融从三个维度验证 RCF 价值:

1.基础骨干消融:纯 Linear/MLP 加装 RCF 后,MSE 普遍下降 10%-20%,证明 RCF 是性能提升核心;

2.插件通用性:给 PatchTST、iTransformer、DLinear 接入 RCF,均能稳定涨点;

3.时序分解横向对比:RCF 显著优于 MOV 滑动平均、LD 可学习分解、Sparse 稀疏分解三类传统 STD 方案;

4.周期超参 W 消融:W 必须匹配数据集真实周期,错配后模型效果几乎等同于不加 RCF。

3.模型短板:交通数据集表现分析

交通数据集存在两大缺陷限制 CycleNet 效果:第一,路网流量存在大量突发极端离群值,会偏移 RCF 学习到的全局平均周期模板,残差计算失真;第二,Cycle 采用单通道独立建模,不建模测点之间时空依赖,而 iTransformer 通过维度翻转捕捉多变量交互,在交通任务更适配。补充 PEMS 小型交通数据集实验可见,离群点更少时,CycleNet 和 SOTA 差距明显缩小。

四、总结与展望

1.全文核心贡献梳理

  • 提出 RCF 全局周期分解模块,突破传统局部时序分解窗口限制,可即插即用兼容所有主流时序模型;
  • 基于 RCF 搭建 CycleNet/Linear、CycleNet/MLP 两种极简轻量模型,多数数据集超越复杂 Transformer 基线;
  • 大量消融、可视化、横向对比实验,完整证明 RCF 相比传统季节分解方法的优越性。

2.模型固有局限与适用范围

CycleNet 有明确适用边界:优势场景为电力、光伏、气象、ETT 负荷等固定稳定周期、变量交互弱、异常值少的时序任务;存在四点固有局限:仅支持全局统一固定周期,无法处理时变周期(心电);全通道共用同一 W,多通道周期不一致效果下滑;极端离群值严重干扰周期模板;年度超长周期缺少足量训练数据难以学习。

3.未来优化研究方向

论文提出三条可行改进路线:优化 RCF 损失或模板更新逻辑,提升对异常值鲁棒;融合 GNN、iTransformer 类跨变量交互模块,弥补交通场景短板;设计多通道独立周期、适配年尺度长周期的扩展 RCF 结构。

深度学习之LoRA(低秩适配)原理与实战 【代码】深度学习之LoRA(低秩适配)原理与实战。 阅读详情

相关推荐

AI对战五子棋——深度学习策略网络

在本篇博文中,我们完成了:✔ 构建一个 CNN 五子棋策略网络✔ 让神经网络输出落子概率✔ 使用 Policy Gradient 强化学习训练 AI✔ 让 AI 实现人与 AI、AI 自对弈博弈。

X2829352498的博客 41

【论文精读】NeurIPS 2024[Spotlight] | CycleNet:通过建模周期模式增强时间序列预测

时间序列数据中存在的周期模式是进行长周期时序预测的关键。本文开创性地探讨了如何显式建模这种周期模式,以提升模型在长周期时序预测(LTSF)任务中的表现。具体而言,本文引入了残差周期预测RCF)技术,该技术利用可学习循环周期来建模序列中固有的周期模式,并对已建模周期的剩余残差分量进行预测。将RCF与简单的线性层或双层MLP结合,形成了本文提出的简单而强大的方法——CycleNet。CycleNet在电力、天气和能源等多个领域实现了最先进的预测准确性,同时通过减少90%以上所需的参数数量,提供了显著的效率优势。

xx_nm98的博客 3814

双相机坐标系标定

工业双相机对位标定

sinat_33762356的博客 8320

【时序预测】浅谈为什么NeurIPS 24 CycleNet不适用工业时序数据集?

摘要:论文提出CycleNet模型用于增强时序预测中的周期性建模,但其核心假设(所有样本共享相同周期模式)在工业场景中存在严重缺陷。实验显示,由于真实工业负载数据中周期模式不一致且非理想正弦波,模型学习到的周期参数Q基本沦为噪声,导致预测效果远差于对比方法DLinear。这表明CycleNet的严格假设使其难以在真实工业时序数据上实现可靠预测。

weixin_45203752的博客 266

【高级-RAG-优化方法】

本文介绍了两种优化RAG(检索增强生成)系统的高级方法。第一部分介绍KnowFlow项目,它采用父子分块技术,将文档分为父分块(800-1500字符)和子分块(200-400字符),通过精确匹配子分块再返回父分块内容来保证搜索精确性和上下文完整性。第二部分探讨Milvus的多种增强技术,包括查询增强(如假设问题生成、回溯提示)、索引增强(自动合并块、分层索引)、检索器增强(句子窗口检索、元数据过滤)、生成器增强(提示压缩、块排序)以及管道增强(自我反省、代理查询路由)。这些方法共同提升了RAG系统的检索效率

weixin_48585108的博客 960

昇腾910安装驱动出错,降低Centos7.6的内核版本

Centos7.6 启动内核修改,解决昇腾910安装驱动错误的问题。

深蓝 3302

时序论文28|CycleNet:通过对周期模式进行建模增强时间序列预测

这是今年NIPS的一篇时序论文,主要是提出了一种通过对周期模式进行建模来提高时间序列预测性能的方法。很明显,论文潜在的应用领域是那些具有周期模式的数据。这是一种很好的思路,就是把应用方向限制在具体问题上。时间序列领域有很多问题,比如:平稳性、周期性、长/短预测、趋势分解等等,一个模型肯定不能适应所有数据,解决所有问题,那么我就把问题定义清楚,只解决我定义的问题。在论文中对结果做定量分析,解释本文方法为什么,并对其局限性和未来研究方向进行了讨论,这样相当于间接堵住审稿人的嘴。

u010681011的专栏 1505

ReelShort Android 逆向实战:Frida Hook 定位 sign 与 requestTime 算法

一个动态变化的 sign,如何从海量 so 逻辑中精准定位并完整复现?本文以海外短剧 App ReelShort 为例,实战拆解搜索、列表与详情接口的分析过程:从 Charles 抓包锁定关键参数,到 jadx 定位 native 函数,再借助 Frida Hook 验证加密结果;逐步还原 requestTime 的生成机制及 sign 的 HMAC-SHA256 签名逻辑。全文记录关键思路、踩坑与验证方法,带你建立一套可迁移的 Android 接口逆向分析流程。

weixin_64116813的博客 458

CycleNet模型训练笔记

跑cyclenet代码过程中遇到的一些些问题记录~

米奇妙妙屋 2163

12V转5V稳压电路详细分析(7805三端稳压,LM2596稳压)

7805线性三端稳压 DCDC的意思是直流变到直流(不同直流电源值的转换),只要符合这个定义都可以叫DCDC转换器,或称之为开关电源或开关调整器。 7805属于常用的线性三端稳压器,输入电压范围不大于35V,输入输出压差2V,最大输出电流1.5A,下图为原理图,其原理简单,使 用方便,深受很多用户的喜爱。但是其不足之处就是效率低,特别是压差越大时其效率越低。比如这里12V转5V的效率为 5V/12V≈41.7%。 如上电路是最经典的7805稳压5V电路,电路中有两个电容,电容的作用如下: ...

a2001444的博客 9万+

ADRV9009学习资料保存:基于XC7Z100+ADRV9009的双收双发无线电射频板卡

ADRV9009学习资料保存:基于XC7Z100+ADRV9009的双收双发无线电射频板卡 一、板卡概述 基于XC7Z100+ADRV9009的双收双发无线电射频板卡是基于XilinxZYNQFPGA和ADI的无线收发芯片ADRV9009开发的专用功能板卡,用于5G小基站,无线图传,数据收发...

9381

时间序列预测新革命:从CycleNet到TQNet,一场“周期”与“相关性”的新范式

时间序列预测新革命:从CycleNet到TQNet,一场“周期”与“相关性”的新范式

常隆涛的博客 898

C++软件异常分析概述

本文将详细讲述Windows系统中软件异常的分类以及常用的排查方法,给大家提供一个借鉴与参考。

dvlinker的技术专栏 4万+

时序代码精读:NIPS24|CycleNet代码的精读笔记

本文深入解析了CycleNet的核心代码实现,重点介绍了其创新性的周期性建模方法。模型通过将时间序列分解为循环项和残差项,先学习固有周期模式,再预测剩余残差项,最后合并得到预测结果。文章详细剖析了forward函数和RecurrentCycle类的实现细节,包括周期索引计算和残差预测过程。实验表明CycleNet在显性周期性数据上表现优异,但对周期长度设置敏感,在复杂数据场景下存在局限性。该模型以简洁架构实现高效周期建模,其核心思路和优化技巧值得学习。

u010681011的专栏 892

SAPGUI 与 ADT 的时代分野:在多云架构下,谁还能代表现代 SAP 开发

摘要(149字) SAP开发工具正经历代际更迭:SAPGUI基于专有协议(NI/DIAG)的厚客户端架构难以适配多云环境,而ADT(ABAP Development Tools)通过HTTP(S)协议和Eclipse生态成为ABAP Cloud/RAP开发的唯一入口。关键差异体现在:ADT支持CDS、行为定义等云原生对象建模,天然对齐BTP的零信任网络;集成ATC、Git等DevOps工具链;而SAPGUI无法创建RAP核心对象,在跨平台、自动化方面存在硬限制。官方文档明确将ADT作为Clean Core战

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 392

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

CycleGAN的理解与应用

CycleGAN的理解与应用论文CycleGAN原理网络准备工作训练net.pytrain_imgae_reader.pytrain.py训练过程测试test_image_reader.pyevaluate.py测试结果 论文 Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks CycleGAN原理 CycleGAN的原理可以概述为:将一类图片转换为另一类图片。 共有两个样本空间 记为 X和Y,学习

qq_35498453的博客 2810

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Transformer 为什么能取代 RNN?从自注意力讲起

2017 年谷歌在《Attention Is All You Need》中提出 Transformer,核心是。它如今是 GPT、BERT、ChatGPT 的共同底座。

anew___的博客 802

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

基于深度学习的商品评论情感分析系统-毕业设计

面向商品评论的中文情感分析系统,支持单条预测、批量分析、情感分布与关键词、报告导出。TextCNN、BiLSTM、Transformer 在同一词表、同一数据切分、同一种子与超参下公平对比,测试集 F1 分别为 0.9101、0.9089、0.9075。结论是这一规模下模型复杂度未带来收益,但误差结构不同。附技术栈、截图、文档预览与演示视频。

csbysj2020 141

【原创深度学习项目】基于深度学习的建筑工地防护装备检测系统|安全帽与反光衣检测系统(RT-DETR-L 模型)

本文设计并实现了一套基于RT-DETR-L的建筑工地防护装备检测系统,采用Django+Vue前后端架构,实现对安全帽、反光背心等7类装备及“无PPE”“未戴安全帽”等缺失状态的精准识别。系统支持图片、视频、摄像头实时检测,具备参数可调、数据可视化与统计分析功能,有效解决小目标漏检、误检及管理难问题,助力智慧工地安全管理落地。文末可获取源码。

qq_1445749146的博客 228

图解循环神经网络(RNN)

RNN(循环神经网络)就是“带记忆的网络”:让网络拥有一块“记忆”,在处理当前数据时,能同时参考之前看过的内容;它不一次性看完全部输入,而是像人读书一样,一个字一个字地读,每读一个字就更新一次脑子里的记忆,然后用这份记忆去理解当前这个字。但便签一直在被改写,新信息不断挤占旧信息,传到第 40 步时,“巴黎”的痕迹已经淡得几乎没了。读到“贵”的时候,网络并没有重新去查“好看”这个词——但“好看”的影响已经融在了便签里(那个 1.5)。这三个困难的共同点:答案不在当前这一个字里,而在“前面那串东西”里。

技术管理两手抓,两手都要硬. 398

神经网络入门指南:从 CNN、RNN 到 Attention

神经网络的学习,本质是“预测—比较—纠错”的循环;CNN 通过局部连接与权重共享理解图像;RNN 通过隐藏状态传递上下文;LSTM 和 GRU 用门控机制管理记忆;Encoder–Decoder 把理解与生成拆成两个阶段;Attention 则让模型在每一步都能主动寻找最相关的信息。到这里,我们已经走完了从普通神经网络到 Attention 的完整路线。下一篇将正式进入 Transformer,看看它如何摆脱 RNN 的顺序计算,又如何让每个 Token 直接找到与自己相关的信息。

爱敲代码的小黄 380

CNN 卷积神经网络深度解析:卷积、池化与特征提取的底层原理

卷积核(Kernel),也叫滤波器(Filter),本质上是一个可以训练的权重矩阵。1 0 -11 0 -11 0 -1这个卷积核可以对图像中的局部像素进行加权计算。不同的卷积核能够提取不同类型的特征:水平边缘特征垂直边缘特征纹理特征角点特征局部形状特征在传统图像处理中,滤波器通常由人工设计。而在 CNN 中,卷积核的权重通过训练数据和反向传播自动学习得到。这也是 CNN 能够自动提取图像特征的关键。# 第一层卷积padding=1# 第二层卷积padding=1。

2503_90237586的博客 259

图解常用深度学习优化器

来隐式构造 Hessian 逆的近似,从而直接估计出“谷底在哪”,而非仅仅判断“哪边最陡”。即SGD/Adam 主要看“当前坡度”,LBFGS 还会看“最近几步坡度怎么变”,像用局部地形图来规划路线。训练 Transformer 时,有些层梯度大,有些层梯度小。如果用 Adam + L2,梯度大的参数反而可能被“少衰减”,正则效果不稳定;:你要下山,但每次迈步前都要派侦察兵把整座山的每一个坡面都测量一遍,算出“绝对最陡”的方向才走一步。:还是下山,但这次你只问身边一个路人“哪边最陡”,然后就走。

技术管理两手抓,两手都要硬. 218

【无标题】无人机视角道路坑洞坑洼目标检测数据集深度学习 目标检测 无人机航拍 道路坑洞 路面病害 YOLO格式 数据集发布9032期

(一)类别构成该数据集聚焦单一类别——坑洞(类别 ID 为 0),任务指向明确,围绕无人机俯视视角下的道路坑洞目标开展检测标注。类别体系精简,与公路路面病害巡检的实际需求高度契合,图像中的坑洞样本可直接作为路面破损识别的核心正样本,便于对接道路养护排查流程。(二)数据数量数据集规模为 3285 张无人机俯视航拍图像,采用标准 YOLO txt 标注格式,标注框总计 4457 个,其中带有效标注的图片 2007 张,全部图片均带有有效标注。

qq_2529413168的博客 179

基于深度学习的猫图像目标检测方法研究:YOLOv8s模型海选、多种子对比训练与Django+ONNX部署实现详解

本课题基于深度学习研究猫图像目标检测问题。数据集含1000张猫图像、1188个标注框,按固定比例划分并冻结清单;训练前在多个候选族中短训海选,确定YOLOv8s为主模型,经学习率搜索与显存标定后完成150轮训练,验证集mAP50达到0.92,并以7个随机种子的对比实验验证稳定性。最优权重导出为ONNX接入Django系统,提供图片、视频、摄像头三种识别方式,配套识别记录管理与统计大屏,形成从训练到应用的完整闭环。

WEIXIN_JSJBSZDS的博客 207

第 05/24 期:计算图与自动微分:深度学习如何计算梯度

本文系统阐述了神经网络训练中梯度计算的本质:损失对参数的敏感性。通过构建计算图,将复杂函数分解为基本运算,利用链式法则实现反向传播。核心在于反向模式自动微分——以一次前向计算为基础,通过传播输出对中间变量的敏感性,高效求得所有参数梯度。相比前向模式,反向模式在参数多、目标为标量的场景下更高效。计算图不仅适用于神经网络,也广泛适用于任意可微程序。关键思想是:梯度是局部导数与上游敏感性的乘积,分支路径的贡献需累加,从而保证导数计算的正确性与效率。

weixin_47502228的博客 305
上一篇: yper-PCN:用超图建模高阶相关性,点云补全还能再往前走一步吗?
下一篇: Hyper-PCN:用超图建模高阶相关的点云补全方法
山科智能信息处理实验室
博客等级 码龄6年 809粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值