{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,6]],"date-time":"2026-03-06T03:17:07Z","timestamp":1772767027193,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T00:00:00Z","timestamp":1642118400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["NRF-2019S1A5C2A04083374"],"award-info":[{"award-number":["NRF-2019S1A5C2A04083374"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Symmetry"],"abstract":"<jats:p>Meeting the required amount of energy between supply and demand is indispensable for energy manufacturers. Accordingly, electric industries have paid attention to short-term energy forecasting to assist their management system. This paper firstly compares multiple machine learning (ML) regressors during the training process. Five best ML algorithms, such as extra trees regressor (ETR), random forest regressor (RFR), light gradient boosting machine (LGBM), gradient boosting regressor (GBR), and K neighbors regressor (KNN) are trained to build our proposed voting regressor (VR) model. Final predictions are performed using the proposed ensemble VR and compared with five selected ML benchmark models. Statistical autoregressive moving average (ARIMA) is also compared with the proposed model to reveal results. For the experiments, usage energy and weather data are gathered from four regions of Jeju Island. Error measurements, including mean absolute percentage error (MAPE), mean absolute error (MAE), and mean squared error (MSE) are computed to evaluate the forecasting performance. Our proposed model outperforms six baseline models in terms of the result comparison, giving a minimum MAPE of 0.845% on the whole test set. This improved performance shows that our approach is promising for symmetrical forecasting using time series energy data in the power system sector.<\/jats:p>","DOI":"10.3390\/sym14010160","type":"journal-article","created":{"date-parts":[[2022,1,14]],"date-time":"2022-01-14T03:14:56Z","timestamp":1642130096000},"page":"160","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":60,"title":["Short-Term Energy Forecasting Using Machine-Learning-Based Ensemble Voting Regression"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7864-2044","authenticated-orcid":false,"given":"Pyae-Pyae","family":"Phyo","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Jeju National University, Jeju-si 63243, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1107-9941","authenticated-orcid":false,"given":"Yung-Cheol","family":"Byun","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Jeju National University, Jeju-si 63243, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4434-8933","authenticated-orcid":false,"given":"Namje","family":"Park","sequence":"additional","affiliation":[{"name":"Department of Computer Education, Teachers College, Jeju National University, 61 Iljudong-ro, Jeju-si 63294, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Khan, P.W., Byun, Y.C., Lee, S.J., Kang, D.H., Kang, J.Y., and Park, H.S. (2020). Machine learning-based approach to predict energy consumption of renewable and nonrenewable power sources. Energies, 13.","DOI":"10.3390\/en13184870"},{"key":"ref_2","first-page":"221","article-title":"Electricity load forecasting in Thailand using deep learning models","volume":"8","author":"Phyo","year":"2019","journal-title":"Int. J. Electr. Electron. Eng. Telecommun."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1109\/TPWRS.1987.4335210","article-title":"The time series approach to short term load forecasting","volume":"2","author":"Hagan","year":"1987","journal-title":"IEEE Trans. Power Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.neunet.2018.12.010","article-title":"An extensive experimental survey of regression methods","volume":"111","author":"Sirsat","year":"2019","journal-title":"Neural Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10994-006-6226-1","article-title":"Extremely randomized trees","volume":"63","author":"Geurts","year":"2006","journal-title":"Mach. Learn."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1007\/978-3-030-62008-0_35","article-title":"RFRSF: Employee Turnover Prediction Based on Random Forests and Survival Analysis","volume":"12343 LNCS","author":"Jin","year":"2020","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Breiman, L., Friedman, J.H., Olshen, R.A., and Stone, C.J. (2017). Classification and Regression Trees, Routledge.","DOI":"10.1201\/9781315139470"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1023\/A:1010933404324","article-title":"Random forests","volume":"45","author":"Breiman","year":"2001","journal-title":"Mach. Learn."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Jiang, R., Tang, W., Wu, X., and Fu, W. (2009). A random forest approach to the detection of epistatic interactions in case-control studies. BMC Bioinform., 10.","DOI":"10.1186\/1471-2105-10-S1-S65"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1016\/j.enconman.2015.07.041","article-title":"Day-ahead load forecast using random forest and expert input selection","volume":"103","author":"Lahouar","year":"2015","journal-title":"Energy Convers. Manag."},{"key":"ref_11","unstructured":"Dudek, G. (2014, January 24\u201326). Short-Term Load Forecasting using Random Forests. Proceedings of the 7th IEEE International Conference Intelligent Systems IS\u20192014, Warsaw, Poland."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"John, V., Liu, Z., Guo, C., Mita, S., and Kidono, K. (2015). Real-time lane estimation using deep features and extra trees regression. Image and Video Technology, Springer.","DOI":"10.1007\/978-3-319-29451-3_57"},{"key":"ref_13","unstructured":"Dada, G.I. (2019). Analysis of Electric Load Forecasts Using Machine Learning Techniques. [Ph.D. Thesis, National College of Ireland]."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Alawadi, S., Mera, D., Fern\u00e1ndez-Delgado, M., Alkhabbas, F., Olsson, C.M., and Davidsson, P. (2020). A comparison of machine learning algorithms for forecasting indoor temperature in smart buildings. Energy Syst., 1\u201317.","DOI":"10.1007\/s12667-020-00376-x"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1214\/aos\/1016218223","article-title":"Additive logistic regression: A statistical view of boosting (with discussion and a rejoinder by the authors)","volume":"28","author":"Friedman","year":"2000","journal-title":"Ann. Stat."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1214\/aos\/1013203451","article-title":"Greedy Function Approximation: A Gradient Boosting Machine","volume":"29","author":"Friedman","year":"2001","journal-title":"Ann. Stat."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/S0167-9473(01)00065-2","article-title":"Stochastic gradient boosting","volume":"38","author":"Friedman","year":"2002","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chen, T., and Guestrin, C. (2016, January 13\u201317). Xgboost: A scalable tree boosting system. Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA.","DOI":"10.1145\/2939672.2939785"},{"key":"ref_19","first-page":"3146","article-title":"Lightgbm: A highly efficient gradient boosting decision tree","volume":"30","author":"Ke","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_20","first-page":"1","article-title":"CatBoost: Unbiased boosting with categorical features","volume":"31","author":"Prokhorenkova","year":"2018","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1793","DOI":"10.1109\/TGRS.2015.2488681","article-title":"Scene classification via a gradient boosting random convolutional network framework","volume":"54","author":"Zhang","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2911","DOI":"10.7150\/ijbs.33806","article-title":"GBDTCDA: Predicting circRNA-disease associations based on gradient boosting decision tree with multiple biological data fusion","volume":"15","author":"Lei","year":"2019","journal-title":"Int. J. Biol. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2664","DOI":"10.1016\/j.bbagen.2016.05.019","article-title":"Estimation of elimination half-lives of organic chemicals in humans using gradient boosting machine","volume":"1860","author":"Lu","year":"2016","journal-title":"Biochim. Biophys. Acta (BBA)-Gen. Subj."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"117756","DOI":"10.1016\/j.energy.2020.117756","article-title":"Short-term prediction of building energy consumption employing an improved extreme gradient boosting model: A case study of an intake tower","volume":"203","author":"Lu","year":"2020","journal-title":"Energy"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bogner, K., Pappenberger, F., and Zappa, M. (2019). Machine learning techniques for predicting the energy consumption\/production and its uncertainties driven by meteorological observations and forecasts. Sustainability, 11.","DOI":"10.3390\/su11123328"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1016\/j.trc.2015.02.019","article-title":"A gradient boosting method to improve travel time prediction","volume":"58","author":"Zhang","year":"2015","journal-title":"Transp. Res. Part C Emerg. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1533","DOI":"10.1016\/j.enbuild.2017.11.039","article-title":"Gradient boosting machine for modeling the energy consumption of commercial buildings","volume":"158","author":"Touzani","year":"2018","journal-title":"Energy Build."},{"key":"ref_28","first-page":"21","article-title":"Nonparametric discrimination: Consistency properties","volume":"57","author":"Fix","year":"1951","journal-title":"Randolph Field Tex. Proj."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1080\/00031305.1992.10475879","article-title":"An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression","volume":"46","author":"Altman","year":"1992","journal-title":"Am. Stat."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Fan, G.F., Guo, Y.H., Zheng, J.M., and Hong, W.C. (2019). Application of the weighted k-nearest neighbor algorithm for short-term load forecasting. Energies, 12.","DOI":"10.3390\/en12050916"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"97","DOI":"10.14257\/ijsh.2016.10.2.10","article-title":"A prediction approach for demand analysis of energy consumption using k-nearest neighbor in residential buildings","volume":"10","author":"Wahid","year":"2016","journal-title":"Int. J. Smart Home"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"524","DOI":"10.1016\/j.energy.2015.01.063","article-title":"A combined model based on data pre-analysis and weight coefficients optimization for electrical load forecasting","volume":"82","author":"Xiao","year":"2015","journal-title":"Energy"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1016\/j.ijforecast.2013.07.002","article-title":"GEFCom2012 hierarchical load forecasting: Gradient boosting machines and Gaussian processes","volume":"30","author":"Lloyd","year":"2014","journal-title":"Int. J. Forecast."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3014","DOI":"10.1016\/j.egypro.2015.07.616","article-title":"Short-term Forecasting of the Abu Dhabi Electricity Load Using Multiple Weather Variables","volume":"75","author":"Friedrich","year":"2015","journal-title":"Energy Procedia"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"422","DOI":"10.1016\/j.asoc.2015.07.035","article-title":"Pattern similarity-based methods for short-term load forecasting-Part 2: Models","volume":"36","author":"Dudek","year":"2015","journal-title":"Appl. Soft Comput. J."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1016\/j.asoc.2015.08.040","article-title":"Pattern similarity-based methods for short-term load forecasting-Part 1: Principles","volume":"37","author":"Dudek","year":"2015","journal-title":"Appl. Soft Comput. J."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/j.epsr.2015.09.001","article-title":"Pattern-based local linear regression models for short-term load forecasting","volume":"130","author":"Dudek","year":"2016","journal-title":"Electr. Power Syst. Res."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Ashfaq, T., and Javaid, N. (2019, January 16\u201318). Short-term electricity load and price forecasting using enhanced KNN. Proceedings of the 2019 International Conference on Frontiers of Information Technology, Islamabad, Pakistan.","DOI":"10.1109\/FIT47737.2019.00057"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Lin, Y., Luo, H., Wang, D., Guo, H., and Zhu, K. (2017). An ensemble model based on machine learning methods and data preprocessing for short-term electric load forecasting. Energies, 10.","DOI":"10.3390\/en10081186"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.4028\/www.scientific.net\/AMM.687-691.1186","article-title":"Short-term load forecasting based on big data technologies","volume":"687\u2013691","author":"Zhang","year":"2014","journal-title":"Appl. Mech. Mater."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Moon, J., Kim, Y., Son, M., and Hwang, E. (2018). Hybrid short-term load forecasting scheme using random forest and multilayer perceptron. Energies, 11.","DOI":"10.3390\/en11123283"},{"key":"ref_42","first-page":"1893","article-title":"Adaptive Error Curve Learning Ensemble Model for Improving Energy Consumption Forecasting","volume":"69","author":"Khan","year":"2021","journal-title":"Comput. Mater. Contin."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"252","DOI":"10.3934\/energy.2020.2.252","article-title":"Ensemble models for solar power forecasting-a weather classification approach","volume":"8","author":"Amarasinghe","year":"2020","journal-title":"AIMS Energy"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Abuella, M., and Chowdhury, B. (2017, January 26\u201329). Random forest ensemble of support vector regression models for solar power forecasting. Proceedings of the 2017 IEEE Power and Energy Society Innovative Smart Grid Technologies Conference, Torino, Italy.","DOI":"10.1109\/ISGT.2017.8086027"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Mohammed, A.A., and Aung, Z. (2016). Ensemble learning approach for probabilistic forecasting of solar power generation. Energies, 9.","DOI":"10.3390\/en9121017"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1016\/j.energy.2018.08.207","article-title":"Tree-based ensemble methods for predicting PV power generation and their comparison with support vector regression","volume":"164","author":"Ahmad","year":"2018","journal-title":"Energy"}],"container-title":["Symmetry"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/1\/160\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T14:15:00Z","timestamp":1760364900000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-8994\/14\/1\/160"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,14]]},"references-count":46,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,1]]}},"alternative-id":["sym14010160"],"URL":"https:\/\/doi.org\/10.3390\/sym14010160","relation":{},"ISSN":["2073-8994"],"issn-type":[{"value":"2073-8994","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,14]]}}}