{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,3]],"date-time":"2026-10-03T03:42:00Z","timestamp":1790998920998,"version":"4.1.0"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"17","license":[{"start":{"date-parts":[[2024,3,15]],"date-time":"2024-03-15T00:00:00Z","timestamp":1710460800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,3,15]],"date-time":"2024-03-15T00:00:00Z","timestamp":1710460800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100010661","name":"Horizon 2020 Framework Programme","doi-asserted-by":"publisher","award":["101015857 (Teraflow)"],"award-info":[{"award-number":["101015857 (Teraflow)"]}],"id":[{"id":"10.13039\/100010661","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100018693","name":"HORIZON EUROPE Framework Programme","doi-asserted-by":"publisher","award":["101097122 (ACROSS)"],"award-info":[{"award-number":["101097122 (ACROSS)"]}],"id":[{"id":"10.13039\/100018693","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010198","name":"Ministerio de Asuntos Econ\u00f3micos y Transformaci\u00f3n Digital, Gobierno de Espa\u00f1a","doi-asserted-by":"publisher","award":["B5GEMINI AIUC (TSI-063000-2021-79)"],"award-info":[{"award-number":["B5GEMINI AIUC (TSI-063000-2021-79)"]}],"id":[{"id":"10.13039\/501100010198","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003759","name":"Universidad Polit\u00e9cnica de Madrid","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003759","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2024,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The growing prevalence of deep neural networks (DNNs) across various fields raises concerns about their increasing energy consumption, especially in large data center applications. Identifying the best combination of optimization techniques to achieve maximum energy efficiency while maintaining system performance is challenging due to the vast number of techniques available, their complex interplay, and the rigorous evaluation required to assess their impact on the model. To address this gap, we propose an open-source methodological framework for the systematic study of the influence of various optimization techniques on diverse tasks and datasets. The goal is to automate experimentation, addressing common pitfalls and inefficiencies of trial and error, saving time, and allowing fair and reliable comparisons. The methodology includes model training, automatic application of optimizations, export of the model to a production-ready format, and pre- and post-optimization energy consumption and performance evaluation at inference time using various batch sizes. As a novelty, the framework provides pre-configured \"optimization strategies\" for combining state-of-the-art optimization techniques that can be systematically evaluated to determine the most effective strategy based on real-time energy consumption and performance feedback throughout the model life cycle. As an additional novelty, \"optimization profiles\" allow the selection of the optimal strategy for a specific application, considering user preferences regarding the trade-off between energy efficiency and performance. Validated through an empirical study on a DNN-based cyber threat detector, the framework demonstrates up to 82% reduction in energy consumption during inference with minimal accuracy loss.<\/jats:p>","DOI":"10.1007\/s00521-024-09588-z","type":"journal-article","created":{"date-parts":[[2024,3,15]],"date-time":"2024-03-15T19:02:23Z","timestamp":1710529343000},"page":"10297-10338","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A methodological framework for optimizing the energy consumption of deep neural networks: a case study of a cyber threat detector"],"prefix":"10.1007","volume":"36","author":[{"given":"Amit","family":"Karamchandani","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9743-8604","authenticated-orcid":false,"given":"Alberto","family":"Mozo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sandra","family":"G\u00f3mez-Canaval","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antonio","family":"Pastor","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,3,15]]},"reference":[{"issue":"1","key":"9588_CR1","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/JSSC.2016.2616357","volume":"52","author":"Y-H Chen","year":"2017","unstructured":"Chen Y-H, Krishna T, Emer JS, Sze V (2017) Eyeriss: an energy-efficient reconfigurable accelerator for deep convolutional neural networks. IEEE J Solid-State Circuits 52(1):127\u2013138. https:\/\/doi.org\/10.1109\/JSSC.2016.2616357","journal-title":"IEEE J Solid-State Circuits"},{"key":"9588_CR2","doi-asserted-by":"crossref","unstructured":"Qiu J, Wang J, Yao S, Guo K, Li B, Zhou E, Yu J, Tang T, Xu N, Song S, Wang Y, Yang H (2016) Going deeper with embedded fpga platform for convolutional neural network","DOI":"10.1145\/2847263.2847265"},{"key":"9588_CR3","doi-asserted-by":"publisher","unstructured":"Li L, Zhu J, Sun M-T ( 2019) Deep learning based method for pruning deep neural networks. In: 2019 IEEE international conference on multimedia expo workshops (ICMEW), pp 312\u2013317 . https:\/\/doi.org\/10.1109\/ICMEW.2019.00-68","DOI":"10.1109\/ICMEW.2019.00-68"},{"key":"9588_CR4","doi-asserted-by":"crossref","unstructured":"Gholami A, Kim S, Dong Z, Yao Z, Mahoney MW, Keutzer K (2021) A survey of quantization methods for efficient neural network inference. arXiv:2103.13630 [cs] [cs]","DOI":"10.1201\/9781003162810-13"},{"key":"9588_CR5","doi-asserted-by":"publisher","first-page":"158036","DOI":"10.1109\/ACCESS.2020.3019658","volume":"8","author":"A Pastor","year":"2020","unstructured":"Pastor A, Mozo A, Vakaruk S, Canavese D, L\u00f3pez DR, Regano L, G\u00f3mez-Canaval S, Lioy A (2020) Detection of encrypted cryptomining malware connections with machine and deep learning. IEEE Access 8:158036\u2013158055","journal-title":"IEEE Access"},{"key":"9588_CR6","doi-asserted-by":"crossref","unstructured":"Vilalta R, Mu\u00f1oz R, Casellas R, Mart\u00ednez R, L\u00f3pez V, de Dios OG, Pastor A, Katsikas GP, Monti P, Mozo A, et a( 2021) Teraflow: Secured autonomic traffic management for a tera of sdn flows. In: 2021 joint European conference on networks and communications & 6G summit (EuCNC\/6G Summit). IEEE, pp 377\u2013382","DOI":"10.1109\/EuCNC\/6GSummit51104.2021.9482469"},{"issue":"8","key":"9588_CR7","doi-asserted-by":"publisher","first-page":"4914","DOI":"10.3390\/app13084914","volume":"13","author":"A Mozo","year":"2023","unstructured":"Mozo A, Karamchandani A, de la Cal L, G\u00f3mez-Canaval S, Pastor A, Gifre L (2023) A machine-learning-based cyberattack detector for a cloud-based SDN controller. Appl Sci 13(8):4914. https:\/\/doi.org\/10.3390\/app13084914","journal-title":"Appl Sci"},{"key":"9588_CR8","doi-asserted-by":"crossref","unstructured":"Strubell E, Ganesh A, McCallum A(2019) Energy and policy considerations for deep learning in NLP","DOI":"10.18653\/v1\/P19-1355"},{"key":"9588_CR9","unstructured":"Canziani A, Paszke A, Culurciello E (2017) An analysis of deep neural network models for practical applications"},{"key":"9588_CR10","doi-asserted-by":"publisher","unstructured":"Li D, Chen X, Becchi M, Zong Z ( 2016) Evaluating the energy efficiency of deep convolutional neural networks on cpus and gpus. In: 2016 IEEE international conferences on big data and cloud computing (BDCloud), social computing and networking (SocialCom), sustainable computing and communications (SustainCom) (BDCloud-SocialCom-SustainCom), pp 477\u2013 484 . https:\/\/doi.org\/10.1109\/BDCloud-SocialCom-SustainCom.2016.76","DOI":"10.1109\/BDCloud-SocialCom-SustainCom.2016.76"},{"key":"9588_CR11","doi-asserted-by":"publisher","unstructured":"Garc\u00eda-Mart\u00edn E, Lavesson N, Grahn H, Casalicchio E, Boeva V ( 2019) How to measure energy consumption in machine learning algorithms. In: Alzate C, Monreale A, Assem H, Bifet A, Buda TS, Caglayan B, Drury B, Garc\u00eda-Mart\u00edn E, Gavald\u00e0 R, Koprinska I, Kramer S, Lavesson N, Madden M, Molloy I, Nicolae M-I, Sinn M (eds) ECML PKDD 2018 Workshops. Lecture notes in computer science. Springer, Cham, pp 243\u2013 255. https:\/\/doi.org\/10.1007\/978-3-030-13453-2_20","DOI":"10.1007\/978-3-030-13453-2_20"},{"key":"9588_CR12","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.jpdc.2019.07.007","volume":"134","author":"E Garc\u00eda-Mart\u00edn","year":"2019","unstructured":"Garc\u00eda-Mart\u00edn E, Rodrigues CF, Riley G, Grahn H (2019) Estimation of energy consumption in machine learning. J Parallel Distrib Comput 134:75\u201388. https:\/\/doi.org\/10.1016\/j.jpdc.2019.07.007","journal-title":"J Parallel Distrib Comput"},{"key":"9588_CR13","unstructured":"Patterson D, Gonzalez J, Le Q, Liang C, Munguia L-M, Rothchild D, So D, Texier M, Dean J (2021) Carbon emissions and large neural network training. arXiv:2104.10350 [cs]"},{"key":"9588_CR14","doi-asserted-by":"publisher","unstructured":"Sharma H, Park J, Mahajan D, Amaro E, Kim JK, Shao C, Mishra A, Esmaeilzadeh H ( 2016) From high-level deep neural models to fpgas. In: 2016 49th Annual IEEE\/ACM international symposium on microarchitecture (MICRO), pp 1\u2013 12 . https:\/\/doi.org\/10.1109\/MICRO.2016.7783720","DOI":"10.1109\/MICRO.2016.7783720"},{"key":"9588_CR15","doi-asserted-by":"publisher","unstructured":"Ma Y, Cao Y, Vrudhula S, Seo J-s (2017) An automatic rtl compiler for high-throughput fpga implementation of diverse deep convolutional neural networks. In: 2017 27th international conference on field programmable logic and applications (FPL), pp 1\u20138 . https:\/\/doi.org\/10.23919\/FPL.2017.8056824","DOI":"10.23919\/FPL.2017.8056824"},{"key":"9588_CR16","unstructured":"Rodrigues C, Riley G, Luj\u00e1n M (2018) Synergy: an energy measurement and prediction framework for convolutional neural networks on jetson tx1. In: PDPTA\u201918 - The 24th international conference on parallel and distributed processing techniques and applications"},{"key":"9588_CR17","doi-asserted-by":"publisher","unstructured":"Yang T-J, Chen Y-H, Sze V ( 2017) Designing energy-efficient convolutional neural networks using energy-aware pruning. In: 2017 IEEE conference on computer vision and pattern recognition (CVPR). IEEE, Honolulu, HI, pp 6071\u20136079. https:\/\/doi.org\/10.1109\/CVPR.2017.643","DOI":"10.1109\/CVPR.2017.643"},{"key":"9588_CR18","unstructured":"Cai E, Juan D-C, Stamoulis D, Marculescu D (2017) Neuralpower: predict and deploy energy-efficient convolutional neural networks. arXiv:1710.05420 [cs, stat]"},{"key":"9588_CR19","doi-asserted-by":"crossref","unstructured":"Gordon A, Eban E, Nachum O, Chen B, Wu H, Yang T-J, Choi E (2018) Morphnet: fast & simple resource-constrained structure learning of deep networks. arXiv:1711.06798 [cs, stat]","DOI":"10.1109\/CVPR.2018.00171"},{"key":"9588_CR20","doi-asserted-by":"crossref","unstructured":"Zoph B, Vasudevan V, Shlens J, Le QV (2018) Learning transferable architectures for scalable image recognition. arXiv:1707.07012 [cs, stat]","DOI":"10.1109\/CVPR.2018.00907"},{"key":"9588_CR21","unstructured":"Liu H, Simonyan K, Yang Y(2019) Darts: differentiable architecture search. arXiv:1806.09055 [cs, stat]"},{"key":"9588_CR22","doi-asserted-by":"crossref","unstructured":"Real E, Aggarwal A, Huang Y, Le QV (2019) Regularized evolution for image classifier architecture search. arXiv:1802.01548 [cs]","DOI":"10.1609\/aaai.v33i01.33014780"},{"key":"9588_CR23","doi-asserted-by":"crossref","unstructured":"Jin H, Song Q, Hu X (2019) Auto-keras: an efficient neural architecture search system. arXiv:1806.10282 [cs, stat]","DOI":"10.1145\/3292500.3330648"},{"key":"9588_CR24","unstructured":"Pham H, Guan MY, Zoph B, Le QV, Dean J (2018) Efficient neural architecture search via parameter sharing. arXiv:1802.03268 [cs, stat]"},{"key":"9588_CR25","unstructured":"Cai H, Zhu L, Han S (2019) Proxylessnas: direct neural architecture search on target task and hardware. arXiv:1812.00332 [cs, stat]"},{"key":"9588_CR26","doi-asserted-by":"publisher","unstructured":"Rouhani BD, Mirhoseini A, Koushanfar F ( 2016) Delight: adding energy dimension to deep neural networks. In: Proceedings of the 2016 international symposium on low power electronics and design. ACM, San Francisco Airport CA USA, pp. 112\u2013117. https:\/\/doi.org\/10.1145\/2934583.2934599","DOI":"10.1145\/2934583.2934599"},{"key":"9588_CR27","doi-asserted-by":"publisher","unstructured":"Rouhani BD, Mirhoseini A, Koushanfar F ( 2017) Deep3: Leveraging three levels of parallelism for efficient deep learning. In: Proceedings of the 54th annual design automation conference 2017. DAC \u201917. Association for Computing Machinery, New York, NY, USA, pp. 1\u20136. https:\/\/doi.org\/10.1145\/3061639.3062225","DOI":"10.1145\/3061639.3062225"},{"key":"9588_CR28","doi-asserted-by":"publisher","unstructured":"Stamoulis D, Cai E, Juan D-C, Marculescu D ( 2018) Hyperpower: Power- and memory-constrained hyper-parameter optimization for neural networks. In: 2018 Design, automation test in europe conference exhibition (DATE), pp. 19\u201324 . https:\/\/doi.org\/10.23919\/DATE.2018.8341973","DOI":"10.23919\/DATE.2018.8341973"},{"key":"9588_CR29","doi-asserted-by":"crossref","unstructured":"Dai X, Zhang P, Wu B, Yin H, Sun F, Wang Y, Dukhan M, Hu Y, Wu Y, Jia Y, Vajda P, Uyttendaele M, Jha NK (2018) Chamnet: Towards efficient network design through platform-aware model adaptation. arXiv:1812.08934 [cs]","DOI":"10.1109\/CVPR.2019.01166"},{"key":"9588_CR30","unstructured":"You Y, Gitman I, Ginsburg B (2017) Large batch training of convolutional networks. arXiv:1708.03888 [cs]"},{"key":"9588_CR31","unstructured":"Lin Y, Han S, Mao H, Wang Y, Dally WJ (2020) Deep gradient compression: Reducing the communication bandwidth for distributed training. arXiv:1712.01887 [cs, stat]"},{"key":"9588_CR32","unstructured":"Vogels T, Karimireddy SP, Jaggi M (2020) Powersgd: practical low-rank gradient compression for distributed optimization. arXiv:1905.13727 [cs, math, stat]"},{"key":"9588_CR33","unstructured":"Tang H, Gan S, Awan AA, Rajbhandari S, Li C, Lian X, Liu J, Zhang C, He Y (2021) 1-bit adam: communication efficient large-scale training with adam\u2019s convergence speed. arXiv:2102.02888 [cs]"},{"key":"9588_CR34","doi-asserted-by":"crossref","unstructured":"Lan Z, Chen M, Goodman S, Gimpel K, Sharma P, Soricut R (2020) Albert: a lite bert for self-supervised learning of language representations. arXiv:1909.11942 [cs]","DOI":"10.1109\/SLT48900.2021.9383575"},{"key":"9588_CR35","doi-asserted-by":"crossref","unstructured":"Xue F, Shi Z, Wei F, Lou Y, Liu Y, You Y (2021) Go wider instead of deeper. arXiv:2107.11817 [cs]","DOI":"10.1609\/aaai.v36i8.20858"},{"key":"9588_CR36","unstructured":"Guo, Y (2018) A survey on methods and theories of quantized neural networks. *[1081] arXiv: 1808.04752 [cs, stat]"},{"key":"9588_CR37","unstructured":"Zhou S, Wu Y, Ni Z, Zhou X, Wen H, Zou Y (2018) Dorefa-net: training low bitwidth convolutional neural networks with low bitwidth gradients. arXiv:1606.06160 [cs]"},{"key":"9588_CR38","doi-asserted-by":"crossref","unstructured":"Yang J, Shen X, Xing J, Tian X, Li H, Deng B, Huang J, Hua X (2019) Quantization networks. arXiv:1911.09464 [cs, stat]","DOI":"10.1109\/CVPR.2019.00748"},{"key":"9588_CR39","doi-asserted-by":"publisher","unstructured":"Yu X, Liu T, Wang X, Tao D( 2017) On compressing deep models by low rank and sparse decomposition. In: 2017 IEEE conference on computer vision and pattern recognition (CVPR), pp. 67\u201376 . https:\/\/doi.org\/10.1109\/CVPR.2017.15","DOI":"10.1109\/CVPR.2017.15"},{"issue":"6","key":"9588_CR40","doi-asserted-by":"publisher","first-page":"1789","DOI":"10.1007\/s11263-021-01453-z","volume":"129","author":"J Gou","year":"2021","unstructured":"Gou J, Yu B, Maybank SJ, Tao D (2021) Knowledge distillation: a survey. Int J Comput Vis 129(6):1789\u20131819. https:\/\/doi.org\/10.1007\/s11263-021-01453-z. arXiv:2006.05525","journal-title":"Int J Comput Vis"},{"key":"9588_CR41","unstructured":"Hinton G, Vinyals O, Dean J (2015) Distilling the knowledge in a neural network. arXiv: 1503.02531 [cs, stat]"},{"key":"9588_CR42","unstructured":"Sanh V, Debut L, Chaumond J, Wolf T (2020) Distilbert, a distilled version of bert: Smaller, faster, cheaper and lighter. arXiv:1910.01108 [cs]"},{"key":"9588_CR43","unstructured":"Yang G, Hu EJ, Babuschkin I, Sidor S, Liu X, Farhi D, Ryder N, Pachocki J, Chen W, Gao J (2022) Tensor programs v: Tuning large neural networks via zero-shot hyperparameter transfer. arXiv:2203.03466 [cond-mat]"},{"key":"9588_CR44","doi-asserted-by":"publisher","unstructured":"Canziani A, Paszke A, Culurciello E (2017) An analysis of deep neural network models for practical applications. https:\/\/doi.org\/10.48550\/arXiv.1605.07678","DOI":"10.48550\/arXiv.1605.07678"},{"key":"9588_CR45","unstructured":"Post-Training Quantization - TensorFlow Lite. https:\/\/www.tensorflow.org\/lite\/performance\/post_training_quantization"},{"key":"9588_CR46","unstructured":"Bergstra J, Bardenet R, Bengio Y, K\u00e9gl B ( 2011) Algorithms for hyper-parameter optimization. In: Advances in neural information processing systems, vol. 24. Curran Associates, Inc."},{"key":"9588_CR47","unstructured":"Zhu M, Gupta S (2017) To prune, or not to prune: exploring the efficacy of pruning for model compression"},{"key":"9588_CR48","doi-asserted-by":"crossref","unstructured":"Pastor A, Mozo A, Lopez DR, Folgueira J, Kapodistria A ( 2018) The mouseworld, a security traffic analysis lab based on nfv\/sdn. In: Proceedings of the 13th international conference on availability, reliability and security, pp. 1\u20136","DOI":"10.1145\/3230833.3233283"},{"issue":"1","key":"9588_CR49","doi-asserted-by":"publisher","first-page":"13529","DOI":"10.1038\/s41598-022-17299-5","volume":"12","author":"A Mozo","year":"2022","unstructured":"Mozo A, Mor\u00f3n-L\u00f3pez J, Vakaruk S, Pompa-Pern\u00eda \u00c1G, Gonz\u00e1lez-Prieto \u00c1, Aguilar JAP, G\u00f3mez-Canaval S, Ortiz JM (2022) Chlorophyll soft-sensor based on machine learning models for algal bloom predictions. Sci Rep 12(1):13529. https:\/\/doi.org\/10.1038\/s41598-022-17299-5","journal-title":"Sci Rep"},{"issue":"11","key":"9588_CR50","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/MCOM.221.2001079","volume":"59","author":"S Vakaruk","year":"2021","unstructured":"Vakaruk S, Sierra-Garc\u00eda JE, Mozo A, Pastor A (2021) Forecasting automated guided vehicle malfunctioning with deep learning in a 5g-based industry 4.0 scenario. IEEE Commun Mag 59(11):102\u2013108","journal-title":"IEEE Commun Mag"},{"key":"9588_CR51","doi-asserted-by":"publisher","DOI":"10.1007\/s10489-023-04820-0","author":"A Karamchandani","year":"2023","unstructured":"Karamchandani A, Mozo A, Vakaruk S, G\u00f3mez-Canaval S, Sierra-Garc\u00eda JE, Pastor A (2023) Using N-BEATS ensembles to predict automated guided vehicle deviation. Appl Intell. https:\/\/doi.org\/10.1007\/s10489-023-04820-0","journal-title":"Appl Intell"},{"key":"9588_CR52","doi-asserted-by":"crossref","unstructured":"Mozo A, Vakaruk S, Sierra-Garc\u00eda JE, Pastor A (2023) Anticipatory analysis of agv trajectory in a 5g network using machine learning. J Intell Manuf:1\u201329","DOI":"10.1007\/s10845-023-02116-1"},{"issue":"7","key":"9588_CR53","doi-asserted-by":"publisher","first-page":"3516","DOI":"10.3390\/s23073516","volume":"23","author":"S Vakaruk","year":"2023","unstructured":"Vakaruk S, Karamchandani A, Sierra-Garc\u00eda JE, Mozo A, G\u00f3mez-Canaval S, Pastor A (2023) Transformers for multi-horizon forecasting in an industry 4.0 use case. Sensors 23(7):3516","journal-title":"Sensors"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09588-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-024-09588-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-024-09588-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,27]],"date-time":"2024-05-27T08:15:18Z","timestamp":1716797718000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-024-09588-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,15]]},"references-count":53,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2024,6]]}},"alternative-id":["9588"],"URL":"https:\/\/doi.org\/10.1007\/s00521-024-09588-z","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"value":"0941-0643","type":"print"},{"value":"1433-3058","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,15]]},"assertion":[{"value":"9 April 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 February 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 March 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they do not have any conflicts of interest to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}