Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications
Shaoming Xu, Ankush Khandelwal, Xiang Li, Xiaowei Jia, Licheng Liu,, Jared Willard, Rahul Ghosh, Kelly Cutler, Michael Steinbach, Christopher, Duffy, John Nieber, Vipin Kumar

TL;DR
This paper compares and proposes strategies for mini-batch training of RNNs to better model long-term dependencies in environmental data, balancing training efficiency and temporal accuracy.
Contribution
It introduces two novel strategies for training Stateful RNNs that improve temporal dependency modeling while reducing training time in environmental applications.
Findings
Intra-batch sharing improves model performance significantly.
Augmenting segments with previous target values maintains accuracy with faster training.
Best improvements observed in slow-changing state variables like soil water and snowpack.
Abstract
In many environmental applications, recurrent neural networks (RNNs) are often used to model physical variables with long temporal dependencies. However, due to mini-batch training, temporal relationships between training segments within the batch (intra-batch) as well as between batches (inter-batch) are not considered, which can lead to limited performance. Stateful RNNs aim to address this issue by passing hidden states between batches. Since Stateful RNNs ignore intra-batch temporal dependency, there exists a trade-off between training stability and capturing temporal dependency. In this paper, we provide a quantitative comparison of different Stateful RNN modeling strategies, and propose two strategies to enforce both intra- and inter-batch temporal dependency. First, we extend Stateful RNNs by defining a batch as a temporally ordered set of training segments, which enables…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHydrological Forecasting Using AI · Neural Networks and Applications · Data Stream Mining Techniques
