Evolving Graphs with Cartesian Genetic Programming with Lexicase Selection

被引:1
作者
Lavinas, Yuri [1 ]
Cotacero, Kevin [1 ]
Cussat-Blanc, Sylvain [1 ]
机构
[1] Univ Toulouse, IRIT, CNRS, UMR5505, Toulouse, France
来源
PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION | 2023年
关键词
Evolutionary computation; Cartesian Genetic Programming; Lexicase Selection; graph-based methods;
D O I
10.1145/3583133.3596402
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The automatic construction of an image filter is a difficult task for which many recent machine-learning methods have been proposed. Cartesian Genetic Programming (CGP) has been effectively used in image-processing tasks by evolving programs with a function set specialized for computer vision. Although standard CGP is able to construct understandable image filter programs, we hypothesize that explicitly using a mechanism to control the size of the generated filter programs would help reduce the size of the final solution while keeping comparable efficacy on a given task. It is indeed central to keep the graph size as contained as possible as it improves our ability to understand them and explain their inner functioning. In this work, we use the Lexicase selection as the mechanism to control the size of the programs during the evolutionary process, by allowing CGP to evolve solutions based on performance and on the size of such solutions. We extend Kartezio, a Cartesian Genetic Programming for computer vision tasks, to generate our programs. We found in our preliminary experiment that CGP with Lexicase selection is able to achieve similar performance to the standard CGP while keeping the size of the solutions smaller.
引用
收藏
页码:1920 / 1924
页数:5
相关论文
共 17 条
[1]   Breast Cancer Detection Using Cartesian Genetic Programming evolved Artificial Neural Networks [J].
Ahmad, Arbab Masood ;
Khan, Gul Muhammad ;
Mahmud, S. Ali ;
Miller, Julian F. .
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, :1031-1038
[2]  
[Anonymous], 2013, Genetic Program. Theory Practice
[3]   Improving Image Filters with Cartesian Genetic Programming [J].
Biau, Julien ;
Wilson, Dennis ;
Cussat-Blanc, Sylvain ;
Luga, Herve .
PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON COMPUTATIONAL INTELLIGENCE (IJCCI), 2021, :17-27
[4]  
Cortacero K, 2023, Arxiv, DOI arXiv:2302.14762
[5]   Lexi2: Lexicase Selection with Lexicographic Parsimony Pressure [J].
de Lima, Allan ;
Carvalho, Samuel ;
Dias, Douglas Mota ;
Naredo, Enrique ;
Sullivan, Joseph P. ;
Ryan, Conor .
PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, :929-937
[6]  
He Yifan, 2022, Lexicase Selection, V9, DOI [10.1016/j.orp.OperationsResearchPerspectives2022.100237, DOI 10.1016/J.ORP.OPERATIONSRESEARCHPERSPECTIVES2022.100237]
[7]  
Helmuth T., 2013, P 15 ANN C COMP GEN, P1627, DOI DOI 10.1145/2464576.2466814
[8]   Solving Uncompromising Problems With Lexicase Selection [J].
Helmuth, Thomas ;
Spector, Lee ;
Matheson, James .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (05) :630-643
[9]  
Kalkreuth R, 2016, IEEE C EVOL COMPUTAT, P5052, DOI 10.1109/CEC.2016.7748330
[10]   ε-Lexicase Selection for Regression [J].
La Cava, William ;
Spector, Lee ;
Danai, Kourosh .
GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, :741-748