As part of River Deep Mountain AI, we are releasing the latest iteration of our Open Flow Model on GitHub. Our model represents an initial step towards filling in current gaps in river flow data using artificial intelligence.
Understanding river flow is essential for effective catchment and river management. Flow data, typically measured in cubic meters per second (m³/s), describes the volume of water moving past a location on a river at a given time. This information is critical for predicting floods, identifying and tracing pollution sources, and managing ecosystems and water quality. However, flow data are often sparse or entirely missing, especially in smaller or remote rivers. This is largely due to the high cost of installing and maintaining monitoring stations, leaving many catchments ungauged and without direct observations.
Catchment managers and regulators often rely on surrogate data, either simulated or from comparable catchments, existing paid-for datasets or conduct expensive monitoring campaigns. While these approaches can be useful, they are limited in scalability and timeliness, especially when rapid or wide-scale assessments are needed.
To overcome this challenge, we have developed a Long Short-Term Memory (LSTM) model based on a recurring neural network (RNN) architecture that integrates static and dynamic data sources to estimate daily mean river flow in ungauged catchments. Our Open Flow Model can be used as an additional support tool for decision makers to get a faster and cheaper understanding of river flow characteristics.