news 2026/6/23 18:27:42

Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Autoformer: Decomposition Transformers with Auto-Correlation for Long-Term Series Forecasting

Autoformer的核心:基于周期的依赖发现(Period-based dependencies)

时间序列通常有周期性(比如交通流的日周期、周周期)。处于“相同相位”的子序列(比如“这周五晚高峰”和“上周五晚高峰”)在形状上是高度相似的。我们的目标不是去关注所有历史数据,而是把注意力集中在那些与当前时刻处于同一相位的历史片段上。

自相关公式(RXX(τ)R_XX(\tau)RXX(τ)):
RXX(τ)=lim⁡L→∞1L∑t=1LXtXt−τ \mathcal{R}_{\mathcal{XX}}(\tau) = \lim_{L \to \infty} \frac{1}{L} \sum_{t=1}^{L} \mathcal{X}_t \mathcal{X}_{t-\tau}RXX(τ)=LlimL1t=1LXtXtτ
τ\tauτ(Time Lag/Delay):这是一个滑动窗口的步长, 测试序列与其自身延迟了τ\tauτ步后的版本之间的关系。∑t=1LXtXt−τ\sum_{t=1}^{L} \mathcal{X}_t \mathcal{X}_{t-\tau}t=1LXtXtτ是衡量两个序列的相似度,如果序列在滞后τ\tauτ时发生了重合(比如τ=24\tau=24τ=24小时),波峰对波峰,波谷对波谷,乘积均为正,总和(R\mathcal{R}R)就会非常大。如果τ\tauτ不是周期(比如τ=13\tau=13τ=13小时),波峰对波谷,正负相消,总和(R\mathcal{R}R)就会趋近于 0。R(τ)\mathcal{R}(\tau)R(τ)的值越大,说明τ\tauτ这个周期越“真实”,我们越应该信赖在这个滞后长度下的历史信息。

使用方式: 当计算出所有可能的**τ\tauτ对应的R(τ)\mathcal{R}(\tau)R(τ),从中只挑选出R(τ)\mathcal{R}(\tau)R(τ)最大的前k**(Top-K)个τ\tauτ, 根据R(τ)\mathcal{R}(\tau)R(τ)的大小,对找到的历史子序列进行加权置信度越高该周期的信息在预测未来时所占的权重就越大

Autoformer的核心:时延信息聚合(Time delay aggregation)

为了实现序列级连接,我们需要将相似的子序列信息进行聚合。它使用Roll()操作替代传统的点对点矩阵。

在标准的 Self-Attention 中,我们通过计算QKTQK^TQKT来让每一个 Token 去“寻找”其他相关的 Token。 而在 Autoformer 中,既然我们已经计算出了最强的kkk个周期滞后τ1,…,τk\tau_1, \dots, \tau_kτ1,,τk(比如昨天、上周、上个月),我们就需要把这些历史时刻的数据**“搬运”**到当前时刻来进行融合。

Roll 操作的物理含义:Roll(V,τ)Roll(V, \tau)Roll(V,τ)的意思是将整个序列VVV向右平移τ\tauτ个时间步。目的是把过去的数据搬运到当前的索引位置上
AutoCorrelation(Q,K,V)=∑i=1kRoll(V,τi)R^Q,K(τi) \text{AutoCorrelation}(\mathcal{Q,K,V}) = \sum_{i=1}^{k} \text{Roll}(\mathcal{V}, \tau_i) \hat{\mathcal{R}}_{\mathcal{Q,K}}(\tau_i)AutoCorrelation(Q,K,V)=i=1kRoll(V,τi)R^Q,K(τi)
基于选择的周期性最强的k个进行聚合,将所有平移并加权后的序列叠加起来,得到最终的输出。实际上是在做多周期的特征融合

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 17:19:03

stm32毕设本科生任务书指导

【单片机毕业设计项目分享系列】 🔥 这里是DD学长,单片机毕业设计及享100例系列的第一篇,目的是分享高质量的毕设作品给大家。 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的单片机项目缺少创新和亮点…

作者头像 李华
网站建设 2026/6/23 9:49:05

效率神器!QuickTextPaste 便携版:快速文本粘贴 + 预设管理全攻略

作为经常需要重复输入固定文本(比如代码注释、常用回复、格式模板)的开发者 / 办公族,你是否还在反复复制粘贴、手动调整格式?今天给大家分享一款宝藏工具 ——QuickTextPaste v9.35 多语便携版,无需安装,解…

作者头像 李华
网站建设 2026/6/23 15:51:02

向量在计算机图形学中的核心应用

向量数学是计算机图形学的基石,贯穿从几何建模到最终渲染的每一个环节。以下是针对图形学领域的重点补充:一、图形学特有的向量表示与运算1.1 齐次坐标(Homogeneous Coordinates)扩展维度:三维点/向量用四维表示&#…

作者头像 李华
网站建设 2026/6/23 17:57:00

SelectDB索引实战:从入门到精通,避开那些年我踩过的坑

一、SelectDB索引体系全景图 SelectDB的索引体系分为两大阵营:点查索引和跳数索引。这个分类方式很巧妙,不是按数据结构分,而是按查询场景分,这让我想起了当年学MySQL时死记硬背B树、哈希索引的日子,其实从使用场景出…

作者头像 李华
网站建设 2026/6/22 18:13:16

探秘常见机器人控制运动上位机源码:解锁多种运动算法

常见机器人控制运动上位机源码,包涵多种运动算法。 支持marilink 提供技术文档嘿,各位技术爱好者们!今天来聊聊常见机器人控制运动上位机源码,这可是个超有趣又实用的领域。 一、概述 在机器人开发中,上位机就像是机器…

作者头像 李华
网站建设 2026/6/23 17:52:57

9 个降AI率工具,继续教育学生必备!

9 个降AI率工具,继续教育学生必备! AI降重工具:让论文更自然,让学术更真实 在当前的学术写作环境中,随着AI技术的广泛应用,越来越多的学生和研究者面临一个共同的问题——如何有效降低AIGC率,同…

作者头像 李华