摘要
时间序列预测(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}获取。