journal article·2025-09-28Open access

An Innovative Approach for Forecasting Hydroelectricity Generation by Benchmarking Tree-Based Machine Learning Models

Bektaş Aykut Atalay, Kasım Zor

Applied Sciences· Volume 15· Issue 19

Abstract

Hydroelectricity, one of the oldest and most potent forms of renewable energy, not only provides low-cost electricity for the grid but also preserves nature through flood control and irrigation support. Forecasting hydroelectricity generation is vital for utilizing alleviating resources effectively, optimizing energy production, and ensuring sustainability. This paper provides an innovative approach to hydroelectricity generation forecasting (HGF) of a 138 MW hydroelectric power plant (HPP) in the Eastern Mediterranean by taking electricity productions from the remaining upstream HPPs on the Ceyhan River within the same basin into account, unlike prior research focusing on individual HPPs. In light of tuning hyperparameters such as number of trees and learning rates, this paper presents a thorough benchmark of the state-of-the-art tree-based machine learning models, namely categorical boosting (CatBoost), extreme gradient boosting (XGBoost), and light gradient boosting machines (LightGBM). The comprehensive data set includes historical hydroelectricity generation, meteorological conditions, market pricing, and calendar variables acquired from the transparency platform of the Energy Exchange Istanbul (EXIST) and MERRA-2 reanalysis of the NASA with hourly resolution. Although all three models demonstrated successful performances, LightGBM emerged as the most accurate and efficient model by outperforming the others with the highest coefficient of determination (R2) (97.07%), the lowest root mean squared scaled error (RMSSE) (0.1217), and the shortest computational time (1.24 s). Consequently, it is considered that the proposed methodology demonstrates significant potential for advancing the HGF and will contribute to the operation of existing HPPs and the improvement of power dispatch planning.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Energy Load and Power Forecasting · Hydrological Forecasting Using AI · Electricity Theft Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Electronic Engineering, Graduate School, Adana Alparslan Türkeş Science and Technology University, 01250 Adana, Türkiye

References (100+)

Show source-provided references
1. Renewable energy generation forecasting in Turkey via intuitionistic fuzzy time series approach10.1016/j.renene.2023.05.132 ↗
2. Energy Institute (2024). Statistical Review of World Energy 2024, Energy Institute. Technical report.
3. Cebeci, C., Parker, M., Recalde-Camacho, L., Campos-Gaona, D., and Anaya-Lara, O. (2025). Variable-Speed Hydropower Control and Ancillary Services: A Remedy for Enhancing Grid Stability and Flexibility. Energies, 18.10.3390/en18030642 ↗
4. Zor, K., Tolun, G.G., and Şeker Zor, E. (2025, January 11–13). Forecasting Electricity Generation of a Geothermal Power Plant Using LSTM and GRU Networks. Proceedings of the 2025 7th Global Power, Energy and Communication Conference (GPECOM), Bochum, Germany.10.1109/GPECOM65896.2025.11061839 ↗
5. International Hydropower Association (2024). 2024 World Hydropower Outlook, International Hydropower Association. Technical report.
6. The effect of hydroelectric power plants on the carbon emission: An example of Gokcekaya dam, Turkey10.1016/j.renene.2021.01.130 ↗
7. Environmental impact of renewable energy source based electrical power plants: Solar, wind, hydroelectric, biomass, geothermal, tidal, ocean, and osmotic10.1016/j.rser.2022.112279 ↗
8. Atalay, B.A. (2024). Hydroelectric Power Forecasting via Tree-Based Machine Learning Algorithms. [Ph.D. Thesis, Department of Electrical and Electronic Engineering, Graduate School, Adana Alparslan Türkeş Science and Technology University]. Available online: https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=1pwTzRXnomYf6jwqVORfUU5c3WKK1Ha5zeoRJpvV87EpgvwsiUzpV629p6yCgy4n.
9. Challenges in the Management of Hydroelectric Generation in Power System Operations10.1007/s40518-020-00152-6 ↗
10. Short-Term Residential Load Forecasting via Pooling-Ensemble Model With Smoothing Clustering10.1109/TAI.2024.3375833 ↗
11. Accurate forecasting on few-shot learning with a novel inference foundation model10.1016/j.inffus.2025.103370 ↗
12. Ecological impacts of run-of-river hydropower plants—Current status and future prospects on the brink of energy transition10.1016/j.rser.2021.110833 ↗
13. Krechowicz, A., Krechowicz, M., and Poczeta, K. (2022). Machine Learning Approaches to Predict Electricity Production from Renewable Energy Sources. Energies, 15.10.3390/en15239146 ↗
14. (2025, September 23). EÜAŞ Aslantaş HPP, Available online: https://www.euas.gov.tr/en-US/power-plants/aslantas-hepp.
15. (2025, September 23). Enerjiatlasi.com HPPs in Türkiye. Available online: https://www.enerjiatlasi.com/hidroelektrik/.
16. Mosavi, A., Salimi, M., Faizollahzadeh Ardabili, S., Rabczuk, T., Shamshirband, S., and Varkonyi-Koczy, A.R. (2019). State of the Art of Machine Learning Models in Energy Systems, a Systematic Review. Energies, 12.10.3390/en12071301 ↗
17. Ferrero Bermejo, J., Gómez Fernández, J.F., Olivencia Polo, F., and Crespo Márquez, A. (2019). A Review of the Use of Artificial Neural Network Models for Energy and Reliability Prediction. A Study of the Solar PV, Hydraulic and Wind Energy Sources. Appl. Sci., 9.10.3390/app9091844 ↗
18. A review of deep learning for renewable energy forecasting10.1016/j.enconman.2019.111799 ↗
19. Deep learning for renewable energy forecasting: A taxonomy, and systematic literature review10.1016/j.jclepro.2022.135414 ↗
20. Prediction of electric-power generation at hydroelectric power plants10.1007/s10749-013-0403-8 ↗
21. Climate informed long term seasonal forecasts of hydroenergy inflow for the Brazilian hydropower system10.1016/j.jhydrol.2009.11.026 ↗
22. Regression-Based Prediction of Power Generation at Samanalawewa Hydropower Plant in Sri Lanka Using Machine Learning10.1155/2021/4913824 ↗
23. Barzola-Monteses, J., Mite-León, M., Espinoza-Andaluz, M., Gómez-Romero, J., and Fajardo, W. (2019). Time Series Analysis for Predicting Hydroelectric Power Production: The Ecuador Case. Sustainability, 11.10.3390/su11236539 ↗
24. Lei, Y., Xue, P., and Li, Y. (2020, January 22–24). Comparison of Holt-Winters and ARIMA Models for Hydropower Forecasting in Guangxi. Proceedings of the 2020 3rd International Conference on Signal Processing and Machine Learning, Beijing China.10.1145/3432291.3432307 ↗
25. de Sousa, M.A., Maçaira, P.M., Souza, R.C., Cyrino Oliveira, F.L., and Calili, R.F. (2020). Forecasting Electricity Generation of Small Hydropower Plants. Springer Proceedings in Business and Economics, Springer Science and Business Media B.V.10.1007/978-3-030-23816-2_5 ↗
26. Polprasert, J., Hanh Nguyen, V.A., and Nathanael Charoensook, S. (2021, January 10–12). Forecasting Models for Hydropower Production Using ARIMA Method. Proceedings of the 2021 9th International Electrical Engineering Congress (iEECON), Pattaya, Thailand.10.1109/iEECON51072.2021.9440293 ↗
27. Forecasting of hydropower production using Box-Jenkins model at Tasik Kenyir, Terengganu10.1063/5.0193157 ↗
28. Forecasting Hydropower Generation in Ghana Using ARIMA Models10.5539/ijsp.v11n5p30 ↗
29. Shoaga, G.O., Ikuzwe, A., and Gupta, A. (2022, January 22–26). Forecasting of Monthly Hydroelectric and Solar Energy in Rwanda using SARIMA. Proceedings of the 2022 IEEE PES/IAS PowerAfrica, PowerAfrica 2022, Kigali, Rwanda.10.1109/PowerAfrica53997.2022.9905311 ↗
30. Forecasting monthly energy production of small hydropower plants in ungauged basins using grey model and improved seasonal index10.2166/hydro.2017.062 ↗
31. Grey forecasting method of quarterly hydropower production in China based on a data grouping approach10.1016/j.apm.2017.07.003 ↗
32. A novel Weighted Average Weakening Buffer Operator based Fractional order accumulation Seasonal Grouping Grey Model for predicting the hydropower generation10.1016/j.energy.2023.127568 ↗
33. Short-term forecasting model for aggregated regional hydropower generation10.1016/j.enconman.2014.08.017 ↗
34. Neural Network-Based Long-Term Hydropower Forecasting System10.1111/0885-9507.00199 ↗
35. Valena, M., and Ludermir, T. (November, January 30). Constructive neural networks in forecasting weekly river flow. Proceedings of the Proceedings Fourth International Conference on Computational Intelligence and Multimedia Applications, ICCIMA 2001, Yokusika City, Japan.
36. Enhanced Artificial Neural Network Inflow Forecasting Algorithm for Run-of-River Hydropower Plants10.1061/(ASCE)0733-9496(2002)128:6(415) ↗
37. Joaquim, P., and Rosa, J. (August, January 31). Artificial neural networks for temporal processing applied to prediction of electric energy in small hydroelectric power stations. Proceedings of the 2005 IEEE International Joint Conference on Neural Networks, Montreal, QC, Canada.
38. Prediction of Hydropower Energy Using ANN for the Feasibility of Hydropower Plant Installation to an Existing Irrigation Dam10.1007/s11269-007-9190-z ↗
39. Estimates of hydroelectric generation using neural networks with the artificial bee colony algorithm for Turkey10.1016/j.energy.2014.03.059 ↗
40. Li, M., Deng, C.H., Tan, J., Yang, W., and Zheng, L. (2016, January 27–28). Research on Small Hydropower Generation Forecasting Method Based on Improved BP Neural Network. Proceedings of the 2016 3rd International Conference on Materials Engineering, Manufacturing Technology and Control, Taiyuan, China.10.2991/icmemtc-16.2016.214 ↗
41. Hussin, S.N.H.S., Malek, M.A., Jaddi, N.S., and Hamid, Z.A. (2016, January 28–29). Hybrid metaheuristic of artificial neural network—Bat algorithm in forecasting electricity production and water consumption at Sultan Azlan shah Hydropower plant. Proceedings of the 2016 IEEE International Conference on Power and Energy (PECon), Melaka, Malaysia.10.1109/PECON.2016.7951467 ↗
42. A robust firefly algorithm with backpropagation neural networks for solving hydrogeneration prediction10.1007/s00202-018-0732-6 ↗
43. Prediction of small hydropower plant power production in Himreen Lake dam (HLD) using artificial neural network10.1016/j.aej.2016.12.011 ↗
44. Tucci, C.E.M., Collischonn, W., Fan, F.M., and Schwanenberg, D. (2019). Hydropower Forecasting in Brazil. Handbook of Hydrometeorological Ensemble Forecasting, Springer.10.1007/978-3-642-39925-1_55 ↗
45. Li, L., Yao, F., Huang, Y., and Zhou, F. (2019, January 20–22). Hydropower generation forecasting via deep neural network. Proceedings of the 2019 6th International Conference on Information Science and Control Engineering, ICISCE 2019, Shanghai, China.10.1109/ICISCE48695.2019.00071 ↗
46. Lian, C., Wei, H., Qin, S., and Li, Z. (2020, January 19–21). Trend-guided Small Hydropower System Power Prediction Based on Extreme Learning Machine. Proceedings of the 2020 4th International Conference on Power and Energy Engineering (ICPEE), Xiamen, China.10.1109/ICPEE51316.2020.9311091 ↗
47. Artificial neural networks approaches for predicting the potential for hydropower generation: A case study for Amazon region
48. Methods in Forecasting Water Used and Electricity Production at Hydropower Plants10.35940/ijrte.D5164.118419 ↗
49. Ma, L., Chen, S., Wei, D., Zhang, Y., and Guo, Y. (2024). A Comprehensive Hybrid Deep Learning Approach for Accurate Status Predicting of Hydropower Units. Appl. Sci., 14.10.3390/app14209323 ↗
50. Zhang, G., Li, H., Wang, L., Wang, W., Guo, J., Qin, H., and Ni, X. (2024). Research on Medium- and Long-Term Hydropower Generation Forecasting Method Based on LSTM and Transformer. Energies, 17.10.3390/en17225707 ↗
51. Di Grande, S., Berlotti, M., Cavalieri, S., and Gueli, R. (2023, January 16–18). A Machine Learning Approach for Hydroelectric Power Forecasting. Proceedings of the 14th International Renewable Energy Congress (IREC), Sousse, Tunisia.10.1109/IREC59750.2023.10389561 ↗
52. Di Grande, S., Berlotti, M., Cavalieri, S., and Gueli, R. (2024). A Machine Learning Approach to Forecasting Hydropower Generation. Energies, 17.10.3390/en17205163 ↗
53. Javed, U., Fraz, M.M., Mahmood, I., Shahzad, M., and Arif, O. (2020, January 14–16). Forecasting of Electricity Generation for Hydro Power Plants. Proceedings of the 2020 IEEE 17th International Conference on Smart Communities: Improving Quality of Life Using ICT, IoT and AI (HONET), Charlotte, NC, USA.10.1109/HONET50430.2020.9322841 ↗
54. Forecasting the hydroelectric power generation of gcms using machine learning techniques and deep learning (Almus dam, Turkey)10.15233/gfz.2021.38.4 ↗
55. Wang, B., Li, T., Xu, N., Zhou, H., Xiong, Z., and Long, W. (2021, January 12–14). A Novel Reservoir Modeling Method based on Improved Hierarchical XGBoost. Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China.10.1109/IAEAC50856.2021.9390679 ↗
56. Szczepanek, R. (2022). Daily Streamflow Forecasting in Mountainous Catchment Using XGBoost, LightGBM and CatBoost. Hydrology, 9.10.3390/hydrology9120226 ↗
57. Kumar, V., Kedam, N., Sharma, K.V., Mehta, D.J., and Caloiero, T. (2023). Advanced Machine Learning Techniques to Improve Hydrological Prediction: A Comparative Analysis of Streamflow Prediction Models. Water, 15.10.3390/w15142572 ↗
58. Wu, Y., Xie, Y., Xu, F., Zhu, X., and Liu, S. (2023). A runoff-based hydroelectricity prediction method based on meteorological similar days and XGBoost model. Front. Energy Res., 11.10.3389/fenrg.2023.1273805 ↗
59. Maciejewski, D., Mudryk, K., and Sporysz, M. (2024). Forecasting Electricity Production in a Small Hydropower Plant (SHP) Using Artificial Intelligence (AI). Energies, 17.10.3390/en17246401 ↗
60. XGBoost (Aşırı Gradyan Artırımlı Karar Ağaçları) ile Hidroelektrik Enerji Tahmini10.21605/cukurovaumfd.1666062 ↗
61. Enhancing hydropower generation Predictions: A comprehensive study of XGBoost and Support Vector Regression models with advanced optimization techniques10.1016/j.asej.2024.103206 ↗
62. Predicting hydropower generation: A comparative analysis of Machine learning models and optimization algorithms for enhanced forecasting accuracy and operational efficiency10.1016/j.asej.2025.103299 ↗
63. Luna, I., Lopes, J.E.G., Ballini, R., and Soares, S. (2009, January 8–12). Verifying the Use of Evolving Fuzzy Systems for Multi-Step Ahead Daily Inflow Forecasting. Proceedings of the 15th International Conference on Intelligent System Applications to Power Systems, Curitiba, Brazil.10.1109/ISAP.2009.5352814 ↗
64. Forecasting of a hydropower plant energy production with Fuzzy logic Case for Albania
65. Real-time hydro-power forecasting on the Victoria Nile10.1680/wama.2005.158.2.45 ↗
66. Wang, W., Xu, D., Qiu, L., and Ma, J. (2009, January 14–16). Genetic Programming for Modelling Long-Term Hydrological Time Series. Proceedings of the 2009 Fifth International Conference on Natural Computation, Tianjian, China.10.1109/ICNC.2009.210 ↗
67. Dehghani, M., Riahi-Madvar, H., Hooshyaripor, F., Mosavi, A., Shamshirband, S., Zavadskas, E.K., and Chau, K.w. (2019). Prediction of Hydropower Generation Using Grey Wolf Optimization Adaptive Neuro-Fuzzy Inference System. Energies, 12.10.3390/en12020289 ↗
68. Rathnayake, N., Rathnayake, U., Dang, T.L., and Hoshino, Y. (2022). A Cascaded Adaptive Network-Based Fuzzy Inference System for Hydropower Forecasting. Sensors, 22.10.3390/s22082905 ↗
69. Dynamic quantitative assessment of multiple uncertainty sources in future hydropower generation prediction of cascade reservoirs with hydrological variations10.1016/j.energy.2024.131447 ↗
70. Hao, R., and Bai, Z. (2023). Comparative Study for Daily Streamflow Simulation with Different Machine Learning Methods. Water, 15.10.3390/w15061179 ↗
71. Two-level deep learning ensemble model for forecasting hydroelectricity production10.1016/j.egyr.2023.09.091 ↗
72. Estimation of Hydroelectric Power Generation Forecasting and Analysis of Climate Factors with Deep Learning Methods: A Case Study in Yozgat Province in Turkey
73. Estimation of Energy Produced in Hydroelectric Power Plant Industrial Automation Using Deep Learning and Hybrid Machine Learning Techniques10.1080/15325008.2021.1937401 ↗
74. Wang, J., Gao, Z., and Ma, Y. (2022). Prediction Model of Hydropower Generation and Its Economic Benefits Based on EEMD-ADAM-GRU Fusion Model. Water, 14.10.3390/w14233896 ↗
75. Modeling and predicting the electricity production in hydropower using conjunction of wavelet transform, long short-term memory and random forest models10.1016/j.renene.2021.02.017 ↗
76. A Hybrid Method for the Run-Of-The-River Hydroelectric Power Plant Energy Forecast: HYPE Hydrological Model and Neural Network10.3390/forecast2040022 ↗
77. Forecast of the hydropower generation under influence of climate change based on RCPs and Developed Crow Search Optimization Algorithm10.1016/j.egyr.2021.01.006 ↗
78. Forecasting diversion type hydropower plant generations using an artificial bee colony based extreme learning machine method10.1080/15567249.2021.1872119 ↗
79. Kongpaseuth, V., and Kaewarsa, S. (2023, January 6–9). Nam Theun 2 Hydropower Plant Energy Prediction Using Artificial Neural Network and Genetic Algorithm. Proceedings of the Asia-Pacific Power and Energy Engineering Conference, APPEEC, Chiang Mai, Thailand.10.1109/APPEEC57400.2023.10561951 ↗
80. An energy prediction approach using bi-directional long short-term memory for a hydropower plant in Laos10.1007/s00202-023-02096-8 ↗
81. Prakash, S.A., Shah, D., Jayavel, K., and Mtonga, K. (2022, January 25–27). Hydropower Energy Generation Prediction Model: A Machine Learning Approch. Proceedings of the 2022 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India.10.1109/ICCCI54379.2022.9740915 ↗
82. One-day ahead forecasting of energy production from run-of-river hydroelectric power plants with a deep learning approach
83. A Neural Network Model for Estimation of Maximum Next Day Energy Generation Capacity of a Hydropower Station: A Case Study from Turkey10.18466/cbayarfbe.1218381 ↗
84. Medium-term forecasting of power generation by hydropower plants in isolated power systems under climate change10.1016/j.egyr.2022.09.164 ↗
85. Global Modeling and Assimilation Office (GMAO) (2015). MERRA-2 inst1_2d_asm_Nx: 2d,1-Hourly,Instantaneous,Single-Level,Assimilation,Single-Level Diagnostics V5.12.4 (M2I1NXASM), Global Modeling and Assimilation Office (GMAO).
86. Global Modeling and Assimilation Office (GMAO) (2015). MERRA-2 tavg1_2d_flx_Nx: 2d,1-Hourly,Time-Averaged,Single-Level,Assimilation,Surface Flux Diagnostics V5.12.4 (M2T1NXFLX), Global Modeling and Assimilation Office (GMAO).
87. Global Modeling and Assimilation Office (GMAO) (2015). MERRA-2 tavg1_2d_rad_Nx: 2d,1-Hourly,Time-Averaged,Single-Level,Assimilation,Radiation Diagnostics V5.12.4 (M2T1NXRAD), Global Modeling and Assimilation Office (GMAO).
88. (2025, September 23). EXIST(EPIAS). Transparency Platform, Available online: https://seffaflik.epias.com.tr/home.
89. Wilcox, R.R. (2022). Chapter 9 - Correlation and Tests of Independence. Introduction to Robust Estimation and Hypothesis Testing, Academic Press. [5th ed.].10.1016/B978-0-12-820098-8.00015-4 ↗
90. Visualizations with statistical details: The “ggstatsplot” approach10.21105/joss.03167 ↗
91. Chen, T., and Guestrin, C. (2016, January 13–17). XGBoost: A Scalable Tree Boosting System. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.10.1145/2939672.2939785 ↗
92. A comprehensive benchmark of machine learning-based algorithms for medium-term electric vehicle charging demand prediction10.1007/s11227-025-06975-8 ↗
93. Tolun, G.G., Tolun, O.C., and Zor, K. (2024, January 28–30). An Application of Prosumer Electric Load Forecasting with Machine Learning-Based Algorithms. Proceedings of the 2024 15th National Conference on Electrical and Electronics Engineering (ELECO), Bursa, Türkiye.10.1109/ELECO64362.2024.10847126 ↗
94. Distributed (Deep) Machine Learning Community (2025, September 23). DMLC XGBoost. Available online: https://github.com/dmlc/xgboost.
95. Mitchell, R., Adinets, A., Rao, T., and Frank, E. (2018). XGBoost: Scalable GPU Accelerated Learning. arXiv.
96. Guyon, I., Luxburg, U.V., Bengio, S., Wallach, H., Fergus, R., Vishwanathan, S., and Garnett, R. (2017). LightGBM: A Highly Efficient Gradient Boosting Decision Tree. Proceedings of the Advances in Neural Information Processing Systems, Curran Associates, Inc.
97. Advanced machine learning algorithms for reactive power forecasting in electric distribution systems10.1016/j.prime.2025.101019 ↗
98. Predicting surface solar radiation using a hybrid radiative Transfer–Machine learning model10.1016/j.rser.2022.113105 ↗
99. Wang, R., Liu, Y., Ye, X., Tang, Q., Gou, J., Huang, M., and Wen, Y. (2019, January 8–10). Power System Transient Stability Assessment Based on Bayesian Optimized LightGBM. Proceedings of the 2019 3rd IEEE Conference on Energy Internet and Energy System Integration: Ubiquitous Energy Network Connecting Everything, EI2 2019, Changsha, China.10.1109/EI247390.2019.9062027 ↗
100. To Predict the Power Generation based on Machine Learning Method10.1088/1742-6596/2310/1/012084 ↗