arXiv:2411.01623cs.LGcs.AI2024-11NeurIPS被引 130

用可学习的频域滤波器提升时间序列预测的精度与效率

FilterNet: Harnessing Frequency Filters for Time Series Forecasting

  • 设计两种可学习频域滤波器,分别处理通用与上下文相关的信号成分
  • 在8个基准数据集上超越现有方法,对高频噪声更鲁棒且计算更高效
  • 适合需要高精度、长序列时间序列预测的研究与工业应用

尽管众多网络架构被用于时间序列预测,基于Transformer的模型仍存在对高频信号敏感、计算效率低以及全频谱利用不足的问题,这些是准确预测含数千点的时间序列的关键瓶颈。本文提出一种新颖视角:借鉴信号处理中的滤波思想,构建名为FilterNet的简单有效网络,通过可学习的频率滤波器选择性传递或衰减时间序列中的特定成分,提取关键时序模式。具体地,提出两类可学习滤波器:(i) 普通形状滤波器,采用通用频域核进行信号过滤与建模;(ii) 上下文形状滤波器,根据输入信号的兼容性评估过滤后的频率以实现依赖关系学习。结合二者,FilterNet能近似替代时间序列中广泛使用的线性映射和注意力机制,同时具备出色的高频噪声处理能力与全频谱利用优势。在八个时间序列预测基准上的大量实验表明,该方法在有效性与效率方面均优于当前最先进方法。代码已开源:https://github.com/aikunyi/FilterNet

原文摘要 · Abstract (English)

While numerous forecasters have been proposed using different network architectures, the Transformer-based models have state-of-the-art performance in time series forecasting. However, forecasters based on Transformers are still suffering from vulnerability to high-frequency signals, efficiency in computation, and bottleneck in full-spectrum utilization, which essentially are the cornerstones for accurately predicting time series with thousands of points. In this paper, we explore a novel perspective of enlightening signal processing for deep time series forecasting. Inspired by the filtering process, we introduce one simple yet effective network, namely FilterNet, built upon our proposed learnable frequency filters to extract key informative temporal patterns by selectively passing or attenuating certain components of time series signals. Concretely, we propose two kinds of learnable filters in the FilterNet: (i) Plain shaping filter, that adopts a universal frequency kernel for signal filtering and temporal modeling; (ii) Contextual shaping filter, that utilizes filtered frequencies examined in terms of its compatibility with input signals for dependency learning. Equipped with the two filters, FilterNet can approximately surrogate the linear and attention mappings widely adopted in time series literature, while enjoying superb abilities in handling high-frequency noises and utilizing the whole frequency spectrum that is beneficial for forecasting. Finally, we conduct extensive experiments on eight time series forecasting benchmarks, and experimental results have demonstrated our superior performance in terms of both effectiveness and efficiency compared with state-of-the-art methods. Code is available at this repository: https://github.com/aikunyi/FilterNet

时间序列频域分析深度学习滤波器

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。