Abstract
Demand forecasting with maximum accuracy is critical to business management in various fields, from finance to marketing. In today’s world, many firms have access to a lot of data that they can use to implement sophisticated models. This was not possible in the past, but it has become a reality with the advent of large-scale data analysis. However, this also requires a distributed thinking approach due to the resource-intensive nature of Deep Learning models. Forecasting power demand is of utmost importance in the energy industry, and various methods and approaches have been employed by electrical companies for predicting electricity demand. This paper proposes a novel multicriteria approach for distributed learning in energy forecasting. We use a Quadratic Goal Programming approach to construct a robust decision rule ensemble that optimizes a pre-defined loss function. Our approach is independent of the loss function’s differentiability and is also model agnostic. This formulation offers interpretability for the decision-maker and demonstrates less proclivity of regression against the mean that affects autoregressive models. Our findings contribute to the field of energy forecasting and highlight the potential of our approach for enhancing decision-making in the energy industry.
Similar content being viewed by others
References
Ahmed, A. S., Abood, M. S., & Hamdi, M. M. (2021). Advancement of deep learning in big data and distributed systems. In 2021 3rd international congress on human-computer interaction, optimization and robotic applications (HORA), (pp. 1–7). https://doi.org/10.1109/HORA52670.2021.9461274
Angelopoulos, D., Siskos, Y., & Psarras, J. (2019). Disaggregating time series on multiple criteria for robust forecasting: The case of long-term electricity demand in greece. European Journal of Operational Research, 275(1), 252–265.
Arif, A., Javaid, N., Anwar, M., Naeem, A., Gul, H., Fareed, S.(2020). Electricity load and price forecasting using machine learning algorithms in smart grid: A survey. In Workshops of the international conference on advanced information networking and applications, (pp. 471–483). Springer.
Arifovic, J., & Gencay, R. (2001). Using genetic algorithms to select architecture of a feedforward artiÿcial neural network. Physica A, 21.
Armstrong, J. S. (1985). Long-range forecasting: From crystal ball to computer (2nd ed.). Wiley.
Bagdasaryan, E., Veit, A., Hua, Y., Estrin, D., & Shmatikov, V. (2020). How to backdoor federated learning. In Proceedings of the twenty third international conference on artificial intelligence and statistics, pp. 2938–2948. https://proceedings.mlr.press/v108/bagdasaryan20a.html
Bedi, J., & Toshniwal, D. (2019). Deep learning framework to forecast electricity demand. Applied Energy, 238, 1312–1326.
Beguier, C., du Terrail, J. O., Meah, I., Andreux, M., & Tramel, E. W. (2021). Differentially private federated learning for cancer prediction. arXiv:2101.02997 [cs, stat]
Bengio, Y., Courville, A., & Vincent, P. (2013). Representation learning: A review and new perspectives. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(8), 1798–1828.
Briggs, C., Fan, Z., & Andras, P. (2020). Federated learning with hierarchical clustering of local updates to improve training on non-iid data. In 2020 international joint conference on neural networks (IJCNN), (pp. 1–9). IEEE
Chang, C.-T. (2015). Multi-choice goal programming model for the optimal location of renewable energy facilities. Renewable and Sustainable Energy Reviews, 41, 379–389.
Charnes, A., Cooper, W. W., & Ferguson, R. O. (1955). Optimal estimation of executive compensation by linear programming. Management Science, 1(2), 138–151.
Chen, Y., Qin, X., Wang, J., Yu, C., & Gao, W. (2020). Fedhealth: A federated transfer learning framework for wearable healthcare. IEEE Intelligent Systems, 35(4), 83–93.
Colapinto, C., Jayaraman, R., & Marsiglio, S. (2017). Multi-criteria decision analysis with goal programming in engineering, management and social sciences: A state-of-the art review. Annals of Operations Research, 251(1–2), 7–40.
Costache, R., Tin, T. T., Arabameri, A., Crăciun, A., Ajin, R. S., Costache, I., Towfiqul Islam, A. R. M., Abba, S. I., Sahana, M., Avand, M., & Pham, B. T. (2022). Flash-flood hazard using deep learning based on H2O R package and fuzzy-multicriteria decision-making analysis. Journal of Hydrology, 609, 127747. https://doi.org/10.1016/j.jhydrol.2022.127747
del Real, A. J., Dorado, F., & Durán, J. (2022). Energy demand forecasting using deep learning: Applications for the French grid. Energies, 13(9), 2242. https://doi.org/10.3390/en13092242
Ehrgott, M., Gandibleux, X., & Hillier, F. S. (eds.) (2002). Multiple criteria optimization: State of the art annotated bibliographic surveys. In International series in operations research and management science, (vol. 52). Springer US https://doi.org/10.1007/b101915
Forootan, M. M., Larki, I., Zahedi, R., & Ahmadi, A. (2022). Machine learning and deep learning in energy systems: A review. Sustainability, 14(8), 4832. https://doi.org/10.3390/su14084832
Grolinger, K., Capretz, M.A., & Seewald, L. (2016). Energy consumption prediction with big data: Balancing prediction accuracy and computational resources. In 2016 IEEE international congress on big data (BigData congress), (pp. 157–164). IEEE.
He, K., Zhang, X., Ren, S., & Sun, J.(2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, (pp. 770–778).
Hong, T., Xie, J., & Black, J. (2019). Global energy forecasting competition 2017: Hierarchical probabilistic load forecasting. International Journal of Forecasting, 35(4), 1389–1399. https://doi.org/10.1016/j.ijforecast.2019.02.006
Hrnjica, B., & Mehr, A. D. (2020). Energy demand forecasting using deep learning. In F. Al-Turjman (ed.), Smart cities performability, cognition and security. EAI/Springer Innovations in Communication and Computing, (pp. 71–104). Springer International Publishing. https://doi.org/10.1007/978-3-030-14718-1_4.
Hyndman, R. J., & Koehler, A. B. (2006). Another look at measures of forecast accuracy. International Journal of Forecasting, 22(4), 679–688. https://doi.org/10.1016/j.ijforecast.2006.03.001
Jalal, A. S., Sharma, D. K., & Sikander, B. (2023). Suspect face retrieval system using multicriteria decision process and deep learning. Multimedia Tools and Applications, 82(24), 38189–38216. https://doi.org/10.1007/s11042-023-14968-z
Jayaraman, R., Colapinto, C., Torre, D. L., & Malik, T. (2015). Multi-criteria model for sustainable development using goal programming applied to the United Arab Emirates. Energy Policy, 87, 447–454. https://doi.org/10.1016/j.enpol.2015.09.027
Jiménez-Sánchez, A., Tardy, M., Ballester, M. A. G., Mateus, D., & Piella, G. (2021). Memory-aware curriculum federated learning for breast cancer classification. arXiv:2107.02504 [cs]
Kholod, I., Yanaki, E., Fomichev, D., Shalugin, E., Novikova, E., Filippov, E., & Nordlund, M. (2021). Open-source federated learning frameworks for IoT: A comparative review and analysis. Sensors, 21(1), 167. https://doi.org/10.3390/s21010167
Konečnỳ, J., McMahan, B., & Ramage, D. (2015). Federated optimization: Distributed optimization beyond the datacenter. arXiv preprint arXiv:1511.03575
Konečnÿ, J., McMahan, H. B., Yu, F. X., Richtárik, P., Suresh, A. T., & Bacon, D. (2017). Federated learning: Strategies for improving communication efficiency. arXiv:1610.05492
La Torre, D., Liuzzi, D., Repetto, M., & Rocca, M. Enhancing deep learning algorithm accuracy and stability using multicriteria optimization: An application to distributed learning with MNIST digits. https://doi.org/10.1007/s10479-022-04833-x
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436–444.
Leroy, D., Coucke, A., Lavril, T., Gisselbrecht, T., & Dureau, J. (2019). Federated learning for keyword spotting. In ICASSP 2019-2019 IEEE international conference on acoustics, speech and signal processing (ICASSP), (pp. 6341–6345). IEEE
Li, J., Ren, Y., Fang, S., Li, K., & Sun, M. (2020). Federated learning-based ultra-short term load forecasting in power internet of things. In 2020 IEEE international conference on energy internet (ICEI), (pp. 63–68). IEEE
Lim, J. Q., & Chan, C. S. (2021). From gradient leakage to adversarial attacks in federated learning. In 2021 IEEE International Conference on Image Processing (ICIP), (pp. 3602–3606). https://doi.org/10.1109/ICIP42928.2021.9506589
Liu, Y., Huang, A., Luo, Y., Huang, H., Liu, Y., Chen, Y., Feng, L., Chen, T., Yu, H., Yang, Q. (2020). Fedvision: An online visual object detection platform powered by federated learning. In Proceedings of the AAAI conference on artificial intelligence, (vol. 34, pp. 13172–13179).
Makridakis, S., Spiliotis, E., & Assimakopoulos, V. (2020). The M4 competition: 100,000 time series and 61 forecasting methods. International Journal of Forecasting, 36(1), 54–74. https://doi.org/10.1016/j.ijforecast.2019.04.014
McMahan, B., Moore, E., Ramage, D., Hampson, S., & Arcas, B .A. (2017). Communication-efficient learning of deep networks from decentralized data. In Proceedings of the 20th international conference on artificial intelligence and statistics, (pp. 1273–1282). PMLR
Mohri, M., Sivek, G., & Suresh, A. T. (2019). Agnostic federated learning. In International conference on machine learning, (pp. 4615–4625). PMLR.
Perifanis, T. (2021). Forecasting energy demand with econometrics. In Mathematical modelling of contemporary electricity markets, (pp. 3–16). Elsevier. https://doi.org/10.1016/B978-0-12-821838-9.00001-3.
Repetto, M. (2022). Multicriteria interpretability driven deep learning. Annals of Operations Research. https://doi.org/10.1007/s10479-022-04692-6
Ruder, S. (2017). An overview of multi-task learning in deep neural networks. arXiv preprint arXiv:1706.05098
Samouilidis, J. E., & Pappas, I. A. (1980). A goal programming approach to energy forecasting. European Journal of Operational Research, 5(5), 321–331.
Saputra, Y. M., Hoang, D. T., Nguyen, D. N., Dutkiewicz, E., Mueck, M. D., & Srikanteswara, S. (2019). Energy demand prediction with federated learning for electric vehicle networks. In 2019 IEEE global communications conference (GLOBECOM), (pp. 1–6). IEEE.
Sehovac, L., & Grolinger, K. (2020). Deep learning for load forecasting: Sequence to sequence recurrent neural networks with attention. IEEE Access, 8, 36411–36426.
Shankar, S., Ilavarasan, P. V., Punia, S., & Singh, S. P. (2020). Forecasting container throughput with long short-term memory networks. Industrial Management & Data Systems, 120(3), 425–441. https://doi.org/10.1108/IMDS-07-2019-0370
Smith, V., Chiang, C.-K., Sanjabi, M., & Talwalkar, A. S. (2017). Federated multi-task learning. Advances in Neural Information Processing Systems 30
Stoilova, S., & Munier, N. (2021). A novel fuzzy simus multicriteria decision-making method: An application in railway passenger transport planning. Symmetry, 13(3), 483.
Taïk, A., & Cherkaoui, S. (2020). Electrical load forecasting using edge computing and federated learning. In ICC 2020-2020 IEEE international conference on communications (ICC), (pp. 1–6). IEEE
Tian, Y., Sehovac, L., & Grolinger, K. (2019). Similarity-based chained transfer learning for energy forecasting with big data. IEEE Access, 7, 139895–139908.
Van Essen, B., Kim, H., Pearce, R., Boakye, K., & Chen, B. (2015). Lbann: Livermore big artificial neural network hpc toolkit. In Proceedings of the workshop on machine learning in high-performance computing environments, (pp. 1–6).
Warnat-Herresthal, S., Schultze, H., Shastry, K. L., Manamohan, S., Mukherjee, S., Garg, V., Sarveswara, R., Händler, K., Pickkers, P., Aziz, N. A., Ktena, S., Tran, F., Bitzer, M., Ossowski, S., Casadei, N., Herr, C., Petersheim, D., Behrends, U., Kern, F., ... Schultze, J. L. (2021). Swarm Learning for decentralized and confidential clinical machine learning. Nature, 594(7862), 265–270. https://doi.org/10.1038/s41586-021-03583-3
Wu, X., Liang, Z., & Wang, J. (2020). Fedmed: A federated learning framework for language modeling. Sensors, 20(14), 4048.
Yager, R. R. (1988). On ordered weighted averaging aggregation operators in multicriteria decision–making. IEEE Transactions on Systems, Man, and Cybernetics, 18(1), 183–190. https://doi.org/10.1109/21.87068
Yang, Y., Chen, Y., Wang, Y., Li, C., & Li, L. (2016). Modelling a combined method based on anfis and neural network improved by de algorithm: A case study for short-term electricity demand forecasting. Applied Soft Computing, 49, 663–675.
Zainab, A., Syed, D., Ghrayeb, A., Abu-Rub, H., Refaat, S. S., Houchati, M., Bouhali, O., & Lopez, S. B. (2021). A multiprocessing-based sensitivity analysis of machine learning algorithms for load forecasting of electric power distribution system. IEEE Access, 9, 31684–31694.
Zhang, B., Xu, X., Xing, H., & Li, Y. (2017). A deep learning based framework for power demand forecasting with deep belief networks. In 2017 18th international conference on parallel and distributed computing, applications and technologies (PDCAT), (pp. 191–195).https://doi.org/10.1109/PDCAT.2017.00039
Zhao, Y., Li, M., Lai, L., Suda, N., Civin, D., & Chandra, V. (2018). Federated learning with non-iid data. arXiv preprint arXiv:1806.00582
Zhu, L., & Han, S. (2020). Deep leakage from gradients. In Q. Yang, L. Fan, H. Yu, (eds.), Federated learning: Privacy and incentive. Lecture notes in computer science, (pp. 17–31). Springer International Publishing. https://doi.org/10.1007/978-3-030-63076-8_2
Funding
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sector
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical approval
This article does not contain any studies with human participants performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Repetto, M., Colapinto, C. & Tariq, M.U. Artificial intelligence driven demand forecasting: an application to the electricity market. Ann Oper Res (2024). https://doi.org/10.1007/s10479-024-05965-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10479-024-05965-y