{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T18:17:19Z","timestamp":1773857839981,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T00:00:00Z","timestamp":1773792000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T00:00:00Z","timestamp":1773792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005855","name":"Universidade Nova de Lisboa","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005855","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Genet Program Evolvable Mach"],"published-print":{"date-parts":[[2026,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>The Semantic Learning algorithm based on Inflate and deflate Mutation\u00a0(SLIM) represents a recent advancement in Geometric Semantic Genetic Programming\u00a0(GSGP). While maintaining the unique feature of generating a unimodal error surface for all supervised learning tasks, SLIM has the ability of generating models that remain sufficiently compact for human interpretation. In its initial definition, SLIM was characterized by two mutation operators: the traditional geometric semantic mutation, called inflate mutation because it produces offspring larger than their parents, and a new deflate mutation that has the ability of creating smaller offspring, offering a novel approach to managing model complexity. Besides deepening and interpreting in greater depth the experimental results, this work further enriches the foundational concepts of SLIM by integrating a new crossover operator, that, contrarily to the traditional geometric semantic crossover, is able to generate individuals of small size. Our comprehensive analysis explores the wider implications of this innovative operator. The novel variant that integrates this crossover is named Semantic Learning algorithm with Inflate\/deflate Mutations and MEaningful Recombination\u00a0(SLIMMER). Experimental results provide strong support for the potential of both\u00a0SLIM and\u00a0SLIMMER as effective approaches worthy of further research. As its name suggests, for some test cases\u00a0SLIMMER demonstrates an enhanced ability to produce even more compact models than\u00a0SLIM, further reinforcing its promise for applications where interpretability and model simplicity are essential.<\/jats:p>","DOI":"10.1007\/s10710-026-09535-y","type":"journal-article","created":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T11:26:19Z","timestamp":1773833179000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["SLIM: the non-bloating genetic programming with geometric semantic mutations and meaningful semantic crossover"],"prefix":"10.1007","volume":"27","author":[{"given":"Leonardo","family":"Vanneschi","sequence":"first","affiliation":[]},{"given":"Sofia","family":"Pereira","sequence":"additional","affiliation":[]},{"given":"Davide","family":"Farinati","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,3,18]]},"reference":[{"key":"9535_CR1","doi-asserted-by":"crossref","unstructured":"A. Moraglio, K. Krawiec, C.G. Johnson, Geometric semantic genetic programming. In: Coello Coello, C.A., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds.) Parallel Problem Solving from Nature. LNCS, vol. 7491 (Springer 2012), pp. 21\u201331.","DOI":"10.1007\/978-3-642-32937-1_3"},{"key":"9535_CR2","doi-asserted-by":"crossref","unstructured":"L. Vanneschi, In: Sch\u00fctze, O., Trujillo, L., Legrand, P., Maldonado, Y. (eds.) An Introduction to Geometric Semantic Genetic Programming, (Springer, Cham. 2017), pp. 3\u201342","DOI":"10.1007\/978-3-319-44003-3_1"},{"key":"9535_CR3","unstructured":"J.R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection (MIT Press, Cambridge, MA, USA, 1992)"},{"key":"9535_CR4","unstructured":"R. Poli, W.B. Langdon, N.F. McPhee, A Field Guide to Genetic Programming (Lulu Enterprises Uk Ltd, UK, 2008)"},{"key":"9535_CR5","doi-asserted-by":"crossref","unstructured":"L. Vanneschi, M. Castelli, L. Manzoni, S. Silva, A new implementation of geometric semantic GP and its application to problems in pharmacokinetics. In: Krawiec, K., Moraglio, A., Hu, T., Uyar, A.S., Hu, B. (eds.) Proceedings of EuroGP. LNCS, (Springer, Cham, 2013), pp. 205\u2013216.","DOI":"10.1007\/978-3-642-37207-0_18"},{"key":"9535_CR6","doi-asserted-by":"crossref","unstructured":"A. Moraglio, A. Mambrini, Runtime analysis of mutation-based geometric semantic genetic programming for basis functions regression. In: et al., E.A. (ed.) Proceedings of the Annual International Conference on Genetic and Evolutionary Computation. GECCO \u201913, ACM, (New York, NY, 2013), pp. 989\u2013996","DOI":"10.1145\/2463372.2463492"},{"key":"9535_CR7","unstructured":"A. Moraglio, An efficient implementation of gsgp using higher-order functions and memoization. In: Johnson, C., Krawiec, K., Moraglio, A., O\u2019Neill, M. (eds.) Semantic Methods in Genetic Programming, Ljubljana, Slovenia (2014). Workshop at Parallel Problem Solving from Nature 2014 conference"},{"key":"9535_CR8","doi-asserted-by":"publisher","unstructured":"M. Castelli, L. Trujillo, L. Vanneschi, S. Silva, E. Z-Flores, P. Legrand, Geometric semantic genetic programming with local search. In: Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation. GECCO \u201915, pp. 999\u20131006. Association for Computing Machinery, New York, NY, USA (2015). https:\/\/doi.org\/10.1145\/2739480.2754795","DOI":"10.1145\/2739480.2754795"},{"key":"9535_CR9","unstructured":"I. Gon\u00e7alves, S. Silva, C.M. Fonseca, On the generalization ability of geometric semantic genetic programming, in Genetic Programming. ed. by P. Machado, M.I. Heywood, J. McDermott, M. Castelli, P. Garc\u00eda-S\u00e1nchez, P. Burelli, S. Risi, K. Sim (Springer, Cham, 2015), pp.41\u201352"},{"key":"9535_CR10","doi-asserted-by":"publisher","DOI":"10.1155\/2016\/8326760","author":"M Castelli","year":"2016","unstructured":"M. Castelli, L. Vanneschi, A. Popovi\u010d, Controlling individuals growth in semantic genetic programming through elitist replacement. Intell. Neurosci. (2016). https:\/\/doi.org\/10.1155\/2016\/8326760","journal-title":"Intell. Neurosci."},{"key":"9535_CR11","doi-asserted-by":"crossref","unstructured":"M. Castelli, L. Manzoni, I. Gon\u00e7alves, L. Vanneschi, L. Trujillo, S. Silva, An analysis of geometric semantic crossover: a computational geometry approach. In: International Joint Conference on Computational Intelligence (2016)","DOI":"10.5220\/0006056402010208"},{"issue":"2","key":"9535_CR12","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1162\/evco_a_00205","volume":"26","author":"TP Pawlak","year":"2018","unstructured":"T.P. Pawlak, K. Krawiec, Competent geometric semantic genetic programming for symbolic regression and boolean function synthesis. Evol. Comput. 26(2), 177\u2013212 (2018)","journal-title":"Evol. Comput."},{"key":"9535_CR13","doi-asserted-by":"publisher","unstructured":"J.F.B.S. Martins, L.O.V.B. Oliveira, L.F. Miranda, F. Casadei, G.L. Pappa, Solving the exponential growth of symbolic regression trees in geometric semantic genetic programming. In: Proceedings of the Genetic and Evolutionary Computation Conference. GECCO \u201918, pp. 1151\u20131158. Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3205455.3205593","DOI":"10.1145\/3205455.3205593"},{"key":"9535_CR14","doi-asserted-by":"crossref","unstructured":"M. Castelli, L. Manzoni, GSGP-C++ 2.0: A geometric semantic genetic programming framework. SoftwareX 10, 100313 (2019)","DOI":"10.1016\/j.softx.2019.100313"},{"key":"9535_CR15","doi-asserted-by":"crossref","unstructured":"G. Pietropolli, L. Manzoni, A. Paoletti, M. Castelli, Combining geometric semantic gp with gradient-descent optimization, in Genetic Programming. ed. by E. Medvet, G. Pappa, B. Xue (Springer, Cham, 2022), pp.19\u201333","DOI":"10.1007\/978-3-031-02056-8_2"},{"key":"9535_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2023.119513","volume":"648","author":"D Farinati","year":"2023","unstructured":"D. Farinati, I. Bakurov, L. Vanneschi, A study of dynamic populations in geometric semantic genetic programming. Inf. Sci. 648, 119513 (2023). https:\/\/doi.org\/10.1016\/j.ins.2023.119513","journal-title":"Inf. Sci."},{"key":"9535_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/s10710-024-09479-1","author":"I Bakurov","year":"2024","unstructured":"I. Bakurov, J.M. Contreras, M. Castelli, N. Rodrigues, S. Silva, L. Trujillo, L. Vanneschi, Geometric semantic genetic programming with normalized and standardized random programs. Genet. Program Evolvable Mach. (2024). https:\/\/doi.org\/10.1007\/s10710-024-09479-1","journal-title":"Genet. Program Evolvable Mach."},{"issue":"10","key":"9535_CR18","doi-asserted-by":"publisher","first-page":"4836","DOI":"10.3390\/app12104836","volume":"12","author":"M Castelli","year":"2022","unstructured":"M. Castelli, L. Manzoni, L. Mariot, G. Menara, G. Pietropolli, The effect of multi-generational selection in geometric semantic genetic programming. Appl. Sci. 12(10), 4836 (2022)","journal-title":"Appl. Sci."},{"key":"9535_CR19","doi-asserted-by":"crossref","unstructured":"L. Vanneschi, S. Silva, M. Castelli, L. Manzoni, Geometric semantic genetic programming for real life applications, in Genetic Programming Theory and Practice XI. ed. by R. Riolo, K. Vladislavleva, J. Moore (Genetic and Evolutionary Computation. Springer, Cham, 2013)","DOI":"10.1007\/978-1-4939-0375-7_11"},{"issue":"17","key":"9535_CR20","doi-asserted-by":"publisher","first-page":"6856","DOI":"10.1016\/j.eswa.2013.06.037","volume":"40","author":"M Castelli","year":"2013","unstructured":"M. Castelli, L. Vanneschi, S. Silva, Prediction of high performance concrete strength using genetic programming with geometric semantic genetic operators. Expert Syst. Appl. 40(17), 6856\u20136862 (2013)","journal-title":"Expert Syst. Appl."},{"key":"9535_CR21","doi-asserted-by":"crossref","unstructured":"J. McDermott, A. Agapitos, A. Brabazon, M. O\u2019Neill, Geometric semantic genetic programming for financial data. In: Applications of Evolutionary Computation: 17th European Conference, EvoApplications 2014, Granada, Spain, April 23-25, 2014, Revised Selected Papers 17, pp. 215\u2013226 (2014). Springer","DOI":"10.1007\/978-3-662-45523-4_18"},{"key":"9535_CR22","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/971908","author":"M Castelli","year":"2015","unstructured":"M. Castelli, L. Trujillo, L. Vanneschi, Energy consumption forecasting using semantic-based genetic programming with local search optimizer. Intell. Neurosci. (2015). https:\/\/doi.org\/10.1155\/2015\/971908","journal-title":"Intell. Neurosci."},{"key":"9535_CR23","doi-asserted-by":"publisher","unstructured":"L. Vanneschi, M. Castelli, I. Gon\u00e7alves, L. Manzoni, S. Silva, Geometric semantic genetic programming for biomedical applications: A state of the art upgrade. In: 2017 IEEE Congress on Evolutionary Computation (CEC), pp. 177\u2013184 (2017). https:\/\/doi.org\/10.1109\/CEC.2017.7969311","DOI":"10.1109\/CEC.2017.7969311"},{"key":"9535_CR24","doi-asserted-by":"crossref","unstructured":"L. Vanneschi, SLIM_GSGP: The non-bloating geometric semantic genetic programming, in Genetic Programming. ed. by M. Giacobini, B. Xue, L. Manzoni (Springer, Cham, 2024), pp.125\u2013141","DOI":"10.1007\/978-3-031-56957-9_8"},{"key":"9535_CR25","doi-asserted-by":"publisher","unstructured":"L. Vanneschi, D. Farinati, D. Rasteiro, L. Rosenfeld, G. Pietropolli, S. Silva, Exploring non-bloating geometric semantic genetic programming. In: Winkler, S.M., Banzhaf, W., Hu, T., Lalejini, A. (eds.) Genetic Programming Theory and Practice XXI, pp. 237\u2013258. Springer, Singapore (2025). https:\/\/doi.org\/10.1007\/978-981-96-0077-9_12","DOI":"10.1007\/978-981-96-0077-9_12"},{"key":"9535_CR26","doi-asserted-by":"crossref","unstructured":"G. Pietropolli, D. Farinati, L. Manzoni, M. Castelli, S. Silva, L. Vanneschi, Introducing crossover in slim-gsgp. In: European Conference on Genetic Programming (Part of EvoStar), pp. 103\u2013119 (2025). Springer","DOI":"10.1007\/978-3-031-89991-1_7"},{"key":"9535_CR27","doi-asserted-by":"publisher","unstructured":"L. Vanneschi, S. Silva, Lectures on Intelligent Systems. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-17922-8","DOI":"10.1007\/978-3-031-17922-8"},{"key":"9535_CR28","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/s10710-024-09482-6","volume":"25","author":"G Dick","year":"2024","unstructured":"G. Dick, An ensemble learning interpretation of geometric semantic genetic programming. Genet. Program Evolvable Mach. 25, 9 (2024). https:\/\/doi.org\/10.1007\/s10710-024-09482-6. (Online first)","journal-title":"Genet. Program Evolvable Mach."},{"key":"9535_CR29","doi-asserted-by":"publisher","unstructured":"L. Rosenfeld, D. Farinati, D. Rasteiro, G. Pietropolli, K.B. Rebuli, S. Silva, L. Vanneschi, Slim_gsgp: A python library for non-bloating gsgp. In: Genetic and Evolutionary Computation Conference (GECCO \u201925), p. 9. ACM, Malaga, Spain (2025). https:\/\/doi.org\/10.1145\/3712256.3726398","DOI":"10.1145\/3712256.3726398"},{"issue":"2","key":"9535_CR30","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1162\/evco_a_00205","volume":"26","author":"TP Pawlak","year":"2018","unstructured":"T.P. Pawlak, K. Krawiec, Competent geometric semantic genetic programming for symbolic regression and boolean function synthesis. Evol. Comput. 26(2), 177\u2013212 (2018). https:\/\/doi.org\/10.1162\/evco_a_00205","journal-title":"Evol. Comput."},{"issue":"4","key":"9535_CR31","doi-asserted-by":"publisher","first-page":"413","DOI":"10.1007\/s10710-007-9040-z","volume":"8","author":"F Archetti","year":"2007","unstructured":"F. Archetti, S. Lanzeni, E. Messina, L. Vanneschi, Genetic programming for computational pharmacokinetics in drug discovery and development. Genet. Program Evolvable Mach. 8(4), 413\u2013432 (2007)","journal-title":"Genet. Program Evolvable Mach."},{"key":"9535_CR32","doi-asserted-by":"crossref","unstructured":"S. Silva, L. Vanneschi, Operator equalisation, bloat and overfitting: a study on human oral bioavailability prediction, in Genetic and Evolutionary Computation Conference, GECCO 2009, Proceedings, Montreal, Qu\u00e9bec, Canada, July 8\u201312, 2009. ed. by F. Rothlauf (ACM, New York, NY, USA, 2009), pp.1115\u20131122","DOI":"10.1145\/1569901.1570051"},{"key":"9535_CR33","doi-asserted-by":"publisher","first-page":"840","DOI":"10.1016\/j.swevo.2018.09.006","volume":"44","author":"L Vanneschi","year":"2019","unstructured":"L. Vanneschi, M. Castelli, K. Scott, L. Trujillo, Alignment-based genetic programming for real life applications. Swarm Evol. Comput. 44, 840\u2013851 (2019). https:\/\/doi.org\/10.1016\/j.swevo.2018.09.006","journal-title":"Swarm Evol. Comput."},{"key":"9535_CR34","doi-asserted-by":"crossref","unstructured":"G. Pietropolli, F.J. Camerota\u00a0Verd\u00f9, L. Manzoni, M. Castelli, Parametrizing gp trees for better symbolic regression performance through gradient descent. In: Proceedings of the Companion Conference on Genetic and Evolutionary Computation, pp. 619\u2013622 (2023)","DOI":"10.1145\/3583133.3590574"},{"issue":"3","key":"9535_CR35","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1007\/s11222-013-9375-7","volume":"24","author":"O Akbilgic","year":"2014","unstructured":"O. Akbilgic, H. Bozdogan, M.E. Balaban, A novel hybrid rbf neural networks model as a forecaster. Stat. Comput. 24(3), 365\u2013375 (2014). https:\/\/doi.org\/10.1007\/s11222-013-9375-7","journal-title":"Stat. Comput."},{"key":"9535_CR36","doi-asserted-by":"publisher","first-page":"560","DOI":"10.1016\/j.enbuild.2012.03.003","volume":"49","author":"A Tsanas","year":"2012","unstructured":"A. Tsanas, A. Xifara, Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools. Energy Build. 49, 560\u2013567 (2012). https:\/\/doi.org\/10.1016\/j.enbuild.2012.03.003","journal-title":"Energy Build."},{"key":"9535_CR37","doi-asserted-by":"publisher","unstructured":"M. Rafiei, Residential building data set. UCI machine learning repository. https:\/\/doi.org\/10.24432\/C5S896 (2018)","DOI":"10.24432\/C5S896"},{"key":"9535_CR38","doi-asserted-by":"crossref","unstructured":"W. Dubitzky, M. Granzow, D.P. Berrar, Fundamentals of Data Mining in Genomics and Proteomics (Springer, Cham, 2006)","DOI":"10.1007\/978-0-387-47509-7"}],"container-title":["Genetic Programming and Evolvable Machines"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-026-09535-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10710-026-09535-y","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10710-026-09535-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T11:26:36Z","timestamp":1773833196000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10710-026-09535-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,3,18]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["9535"],"URL":"https:\/\/doi.org\/10.1007\/s10710-026-09535-y","relation":{},"ISSN":["1389-2576","1573-7632"],"issn-type":[{"value":"1389-2576","type":"print"},{"value":"1573-7632","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,3,18]]},"assertion":[{"value":"7 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 December 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 March 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 March 2026","order":4,"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 no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"9"}}