Abstract
The ecological footprint is an excellent tool to better understand the consequences of the human behavior on the environment. The growing need for natural resources emphasizes the necessity of their accurate observation, calculation, and prediction. This paper develops and compares four hybrid machine learning models for predicting the total ecological footprint of consumption based on a set of hyper-parameters predefined by the Bayesian optimization algorithm. In particular, K-nearest neighbor regression (KNNReg), random forest regression (RFR) with 93 trees, and two artificial neural networks (ANNs) with two hidden layers were developed and later compared in terms of their performance. As energy inputs, the primary energy consumption from (1) natural gas sources, (2) coal sources, (3) oil sources, (4) wind sources, (5) solar photovoltaic sources, (6) hydropower sources, (7) nuclear sources, and (8) other renewable sources was used. Additionally, population number has also been used as an input. The models were developed using a set of data that include 1804 instances. The ANNs were modeled using two different activation functions in the hidden layers: ReLU and SPOCU. The performance was evaluated using the mean absolute percentage error (MAPE), mean absolute scaled error (MASE), normalized root-mean-squared error (NRMSE), and symmetric mean absolute percentage error (SMAPE). The results show that KNNReg performs the best with MASE of 0.029, followed by the RFR (0.032), ReLU ANN (0.064), and SPOCU ANN (0.089). Moreover, SMOGN was utilized to produce a synthetic test set which was used to additionally test the best performed model. The performance on the SMOGN set demonstrates good performance (MASE=0.022). Lastly, the best performed model was implemented into a GUI that calculates the ecological footprint based on user inputs.
Similar content being viewed by others
References
British Petroleum Company (2018) BP statistical review of world energy. https://www.bp.com/content/dam/bp/business-sites/en/global/corporate/pdfs/energy-economics/statistical-review/bp-stats-review-2018-full-report.pdf. Accessed 10 June 2019
United Nations (2015) Transforming our world: the 2030 agenda for sustainable development. https://sustainabledevelopment.un.org/content/documents/21252030%20Agenda%20for%20Sustainable%20Development%20web.pdf Accessed 28 October 2018
European Commission (2016) Paris agreement. https://ec.europa.eu/clima/policies/international/negotiations. Accessed 20 June 2019
Rees WE (1992) Ecological footprints and appropriated carrying capacity: what urban economics leaves out. Environ Urban. 4(2):121–130
Wackernagel M (1993) How big is our ecological footprint?. A handbook for estimating a community’s appropriated carrying capacity, Verlag nicht ermittelbar
Wackernagel M, Onisto L, Bello P, Linares AC, Falfan ISL, Garcia JM, Guerrero AIS, Guerrero M (1999) National natural capital accounting with the ecological footprint concept. Ecol Econ 29(3):375–390
Borucke M, Moore D, Cranston G, Gracey K, Iha K, Larson J, Lazarus E, Morales JC, Wackernagel M (2013) Accounting for demand and supply of the biosphere’s regenerative capacity: the national footprint accounts’ underlying methodology and framework. Ecol Ind 24:518–533
Medved S (2006) Present and future ecological footprint of Slovenia —the influence of energy demand scenarios. Ecol Model 192(1–2):25–36
Olivier JG, Schure KM, Peters JAHW (2017) Trends in global CO2 and total greenhouse gas emissions. PBL Netherland Environmental Assessment 5
International Energy Agency (2018) Global energy and CO2 status report. https://www.iea.org/geco. Accessed 06 February 2019
Stehlıik M, Dušek J, Kiseĭák J (2016) Missing chaos in global climate change data interpreting? Ecol Complex 25:53–59
Liu Y, Tian Y, Chen M (2017) Research on the prediction of carbon emission based on the chaos theory and neural network. Int J Bioautom. 21(4):339
Sabolová R, Sečkárová V, Dušek J, Stehlík M (2015) Entropy based statistical inference for methane emissions released from wetland. Chemometr Intell Lab Syst 141:125–133
Lu Y, Bin C (2017) Urban ecological footprint prediction based on the Markov chain. J Clean Prod 163:146–153
Liu L, Lei Y (2018) An accurate ecological footprint analysis and prediction for Beijing based on SVM model. Ecol Inform 44:33–42
Wang Z, Yang L, Yin J, Zhang B (2018) Assessment and prediction of environmental sustainability in China based on a modified ecological footprint model. Resour Conserv Recycl 132:301–313
Bello MO, Solarin SA, Yen YY (2018) The impact of electricity consumption on CO2 emission, carbon footprint, water footprint and ecological footprint: the role of hydropower in an emerging economy. J Environ Manag 219:218–230
Destek MA, Sarkodie SA (2019) Investigation of environmental Kuznets curve for ecological footprint: the role of energy and financial development. Sci Total Environ 650:2483–2489
Lu F, Xu JH, Wang ZY, Hu XF (2010) Qualitatively analysis on influence factors of ecological footprint and dynamic prediction of ecological footprint: a case study in Xinjiang. Geogr Geo-Inf Sci 26(6):70–74
Yao H (2012) Simulating the total ecological footprint of Suzhou from 1990 to 2009 by BPANN. Pol J Environ Stud 21(6):1901–1910
Huimin L (2013) The impact of human behavior on ecological threshold: positive or negative? grey relational analysis of ecological footprint, energy consumption and environmental protection. Energy Policy 56:711–719
Pławiak P, Abdar M, Pławiak J, Makarenkov V, Acharya UR (2020) DGHNL: a new deep genetic hierarchical network of learners for prediction of credit scoring. Inf Sci 516:401–418
Pławiak P, Abdar M, Acharya UR (2019) Application of new deep genetic cascade ensemble of SVM classifiers to predict the Australian credit scoring. Appl Soft Comput 84:105740
Tuncer T, Ertam F, Dogan S, Aydemir E, Pławiak P (2020) Ensemble residual network-based gender and activity recognition method with signals. J Supercomput 76(3):2119–2138
Tuncer T, Dogan S, Abdar M, Ehsan Basiri M, Pławiak P (2019) Face recognition with triangular fuzzy set-based local cross patterns in wavelet domain. Symmetry 11(6):787
Abdar M, Wijayaningrum VN, Hussain S, Alizadehsani R, Plawiak P, Acharya UR, Makarenkov V (2019) IAPSO-AIRS: a novel improved machine learning-based system for wart disease treatment. J Med Syst 43(7):220
Kandala RN, Dhuli R, Pławiak P, Naik GR, Moeinzadeh H, Gargiulo GD, Gunnam S (2019) Towards real-time heartbeat classification: evaluation of nonlinear morphological features and voting method. Sensors 19(23):5079
Hammad M, Pławiak P, Wang K, Acharya UR (2020) ResNet–attention model for human authentication using ECG signals. Expert Systems e12547
Wu M, Wei Y, Lam PT, Liu F, Li Y (2019) Is urban development ecologically sustainable? ecological footprint analysis and prediction based on a modified artificial neural network model: A case study of Tianjin in China. J Clean Prod 237:117795
Kisel’ák J, Lu Y, Švihra J, Szépe P, Stehlík M (2020) “SPOCU”: scaled polynomial constant unit activation function. Neural Computing and Applications
Ritchie H, Roser M (2019) Energy production and changing energy sources. https://ourworldindata.org/energy-production-and-changing-energy-sources. Accessed 12 February 2019
Global Footprint Network (2018) The national footprint accounts, 2018 edition. https://www.footprintnetwork.org. Accessed 12 May 2019
Data World (2018) NFA 2018 editon. https://data.world/footprint/nfa-2018-edition. Accessed June 2019
World Bank (2019) https://data.worldbank.org/indicator/SP.POP.TOTL. Accessed 09 February 2019
Dancey CP, Reidy J (2007) Statistics without maths for psychology. Pearson education, London
Ramachandran P, Zoph B, Le QV (2017) Searching for activation functions. arXiv preprint, arXiv:1710.05941
Farahnakian F, Pahikkala T, Liljeberg P, Plosila J (2013) Energy aware consolidation algorithm based on k-nearest neighbor regression for cloud data centers. In: IEEE/ACM 6th international conference on utility and cloud computing
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
Liaw A, Wiener M (2002) Classification and regression by randomForest. R news 2(3):18–22
Ahmad MW, Reynolds J, Rezgui Y (2018) Predictive modelling for solar thermal energy systems: A comparison of support vector regression, random forest, extra trees and regression trees. J Clean Prod 203:810–821
Bandyopadhyay G, Chattopadhyay S (2007) Single hidden layer artificial neural network models versus multiple linear regression model in forecasting the time series of total ozone. Int J Environ Sci Technol 4(1):141–149
Zhang G, Patuwo BE, Hu MY (1998) Forecasting with artificial neural networks: the state of the art. Int J Forecast 14(1):35–62
Bergstra JS, Bardenet R, Bengio Y, Kégl B (2011) Algorithms for hyper-parameter optimization. Adv Neural Inf Process Syst 24:2546–2554
James G, Witten D, Hastie T, Tibshirani R (2013) An introduction to statistical learning. Springer, New York
Lewis CD (1982) Industrial and business forecasting methods. Butterworths, London
Hyndman Rob J, Koehler Anne B (2006) Another look at measures of forecast accuracy. Int J Forecast 22(4):679–688
Branco P, Torgo L, Ribeiro RP (2017) SMOGN: a pre-processing approach for imbalanced regression. Theory and Applications, First International Workshop on Learning with Imbalanced Domains
Pedregosa F, Varoquaux G, Gramfort A, Michael V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J (2011) Scikit-learn: machine learning in Python. J Mach Learn Res 12:2825–2830
Chollet F (2015) Keras documentation. https://keras.io. Accessed 12 February 2019
Bergstra J, Yamins D, Cox D (2013) Making a science of model search: hyperparameter optimization in hundreds of dimensions for vision architectures. In: International conference on machine learning, pp. 115–123
Ruder S (2016) An overview of gradient descent optimization algorithms. ArXiv preprint, arXiv:1609.04747
Kingma DP, Ba J (2014) Adam: a method for stochastic optimization. Available from: arXiv preprint, arXiv:1412.6980
Ahmad MW, Mourshed M, Rezgui Y (2017) Trees vs Neurons: comparison between random forest and ANN for high-resolution prediction of building energy consumption. Energy Build 147:77–89
Dong LJ, Li XB, Kang PENG (2013) Prediction of rockburst classification using random forest. Trans Nonferrous Metals Soc China 23(2):472–477
Benali L, Notton G, Fouilloy A, Voyant C, Dizene R (2019) Solar radiation forecasting using artificial neural network and random forest methods: application to normal beam, horizontal diffuse and global components. Renew Energy 132:871–884
Wang Q, Wang X, Mao Y (2009) Dynamic assessment of sustainable development based on grey relational analysis and artificial neural network. In: 2009 IEEE International conference on grey systems and intelligent services (GSIS 2009) (pp. 212-217). IEEE
Luo J, Zhou L, Li X (2008) Construction and analysis of ecological footprint dynamic prediction model—-a case study of Wuhan. Resources and Environment in the Yangtze Basin 3
Wackernagel M, Monfreda C (2004) Ecological footprints and energy. Encycl Energy 2(1):1–11
Wu K, Wang L (2006) Partial least square regression model of ecological footprint and its influencing factors. Resour Sci 28(6):182–188
Acknowledgements
This work was supported by the Serbian Ministry of Education, Science and Technological Development through Mathematical Institute of the Serbian Academy of Sciences and Arts and through the project of the Ministry of Education, Science and Technological Development of Serbia—TR34023.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Janković, R., Mihajlović, I., Štrbac, N. et al. Machine learning models for ecological footprint prediction based on energy parameters. Neural Comput & Applic 33, 7073–7087 (2021). https://doi.org/10.1007/s00521-020-05476-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-020-05476-4