arXiv:2504.00059cs.LGstat.ML2025-04被引 6

用多维度评估时间序列模型,发现神经网络只在远期预测中占优

ModelRadar: Aspect-based Forecast Evaluation

  • 按平稳性、异常值、预测步长等维度拆解模型表现
  • NHITS整体最优,但仅在多步预测中优于传统方法
  • 传统方法如ETS对异常更鲁棒,适合高噪声场景

准确评估预测模型对确保可靠预测至关重要。当前评估方法通常将性能汇总为单一分数(如SMAPE),但这种平均会掩盖模型在不同条件下的行为差异。这一问题在时间序列预测中尤为突出,因跨时间步、预测步长和多个序列的多重平均可能隐藏关键性能波动。为此,我们提出ModelRadar框架,从平稳性、异常存在、预测步长等多个方面评估单变量时间序列模型。通过对比24种方法(含经典与机器学习算法),发现NHITS虽整体表现最优,但其优势仅在多步预测中显著;而传统方法如ETS和Theta在异常环境下表现更稳健。这些发现凸显了基于维度的评估对研究者和实践者的价值。ModelRadar已开源为Python包。

原文摘要 · Abstract (English)

Accurate evaluation of forecasting models is essential for ensuring reliable predictions. Current practices for evaluating and comparing forecasting models focus on summarising performance into a single score, using metrics such as SMAPE. While convenient, averaging performance over all samples dilutes relevant information about model behavior under varying conditions. This limitation is especially problematic for time series forecasting, where multiple layers of averaging--across time steps, horizons, and multiple time series in a dataset--can mask relevant performance variations. We address this limitation by proposing ModelRadar, a framework for evaluating univariate time series forecasting models across multiple aspects, such as stationarity, presence of anomalies, or forecasting horizons. We demonstrate the advantages of this framework by comparing 24 forecasting methods, including classical approaches and different machine learning algorithms. NHITS, a state-of-the-art neural network architecture, performs best overall but its superiority varies with forecasting conditions. For instance, concerning the forecasting horizon, we found that NHITS (and also other neural networks) only outperforms classical approaches for multi-step ahead forecasting. Another relevant insight is that classical approaches such as ETS or Theta are notably more robust in the presence of anomalies. These and other findings highlight the importance of aspect-based model evaluation for both practitioners and researchers. ModelRadar is available as a Python package.

时间序列模型评估NHITS异常检测

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