LLM2D
预测每个时间序列行为的RNN单元结构最佳选择是什么?
What is the best RNN-cell structure to forecast each time series behavior?
发布日期: 9/23/2024
arXiv ID: oai:arXiv.org:2203.07844v2

摘要

时间序列预测在许多领域中具有至关重要的地位,这一点毋庸置疑。在处理时间序列预测任务时,最常用的机器学习模型是循环神经网络(RNNs)。通常,这些模型基于三种最流行的单元之一构建:ELMAN、长短期记忆(LSTM)或门控循环单元(GRU)。每个单元具有不同的结构,并意味着不同的计算成本。然而,目前尚不清楚为何以及何时使用每种RNN单元结构。实际上,尚未对所有可能的时间序列行为进行全面表征,也没有指导哪种RNN单元结构最适合每种行为。本研究的目标是双重的:它提出了几乎所有时间序列行为的全面分类法,并提供了针对每种时间序列行为的最佳RNN单元结构的见解。我们进行了两项实验:(1)通过在其基本架构中进行一项更改(移除、添加或替换一个单元组件),创建了11个LSTM-Vanilla单元的变体,评估并分析了每个组件的作用。(2)评估并分析了20种可能的RNN单元结构的性能。为了评估、比较和选择最佳模型,使用了不同的统计指标:基于误差的指标、基于信息准则的指标、基于朴素方法的指标和基于方向变化的指标。为了进一步增强我们对模型解释和选择的信心,使用了Friedman Wilcoxon-Holm符号秩检验。我们的结果主张在时间序列预测中使用和探索新创建的RNN变体,名为SLIM,由于其高准确性预测不同时间序列行为的能力,以及其简单结构设计,不需要昂贵的时间和计算资源。