Balancing Accuracy and Parsimony in Genetic Programming

被引:128
|
作者
Zhang, Byoung-Tak [1 ]
Muehlenbein, Heinz [1 ]
机构
[1] German Natl Res Ctr Comp Sci GMD, D-53754 Schloss Birlinghoven, Sankt Augustin, Germany
关键词
machine learning; tree induction; genetic programming; minimum description length principle; Bayesian model comparison; evolving neural networks;
D O I
10.1162/evco.1995.3.1.17
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming is distinguished from other evolutionary algorithms in that it uses tree representations of variable size instead of linear strings of fixed length. The flexible representation scheme is very important because it allows the underlying structure of the data to be discovered automatically. One primary difficulty, however, is that the solutions may grow too big without any improvement of their generalization ability. In this article we investigate the fundamental relationship between the performance and complexity of the evolved structures. The essence of the parsimony problem is demonstrated empirically by analyzing error landscapes of programs evolved for neural network synthesis. We consider genetic programming as a statistical inference problem and apply the Bayesian model-comparison framework to introduce a class of fitness functions with error and complexity terms. An adaptive learning method is then presented that automatically balances the model-complexity factor to evolve parsimonious programs without losing the diversity of the population needed for achieving the desired training accuracy. The effectiveness of this approach is empirically shown on the induction of sigma-pi neural networks for solving a real-world medical diagnosis problem as well as benchmark tasks.
引用
收藏
页码:17 / 38
页数:22
相关论文
共 50 条
  • [1] Genetic programming, validation sets, and parsimony pressure
    Gagne, Christian
    Schoenauer, Marc
    Parizeau, Marc
    Tomassini, Marco
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2006, 3905 : 109 - 120
  • [2] Improving the Parsimony of Regression Models for an Enhanced Genetic Programming Process
    Zavoianu, Alexandru-Ciprian
    Kronberger, Gabriel
    Kommenda, Michael
    Zaharie, Daniela
    Affenzeller, Michael
    [J]. COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2011, PT I, 2012, 6927 : 264 - 271
  • [3] Effects of Code Growth and Parsimony Pressure on Populations in Genetic Programming
    Soule, Terence
    Foster, James A.
    [J]. EVOLUTIONARY COMPUTATION, 1998, 6 (04) : 293 - 309
  • [4] Balancing Model Parsimony and Utility
    Biesanz, Jeremy C.
    [J]. PSYCHOLOGICAL INQUIRY, 2024, 35 (01) : 26 - 29
  • [5] Destructiveness of lexicographic parsimony pressure and alleviation by a concatenation crossover in genetic programming
    Koetzing, Timo
    Lagodzinski, J. A. Gregor
    Lengler, Johannes
    Melnichenko, Anna
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 816 : 96 - 113
  • [6] Parsimony Measures in Multi-objective Genetic Programming for Symbolic Regression
    Burlacu, Bogdan
    Kronberger, Gabriel
    Kommenda, Michael
    Affenzeller, Michael
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 338 - 339
  • [7] Using genetic programming with negative Parsimony Pressure on Exons for portfolio optimization
    Svangård, N
    Nordin, P
    Lloyd, S
    [J]. CEC: 2003 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-4, PROCEEDINGS, 2003, : 1014 - 1017
  • [8] Destructiveness of Lexicographic Parsimony Pressure and Alleviation by a Concatenation Crossover in Genetic Programming
    Koetzing, Timo
    Lagodzinski, J. A. Gregor
    Lengler, Johannes
    Melnichenko, Anna
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II, 2018, 11102 : 42 - 54
  • [9] Balancing Parent and Offspring Selection in Genetic Programming
    Xie, Huayang
    Zhang, Mengjie
    [J]. AI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5866 : 454 - 464
  • [10] Sensor placement for robust burst identification in water systems: Balancing modeling accuracy, parsimony, and uncertainties
    Xing, Lu
    Raviv, Tal
    Sela, Lina
    [J]. ADVANCED ENGINEERING INFORMATICS, 2022, 51