{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,18]],"date-time":"2026-10-18T19:53:16Z","timestamp":1792353196527,"version":"4.4.0"},"publisher-location":"Cham","reference-count":37,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031900617","type":"print"},{"value":"9783031900624","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-90062-4_26","type":"book-chapter","created":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T17:23:45Z","timestamp":1745342625000},"page":"419-434","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["FedGP: Genetic Programming for\u00a0Evolutionary Aggregation in\u00a0Federated Learning with\u00a0Non-IID Data"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1557-4870","authenticated-orcid":false,"given":"Elia","family":"Pacioni","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1086-1483","authenticated-orcid":false,"given":"Francisco","family":"Fern\u00e1ndez De Vega","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9816-7439","authenticated-orcid":false,"given":"Davide","family":"Calvaresi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,4,17]]},"reference":[{"key":"26_CR1","unstructured":"McMahan, H.B., Moore, E., Ramage, D., Hampson, S., Ag\u00fcera y Arcas, B.: Communication-efficient learning of deep networks from decentralized data. In: Proceedings of the 20th International Conference on Artificial Intelligence and Statistics (AISTATS) (2017). http:\/\/arxiv.org\/abs\/1602.05629"},{"key":"26_CR2","unstructured":"Kairouz, P., et al.: Advances and Open Problems in Federated Learning. Now Found. Trends (2021)"},{"key":"26_CR3","unstructured":"Hard, A., et al.: Federated learning for mobile keyboard prediction. arXiv preprint (2019). https:\/\/arxiv.org\/abs\/1811.03604"},{"key":"26_CR4","doi-asserted-by":"publisher","unstructured":"Rieke, N., et al.: The future of digital health with federated learning. NPJ Digit. Med. 3(1), 119 (2020). https:\/\/doi.org\/10.1038\/s41746-020-00323-1","DOI":"10.1038\/s41746-020-00323-1"},{"key":"26_CR5","doi-asserted-by":"publisher","unstructured":"Liu, Y., Ai, Z., Z., Sun, Z., Zhang, S., Liu, Z., Yu, H.: FedCoin: a peer-to-peer payment system for federated learning. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 12500. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-63076-8_9","DOI":"10.1007\/978-3-030-63076-8_9"},{"key":"26_CR6","doi-asserted-by":"publisher","unstructured":"Long, G., G., Tan, G., Jiang, J., Zhang, C.: Federated learning for open banking. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 12500. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-63076-8_17","DOI":"10.1007\/978-3-030-63076-8_17"},{"key":"26_CR7","doi-asserted-by":"publisher","unstructured":"Nie, W., Yu, L., Jia, Z.: Research on aggregation strategy of federated learning parameters under non-independent and identically distributed conditions. In: Proceedings of the 2022 4th International Conference on Applied Machine Learning (ICAML), Changsha, China, pp. 41\u201348 (2022). https:\/\/doi.org\/10.1109\/ICAML57167.2022.00016","DOI":"10.1109\/ICAML57167.2022.00016"},{"key":"26_CR8","doi-asserted-by":"publisher","unstructured":"Reguieg, H., Hanjri, M.E., Kamili, M.E., Kobbane, A.: A comparative evaluation of FedAvg and Per-FedAvg algorithms for Dirichlet distributed heterogeneous data. In: Proceedings of the 2023 10th International Conference on Wireless Networks and Mobile Communications (WINCOM), Istanbul, Turkiye, pp. 1\u20136 (2023). https:\/\/doi.org\/10.1109\/WINCOM59760.2023.10322899","DOI":"10.1109\/WINCOM59760.2023.10322899"},{"key":"26_CR9","unstructured":"Li, X., Huang, K., Yang, W., Wang, S., Zhang, Z.: On the convergence of FedAvg on non-IID data. arXiv preprint (2020). https:\/\/arxiv.org\/abs\/1907.02189"},{"key":"26_CR10","unstructured":"Wang, J., Liu, Q., Liang, H., Joshi, G., Poor, H.V.: Tackling the objective inconsistency problem in heterogeneous federated optimization. In: Proceedings of the 34th International Conference on Neural Information Processing Systems (NIPS \u201920) (art. no. 638, pp. 1\u201313). Curran Associates Inc., Red Hook, NY, USA (2020)"},{"key":"26_CR11","doi-asserted-by":"crossref","unstructured":"Pacioni, E., Fern\u00e1ndez De Vega, F., Calvaresi C.: Towards a meaningful communication and model aggregation in federated learning via genetic programming. In: ICAART 2024 (2020)","DOI":"10.5220\/0013380400003890"},{"key":"26_CR12","doi-asserted-by":"crossref","unstructured":"Yang, J., et al.: MedMNIST v2: a large-scale lightweight benchmark for 2D and 3D biomedical image classification. Sci. Data 10(1), 41 (2023). Nature Publishing Group UK London","DOI":"10.1038\/s41597-022-01721-8"},{"key":"26_CR13","doi-asserted-by":"crossref","unstructured":"Granqvist, F., Seigel, M., van Dalen, R., Cahill, \u00c1., Shum, S., Paulik, M.: Improving on-device speaker verification using federated learning with privacy (2020). https:\/\/arxiv.org\/abs\/2008.02651","DOI":"10.21437\/Interspeech.2020-2944"},{"key":"26_CR14","doi-asserted-by":"publisher","unstructured":"du Terrail, J.O., et al.: Collaborative federated learning behind hospitals\u2019 firewalls for predicting histological response to neoadjuvant chemotherapy in triple-negative breast cancer. medRxiv, https:\/\/doi.org\/10.1101\/2021.10.27.21264834 (2021)","DOI":"10.1101\/2021.10.27.21264834"},{"key":"26_CR15","doi-asserted-by":"publisher","unstructured":"Mart\u00ednez Beltr\u00e1n, E.T., et al.: Decentralized federated learning: fundamentals, state of the art, frameworks, trends, and challenges. IEEE Commun. Surv. Tutor. 25(4), 2983\u20133013, Fourthquarter 2023 (2023). https:\/\/doi.org\/10.1109\/COMST.2023.3315746","DOI":"10.1109\/COMST.2023.3315746"},{"key":"26_CR16","doi-asserted-by":"publisher","unstructured":"Yang, Q., Liu, Y., Chen, T., Tong, Y.: Federated machine learning: concept and applications. ACM Trans. Intell. Syst. Technol. 10(2), Article 12, 19 p. (2019). https:\/\/doi.org\/10.1145\/3298981","DOI":"10.1145\/3298981"},{"key":"26_CR17","doi-asserted-by":"publisher","unstructured":"Xu, C., Qu, Y., Xiang, Y., Gao, L.: Asynchronous federated learning on heterogeneous devices: a survey. Comput. Sci. Rev. 50, 100595 (2023). ISSN 1574-0137, https:\/\/doi.org\/10.1016\/j.cosrev.2023.100595","DOI":"10.1016\/j.cosrev.2023.100595"},{"key":"26_CR18","unstructured":"Mugunthan, V., Polychroniadou, A., Byrd, D., Balch, T.H.: SMPAI: secure multi-party computation for federated learning. In 33rd Conference on Neural Information Processing Systems (NeurIPS 2019), Vancouver, Canada (2019). https:\/\/www.jpmorgan.com\/content\/dam\/jpm\/cib\/complex\/content\/technology\/ai-research-publications\/pdf-9.pdf"},{"key":"26_CR19","doi-asserted-by":"publisher","unstructured":"Madi, A., Stan, O., Mayoue, A., Grivet-S\u00e9bert, A., Gouy-Pailler, C., Sirdey, R.: A secure federated learning framework using homomorphic encryption and verifiable computing. In: 2021 Reconciling Data Analytics, Automation, Privacy, and Security: A Big Data Challenge (RDAAPS), Hamilton, ON, Canada, pp. 1\u20138 (2021). https:\/\/doi.org\/10.1109\/RDAAPS48126.2021.9452005","DOI":"10.1109\/RDAAPS48126.2021.9452005"},{"key":"26_CR20","doi-asserted-by":"publisher","first-page":"272","DOI":"10.1016\/j.future.2023.09.008","volume":"150","author":"P Qi","year":"2024","unstructured":"Qi, P., Chiaro, D., Guzzo, A., Ianni, M., Fortino, G., Piccialli, F.: Model aggregation techniques in federated learning: a comprehensive survey. Futur. Gener. Comput. Syst. 150, 272\u2013293 (2024). https:\/\/doi.org\/10.1016\/j.future.2023.09.008","journal-title":"Futur. Gener. Comput. Syst."},{"key":"26_CR21","unstructured":"Fallah, A., Mokhtari, A., Ozdaglar, A.: Personalized Federated Learning: A Meta-Learning Approach (2020). https:\/\/arxiv.org\/abs\/2002.07948"},{"key":"26_CR22","unstructured":"Yuan, H., Ma, T.: Federated accelerated stochastic gradient descent. In: Advances in Neural Information Processing Systems, vol. 33, pp. 5332\u20135344 (2020)"},{"issue":"16","key":"26_CR23","doi-asserted-by":"publisher","first-page":"3157","DOI":"10.3390\/electronics13163157","volume":"13","author":"MM de Souza","year":"2024","unstructured":"de Souza, M.M., Holm, A., Biczyk, M., de Castro, L.N.: A systematic literature review on the use of federated learning and bioinspired computing. Electronics 13(16), 3157 (2024). https:\/\/doi.org\/10.3390\/electronics13163157","journal-title":"Electronics"},{"key":"26_CR24","unstructured":"Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge. http:\/\/mitpress.mit.edu\/books\/genetic-programming"},{"key":"26_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-31030-5","volume-title":"Linear Genetic Programming","author":"M Brameier","year":"2007","unstructured":"Brameier, M., Banzhaf, W.: Linear Genetic Programming. Springer, New York (2007). https:\/\/doi.org\/10.1007\/978-0-387-31030-5"},{"key":"26_CR26","unstructured":"Spector, L.: Autoconstructive evolution: push, PushGP, and Pushpop. In: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) (2001)"},{"key":"26_CR27","doi-asserted-by":"publisher","unstructured":"Miller, J.F., Thomson, P.: Cartesian genetic programming. In: Lecture Notes in Computer Science, vol. 1802, pp. 121\u2013132 (2000). https:\/\/doi.org\/10.1007\/978-3-540-46239-2_9","DOI":"10.1007\/978-3-540-46239-2_9"},{"key":"26_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/978-3-642-32937-1_3","volume-title":"Parallel Problem Solving from Nature - PPSN XII","author":"A Moraglio","year":"2012","unstructured":"Moraglio, A., Krawiec, K., Johnson, C.G.: Geometric semantic genetic programming. In: Coello, C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) PPSN 2012. LNCS, vol. 7491, pp. 21\u201331. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-32937-1_3"},{"issue":"4","key":"26_CR29","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/4235.942529","volume":"5","author":"M O\u2019Neill","year":"2001","unstructured":"O\u2019Neill, M., Ryan, C.: Grammatical evolution. IEEE Trans. Evol. Comput. 5(4), 349\u2013358 (2001). https:\/\/doi.org\/10.1109\/4235.942529","journal-title":"IEEE Trans. Evol. Comput."},{"key":"26_CR30","doi-asserted-by":"publisher","unstructured":"Petke, J., Haraldsson, S.O., Harman, M., Langdon, W.B., White, D.R., Woodward, J.R.: Genetic improvement of software: a comprehensive survey. IEEE Trans. Evol. Comput. 22(3), 415\u2013432 (2018). https:\/\/doi.org\/10.1109\/TEVC.2017.2693219","DOI":"10.1109\/TEVC.2017.2693219"},{"key":"26_CR31","doi-asserted-by":"publisher","unstructured":"Augusto, D.A., Barbosa, H.J.C.: Symbolic regression via genetic programming. In: Proceedings, vol. 1, Sixth Brazilian Symposium on Neural Networks, Rio de Janeiro, Brazil, pp. 173\u2013178 (2000). https:\/\/doi.org\/10.1109\/SBRN.2000.889734","DOI":"10.1109\/SBRN.2000.889734"},{"key":"26_CR32","doi-asserted-by":"publisher","unstructured":"Machado, P., et al.: Designing coins with evolutionary computation. SIGEVOlution 17(2), Article 1, 9 p. (2024). https:\/\/doi.org\/10.1145\/3695933.3695934","DOI":"10.1145\/3695933.3695934"},{"issue":"7","key":"26_CR33","doi-asserted-by":"publisher","first-page":"2902","DOI":"10.3390\/app11072902","volume":"11","author":"R Miragaia","year":"2021","unstructured":"Miragaia, R., Fern\u00e1ndez, F., Reis, G., In\u00e1cio, T.: Evolving a multi-classifier system for multi-pitch estimation of piano music and beyond: an application of cartesian genetic programming. Appl. Sci. 11(7), 2902 (2021). https:\/\/doi.org\/10.3390\/app11072902","journal-title":"Appl. Sci."},{"key":"26_CR34","doi-asserted-by":"publisher","unstructured":"Wilson, D.G., Luga, H., Cussat-Blanc, S., Miller, J.F.: Evolving simple programs for playing Atari games. In: GECCO 2018 - Proceedings of the 2018 Genetic and Evolutionary Computation Conference, pp. 229\u2013236 (2018). https:\/\/doi.org\/10.1145\/3205455.3205578","DOI":"10.1145\/3205455.3205578"},{"key":"26_CR35","doi-asserted-by":"publisher","unstructured":"Langdon, W.B., Modat, M., Petke, J., Harman, M.: Improving 3D medical image registration CUDA software with genetic programming. In: GECCO 2014 - Proceedings of the 2014 Genetic and Evolutionary Computation Conference, pp. 951\u2013958 (2014). https:\/\/doi.org\/10.1145\/2576768.2598244","DOI":"10.1145\/2576768.2598244"},{"issue":"11","key":"26_CR36","doi-asserted-by":"publisher","first-page":"14026","DOI":"10.1016\/j.eswa.2011.04.210","volume":"38","author":"C-M Hsu","year":"2011","unstructured":"Hsu, C.-M.: A hybrid procedure for stock price prediction by integrating self-organizing map and genetic programming. Expert Syst. Appl. 38(11), 14026\u201314036 (2011). https:\/\/doi.org\/10.1016\/j.eswa.2011.04.210","journal-title":"Expert Syst. Appl."},{"key":"26_CR37","first-page":"2171","volume":"13","author":"F-A Fortin","year":"2012","unstructured":"Fortin, F.-A., De Rainville, F.-M., Gardner, M.-A., Parizeau, M., Gagn\u00e9, C.: DEAP: evolutionary algorithms made easy. J. Mach. Learn. Res. 13, 2171\u20132175 (2012)","journal-title":"J. Mach. Learn. Res."}],"container-title":["Lecture Notes in Computer Science","Applications of Evolutionary Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-90062-4_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,22]],"date-time":"2025-04-22T17:24:00Z","timestamp":1745342640000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-90062-4_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031900617","9783031900624"],"references-count":37,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-90062-4_26","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"17 April 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EvoApplications","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on the Applications of Evolutionary Computation (Part of EvoStar)","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Trieste","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23 April 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 April 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"evoapplications2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.evostar.org\/2025\/evoapps\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}