TY - GEN
T1 - A Better Multi-Objective GP-GOMEA - But do we Need it?
AU - Harrison, Joe
AU - Alderliesten, Tanja
AU - Bosman, Peter A.N.
PY - 2025
Y1 - 2025
N2 - In Symbolic Regression (SR), achieving a proper balance between accuracy and interpretability remains a key challenge. The Genetic Programming variant of the Gene-pool Optimal Mixing Evolutionary Algorithm (GP-GOMEA) is of particular interest as it achieves state-of-the-art performance using a template that limits the size of expressions. A recently introduced expansion, modular GP-GOMEA, is capable of decomposing expressions using multiple subexpressions, further increasing chances of interpretability. However, modular GP-GOMEA may create larger expressions, increasing the need to balance size and accuracy. A multi-objective variant of GP-GOMEA exists, which can be used, for instance, to optimize for size and accuracy simultaneously, discovering their trade-off. However, even with enhancements that we propose in this paper to improve the performance of multi-objective modular GP-GOMEA, when optimizing for size and accuracy, the single-objective version in which a multi-objective archive is used only for logging, still consistently finds a better average hypervolume. We consequently analyze when a single-objective approach should be preferred. Additionally, we explore an objective that stimulates re-use in multi-objective modular GP-GOMEA.
AB - In Symbolic Regression (SR), achieving a proper balance between accuracy and interpretability remains a key challenge. The Genetic Programming variant of the Gene-pool Optimal Mixing Evolutionary Algorithm (GP-GOMEA) is of particular interest as it achieves state-of-the-art performance using a template that limits the size of expressions. A recently introduced expansion, modular GP-GOMEA, is capable of decomposing expressions using multiple subexpressions, further increasing chances of interpretability. However, modular GP-GOMEA may create larger expressions, increasing the need to balance size and accuracy. A multi-objective variant of GP-GOMEA exists, which can be used, for instance, to optimize for size and accuracy simultaneously, discovering their trade-off. However, even with enhancements that we propose in this paper to improve the performance of multi-objective modular GP-GOMEA, when optimizing for size and accuracy, the single-objective version in which a multi-objective archive is used only for logging, still consistently finds a better average hypervolume. We consequently analyze when a single-objective approach should be preferred. Additionally, we explore an objective that stimulates re-use in multi-objective modular GP-GOMEA.
KW - Automatically Defined Functions
KW - Explainable AI
KW - Genetic Programming
KW - GOMEA
KW - Multi-Objective optimization
KW - Symbolic Regression
UR - http://www.scopus.com/inward/record.url?scp=105014588837&partnerID=8YFLogxK
U2 - 10.1145/3712255.3734302
DO - 10.1145/3712255.3734302
M3 - Conference contribution
AN - SCOPUS:105014588837
T3 - GECCO 2025 Companion - Proceedings of the 2025 Genetic and Evolutionary Computation Conference Companion
SP - 1992
EP - 2000
BT - GECCO 2025 Companion - Proceedings of the 2025 Genetic and Evolutionary Computation Conference Companion
A2 - Ochoa, Gabriela
PB - Association for Computing Machinery (ACM)
T2 - 2025 Genetic and Evolutionary Computation Conference Companion, GECCO 2025 Companion
Y2 - 14 July 2025 through 18 July 2025
ER -