摘要
时间序列预测 (TSF) 在电力转换、医疗监测和作物生长等各种应用中发挥着至关重要的作用。尽管深度学习方法在 TSF 中取得了进展,但它们预测长期序列的能力仍然受到限制。这种局限性源于未能同时考虑变量内部和变量之间的变化。为了缓解这一挑战,我们引入了 Fi$^2$VBlock,它利用**频域**视角来捕捉**变量内部**和**变量之间**的**变化**。通过频率变换模块将数据转换到频域后,设计了实部和虚部之间的频率交叉注意力机制,以获得增强的频率表示并捕捉变量内部的变化。此外,采用 Inception 模块来整合信息,从而捕捉不同变量之间的相关性。我们的主干网络 Fi$^2$VTS 采用残差架构,通过连接多个 Fi$^2$VBlock 来防止退化问题。从理论上讲,我们证明了 Fi$^2$VTS 在时间和内存复杂度方面都实现了大幅度降低,从每个 Fi$^2$VBlock 计算的 $\mathcal{O}(L^2)$ 降至 $\mathcal{O}(L)$。在三个基准数据集上的实证评估表明,与最新的最先进方法相比,Fi$^2$VTS 的平均平方误差 (MSE) 平均降低了 30%,平均绝对误差 (MAE) 平均降低了 22%。实现代码可在 \url{https://github.com/HITshenrj/Fi2VTS} 获取。