Adaptive Temporal-Frequency Network for Time-Series Forecasting(TKDE)

提出了一种用于中长期时间序列预测的自适应时频网络(ATFN),它是一种融合深度学习网络和频繁模式的端到端混合模型。在ATFN框架内,利用增广序列到序列模型学习复杂非平稳时间序列的趋势特征,利用频域块捕捉时间序列数据的动态和复杂周期模式,利用全连接神经网络将趋势和周期特征结合起来产生最终的预测。设计了相位自适应、频率自适应和幅度自适应的频率机制,将当前滑动窗口的频谱映射到预测区间的频谱。多层神经网络进行类似于反离散傅里叶变换的变换来生成周期性特征预测。利用不同周期特征的合成数据和实际数据来评估模型的有效性。实验结果表明,ATFN在长期时间序列预测中具有良好的性能和较强的适应性

ADAPTIVE TEMPORAL-FREQUENCY NETWORK

ATFN是一种端到端的混合模型,融合了时间和频率信息,并使用滑动窗口进行动态时间序列预测 

The ATFN is composed of three blocks: a time-domain block, a frequency-domain block, and a fully connected fusion block. 

在时域块中,利用深度学习模型学习预测序列的趋势特征。在频域块中,频率编码器将时间序列分解为频谱。随后,自适应频率译码器对频谱进行自适应调整,然后将微调后的频谱在时域内转换回预测序列的周期性特征。融合块结合趋势和周期特征,以产生最终的预测。

ATFN模型是基于预测区间的序列数据与最新滑动窗口的序列数据最相关的假设在ATFN模型中,通过动态自适应机制将当前滑动窗口的频谱映射到预测区间的频谱,而不是直接外推数据,以获得更好的动态特性和预测性能。

 

 Time-Domain Block

时域块的作用是捕捉预测序列的趋势特征 

 

 Frequency-Domain Block

设计了由频率编码器和自适应频率译码器组成的频域块,用于捕获时间序列的频率模式和周期性。设计了一种自适应频率机制来调整深度神经网络实现的ATFN模型的频谱。 

1)FrequencyEncoder 

频率编码器将输入序列数据转换成一组频率分量,并将它们保存在一个存储矩阵中。 

 

 

 

2)Adaptive FrequencyDecoder 

 

 A two-layer neural network structure is used to approximately implements the function of the iDFT of Eq. (9).

 

The frequency adaption is implicitly implemented by the first NN 

 

Amplitude adaption is implicitly implemented by the second NN. 

 

 

Fusion Block

利用一层神经网络将时域块的趋势分量特征和频域块的周期分量特征合并,生成时间序列的最终预测结果 

 

EXPERIMENTS 

 Case 1: Toy Example

合成数据实验为评价不同方法的性能和ATFN不同成分的贡献提供了一种直观的方法。

 

 

 

 Ablation Study of Different Components

由于ATFN是一个混合模型,由不同的组件和三种自适应机制组成,对样例进行烧蚀实验,以验证每个组件在ATFN中的贡献。

 

 

 

 实验部分跳过(文中的实验部分采用case study的方式进行验证)

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值