Skip to main content
Log in

Artificial intelligence driven demand forecasting: an application to the electricity market

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Charnes, A., Cooper, W. W., & Ferguson, R. O. (1955). Optimal estimation of executive compensation by linear programming. Management Science, 1(2), 138–151.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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

Download references

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sector

Author information

Authors and Affiliations

Authors

Contributions

MR has contributed to Sects. 1, 3, 4, 5, and 6; CC has contributed to Sects. 1, 2, 5, and 6; MUT has contributed to Sect. 1.

Corresponding author

Correspondence to Cinzia Colapinto.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10479-024-05965-y

Keywords

Navigation