Zlepšování vysvětlitelnosti výrazů generovaných genetickým programováním
Loading...
Date
Authors
Kľučiar, Adam
Advisor
Referee
Mark
D
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Cieľom tejto práce je zlepšiť vysvetliteľnosť matematických výrazov generovaných genetickým programovaním. V prvej časti tejto práce je zhrnuté, ako funguje genetické programovanie a prečo je dôležité dbať na vysvetliteľnosť jeho výsledkov. Následne sú popísané jednotlivé metódy, ktoré sa používajú na zlepšenie vysvetliteľnosti. Hlavným cieľom práce je navrhnutie a následná implementácia obmedzení, ktoré donútia genetické programovanie generovať výrazy, ktoré sú zrozumiteľnejšie pre človeka a zároveň sú dostatočne kvalitným riešením problému. Na CGP bolo aplikované obmedzenie veľkosti modelu a obmedzenie množiny funkcií uzlov. Tieto obmedzenia sú nakoniec vyskúšané na siedmych úlohách symbolickej regresie.
The aim of this thesis is to improve the explainability of mathematical expressions generated by genetic programming. In the first part of this thesis, it is summarized how genetic programming works and why it is important to pay attention to the explainability of its results. Subsequently, the different methods that are commonly used to improve explainability are described. The main goal of the thesis is to propose and then implement constraints that force genetic programming to generate expessions that are both more understandable to humans and sufficiently accurate to solve the problem. A model size constraint and a constraint on the set of feature nodes were applied to the CGP. These constraints are finally tested on seven symbolic regression problems.
The aim of this thesis is to improve the explainability of mathematical expressions generated by genetic programming. In the first part of this thesis, it is summarized how genetic programming works and why it is important to pay attention to the explainability of its results. Subsequently, the different methods that are commonly used to improve explainability are described. The main goal of the thesis is to propose and then implement constraints that force genetic programming to generate expessions that are both more understandable to humans and sufficiently accurate to solve the problem. A model size constraint and a constraint on the set of feature nodes were applied to the CGP. These constraints are finally tested on seven symbolic regression problems.
Description
Citation
KĽUČIAR, A. Zlepšování vysvětlitelnosti výrazů generovaných genetickým programováním [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Strojové učení
Comittee
doc. Ing. Lukáš Burget, Ph.D. (předseda)
prof. Dr. Ing. Jan Černocký (člen)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)
Date of acceptance
2025-06-26
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D.
Result of defence
práce byla úspěšně obhájena
