Skip to the main content

Professional paper

https://doi.org/10.19279/TVZ.PD.2025-13-2-17

GENETIC PROGRAMMING AS A TOOL FOR THE DEVELOPMENT OF INTERPRETABLE DECISION STRATEGIES

Željko Kovačević orcid id orcid.org/0000-0003-2055-6877 ; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia *
Aleksandar Stojanović ; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia *
Maja Dabčević ; Zagreb University of Applied Sciences, Vrbik 8, 10000 Zagreb, Croatia, student

* Corresponding author.


Full text: english pdf 754 Kb

page 142-149

downloads: 45

cite


Abstract

Genetic programming is an evolutionary technique that enables the automatic creation of programs, rules or logic trees suitable for decision-making in different domains. Unlike neural networks, which often achieve high accuracy but lack interpretability, genetic programming provides results in the form of explicit logical expressions and conditional structures that can be understood and analyzed. The main contribution of the work is in the presentation of how this method can be used to develop understandable decision-making strategies, which enables a transparent interpretation of decisions in the context of complex problems. As an illustrative example, the classification of loan requests is considered, where the input attributes are defined as employment, credit history, debts and age of the client. By evolving logic trees, strategies are obtained that not only effectively distinguish risky from reliable candidates, but also maintain clarity in the explanation of decision criteria. This confirms the practical applicability of genetic programming and emphasizes its potential in areas where predictive accuracy and comprehensibility of the decision itself are equally important.

Keywords

genetic programming; decision strategies; classification; interpretability; decision trees

Hrčak ID:

344933

URI

https://hrcak.srce.hr/344933

Publication date:

21.10.2025.

Article data in other languages: croatian

Visits: 224 *