Abstract
Genetic Programming (GP) has the potential to generate intrinsically explainable models. Despite that, in practice, this potential is not fully achieved because the solutions usually grow too much during the evolution. The excessive growth together with the functional and structural complexity of the solutions increase the computational cost and the risk of overfitting. Thus, many approaches have been developed to prevent the solutions to grow excessively in GP. However, it is still an open question how these approaches can be used for improving the interpretability of the models. This article presents an empirical study of eight structural complexity metrics that have been used as evaluation criteria in multi-objective optimisation. Tree depth, size, visitation length, number of unique features, a proxy for human interpretability, number of operators, number of non-linear operators and number of consecutive nonlinear operators were tested. The results show that potentially the best approach for generating good interpretable GP models is to use the combination of more than one structural complexity metric.
Original language | English |
---|---|
Title of host publication | GECCO '23 Companion |
Subtitle of host publication | Proceedings of the Companion Conference on Genetic and Evolutionary Computation |
Editors | Sara Silva, Luís Paquete |
Place of Publication | New York |
Publisher | ACM - Association for Computing Machinery |
Pages | 539–542 |
Number of pages | 4 |
ISBN (Print) | 979-8-4007-0120-7 |
DOIs | |
Publication status | Published - 24 Jul 2023 |
Event | The Genetic and Evolutionary Computation Conference (GECCO 2023) - Lisbon, Portugal Duration: 15 Jul 2023 → 19 Jul 2023 Conference number: 2023 https://gecco-2023.sigevo.org/HomePage |
Conference
Conference | The Genetic and Evolutionary Computation Conference (GECCO 2023) |
---|---|
Abbreviated title | GECCO 2023 |
Country/Territory | Portugal |
City | Lisbon |
Period | 15/07/23 → 19/07/23 |
Internet address |
Keywords
- explainable AI
- interpretable models
- complexity metrics