Long Short-Term Memory Networks (LSTMs) have been applied to daily discharge prediction with remarkable success. Many practical scenarios, however, require predictions at more granular timescales. For instance, accurate prediction of short but extreme flood peaks can make a life-saving difference, yet such peaks may escape the coarse temporal resolution of daily predictions. Naively training an LSTM on hourly data, however, entails very long input sequences that make learning hard and computationally expensive. In this study, we propose two Multi-Timescale LSTM (MTS-LSTM) architectures that jointly predict multiple timescales within one model, as they process long-past inputs at a single temporal resolution and branch out into each individual timescale for more recent input steps. We test these models on 516 basins across the continental United States and benchmark against the US National Water Model. Compared to naive prediction with a distinct LSTM per timescale, the multi-timescale architectures are computationally more efficient with no loss in accuracy. Beyond prediction quality, the multi-timescale LSTM can process different input variables at different timescales, which is especially relevant to operational applications where the lead time of meteorological forcings depends on their temporal resolution.
翻译:长期短期内存网络(LSTMs)已被应用到每日排放预测中,并取得了显著的成功。然而,许多实际假设都要求以更颗粒的时间尺度来预测多时标。例如,准确预测短暂但极端的洪峰可以带来拯救生命的变化,然而,这种峰值可能逃脱每日预测的粗略时间分辨率的暂时性分辨率的粗略分辨率。对小时数据进行LSTM(LSTMs)培训需要很长的输入序列,使得学习困难和计算费用昂贵。在本研究中,我们提议了两个多时间尺度的LSTM(MTS-LSTM)(MTS-LSTM)结构,在一种模型中联合预测多个时标,因为它们在一个时标上处理长的一次性投入,并在每个单个时间尺度中分出,以最近的输入步骤。我们测试这些模型在美国大陆上516个盆地,并参照美国国家水模型基准。与天真预测相比,每个时间尺度的LSTM(LSTM)不同,多时标结构在计算上效率更高且没有损失准确性。除了预测质量外,多时标的LSTMTMMTMT可处理不同时间尺度的进度变量,在不同的时间尺度上取决于时间尺度的时标的时标的操作。