Machine Learning for Water Level Prediction in the Chao Phraya River Basin

Authors

  • Wilmat D.S.M. Priyasiri Mahidol University
  • Areeya Rittima Mahidol University
  • Jidapa Kraisangka Mahidol University
  • Wudhichart Sawangphol Mahidol University
  • Yutthana Phankamolsil Mahidol University, Kanchanaburi Campus
  • Yutthana Talaluxmana Kasetsart University

DOI:

https://doi.org/10.4186/ej.2025.29.8.147

Keywords:

extreme gradient boosting, random forest, deep neural networks, machine learning, artificial intelligence, water level prediction, Chao Phraya River Basin

Abstract

High precision of hydrological prediction is crucial for real–time operation of flood and drought risk mitigation and strategic planning. This study assessed the predictive performances of three machine learning algorithms; Extreme Gradient Boosting (XGBoost), Random Forest (RF), and Deep Neural Networks (DNNs) for water level prediction. Accordingly, the one–day and one–week water level prediction models for six key gauged stations along the Chao Phraya River and its major tributaries were developed. Selecting input features was carried out based on the physical river–reservoir system using past water level, rainfall, controlled reservoir outflow, and upstream discharges with different travel times. The statistical evaluation indicated that both XGBoost and RF with rainfall input robustly outperformed than DNNs, as it strongly achieved higher R2 from 0.937 to 0.999 for model training and from 0.743 to 0.995 for model testing and lower MAE, MSE, and RMSE values for all daily prediction scenarios. Among these algorithms, RF demonstrated the superior performance for low water level prediction exhibiting the smallest percentage error of overestimating lying between +0.0088% and +0.9380%. XGBoost, RF, and DNNs algorithms exhibited small average percentage errors for high water level prediction ranging from –2.2696% to +1.1587%. Additionally, daily model can capture the entire testing dataset with high precision than weekly model. Daily predictions provide valuable real–time insights for forecasting water levels during critical flood and drought periods. In contrast, weekly predictions assist in strategic water resource planning to address challenges in diverse hydrological environments.

Downloads

Download data is not yet available.

Author Biographies

Wilmat D.S.M. Priyasiri

Graduate Program in Environmental and Water Resources Engineering, Department of Civil and Environmental Engineering, Faculty of Engineering, Mahidol University, Thailand

Areeya Rittima

Graduate Program in Environmental and Water Resources Engineering, Department of Civil and Environmental Engineering, Faculty of Engineering, Mahidol University, Thailand

Jidapa Kraisangka

Faculty of Information and Communication Technology, Mahidol University, Thailand

Wudhichart Sawangphol

Faculty of Information and Communication Technology, Mahidol University, Thailand

Yutthana Phankamolsil

Environmental Engineering and Disaster Management Program, Mahidol University, Kanchanaburi Campus, Thailand

Yutthana Talaluxmana

Department of Water Resources Engineering, Faculty of Engineering, Kasetsart University, Thailand

Downloads

Published In
Vol 29 No 8, Aug 31, 2025
How to Cite
[1]
Wilmat D.S.M. Priyasiri, A. Rittima, J. Kraisangka, W. Sawangphol, Y. Phankamolsil, and Y. Talaluxmana, “Machine Learning for Water Level Prediction in the Chao Phraya River Basin”, Eng. J., vol. 29, no. 8, pp. 147-165, Aug. 2025.

Most read articles by the same author(s)