TimeMixer:一种新的时间序列预测方法

TimeMixer:一种新的时间序列预测方法,该方法由论文“TimeMixer: Decomposable Multiscale Mixing for Time Series Forecasting”提出。此论文发表于ICLR 2024会议。TimeMixer通过多尺度混合(Multiscale Mixing)和可分解的过去混合(Past-Decomposable Mixing, PDM)以及未来多预测器混合(Future-Multipredictor Mixing, FMM)模块来实现高效的时间序列预测。

论文作者为Shiyu Wang, Haixu Wu, Xiaoming Shi, Tengge Hu, Huakun Luo, Lintao Ma, James Y. Zhang, Jun Zhou,来自蚂蚁集团和清华大学。

论文内容概要如下(由ChatGPT 4o总结)

一、主要贡献

  1. 多尺度混合视角
    • 该论文提出了一种新颖的多尺度混合视角,通过在不同的采样尺度上分析时间序列的复杂变化,将时间序列中的微观和宏观信息解耦,从而提高预测精度。
  2. TimeMixer架构
    • TimeMixer是一种完全基于MLP(多层感知器)的架构,包含PDM和FMM两个模块。PDM模块负责提取过去的多尺度信息,而FMM模块则将这些信息用于未来的预测。
    • PDM模块通过对多尺度时间序列的分解,将季节性和趋势性成分分别混合,实现了从细粒度到粗粒度和从粗粒度到细粒度的信息聚合。
    • FMM模块通过组合多个预测器的预测结果,利用多尺度观测的互补预测能力,提高了预测的准确性。

二、方法细节

  1. 多尺度混合架构
    • 通过平均下采样将过去观测数据转换为多个尺度的时间序列,然后使用嵌入层将这些多尺度序列投影到深度特征空间。
    • 使用多个PDM模块来混合不同尺度的过去信息,分别对季节性和趋势性成分进行处理,最终获得多尺度的混合表示。
  2. 过去可分解混合(PDM)
    • PDM模块首先将多尺度时间序列分解为季节性和趋势性成分,然后分别进行混合操作。季节性成分采用自下而上的方式混合,而趋势性成分则采用自上而下的方式混合。
  3. 未来多预测器混合(FMM)
    • 在未来预测阶段,FMM模块将多个尺度的预测结果进行组合,从而利用多尺度信息的互补预测能力,提高预测精度。

三、实验结果

  • TimeMixer在长短期预测任务中都表现出色,在多种基准数据集上均取得了最新的最优性能,并且在运行效率上具有明显的优势。
  • 在长时间预测任务中,TimeMixer在Weather、Solar-Energy、Electricity和Traffic等数据集上均优于当前最先进的模型,如PatchTST。
  • 在短时间预测任务中,TimeMixer在PEMS和M4数据集上也展示了强大的预测能力,特别是在复杂的多变量时间序列预测任务中表现尤为出色。

四、结论

TimeMixer通过多尺度混合架构有效地处理了时间序列预测中的复杂时变模式,结合了微观和宏观信息的优点,实现了高效且精确的预测。详细的可视化和消融实验进一步验证了其设计的合理性和有效性。


TimeMixer on GitHub: https://github.com/kwuking/TimeMixer

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注