Model-driven regularization approach to straight line program genetic programming

被引:4
|
作者
Montana, Jose L. [1 ]
Alonso, Cesar L. [2 ]
Borges, Cruz E. [3 ]
Tirnauca, Cristina [1 ]
机构
[1] Univ Cantabria, Ave Castros S-N, E-39005 Santander, Spain
[2] Univ Oviedo, Calle San Francisco 1, Oviedo 33003, Spain
[3] Univ Deusto, Ave Univ 24, Bilbao 48007, Spain
关键词
Genetic programming; Straight line program; Pfaffian operator; Symbolic regression; CLASSIFICATION RULES; INDUCTIVE INFERENCE; SELECTION; CLASSIFIERS; COMPLEXITY; SYSTEM;
D O I
10.1016/j.eswa.2016.03.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a regularization method for program complexity control of linear genetic programming tuned for transcendental elementary functions. Our goal is to improve the performance of evolutionary methods when solving symbolic regression tasks involving Pfaffian functions such as polynomials, analytic algebraic and transcendental operations like sigmoid, inverse trigonometric and radial basis functions. We propose the use of straight line programs as the underlying structure for representing symbolic expressions. Our main result is a sharp upper bound for the Vapnik Chervonenkis dimension of families of straight line programs containing transcendental elementary functions. This bound leads to a penalization criterion for the mean square error based fitness function often used in genetic programming for solving inductive learning problems. Our experiments show that the new fitness function gives very good results when compared with classical statistical regularization methods (such as Akaike and Bayesian Information Criteria) in almost all studied situations, including some benchmark real-world regression problems. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:76 / 90
页数:15
相关论文
共 50 条
  • [21] A model-driven approach to aspect mining
    Department of Computer Science, Laboratory of Computer Science, University Badji Mokhtar of Annaba, B.P. 12, Annaba , Algeria
    不详
    [J]. Inf. Technol. J., 2006, 3 (573-576):
  • [22] A Model-Driven Approach for Visualisation Processes
    Morgan, Rebecca
    Grossmann, Georg
    Schrefl, Michael
    Stumptner, Markus
    [J]. PROCEEDINGS OF THE AUSTRALASIAN COMPUTER SCIENCE WEEK MULTICONFERENCE (ACSW 2019), 2019,
  • [23] An approach for Model-Driven test generation
    Gutierrez, J. J.
    Escalona, M. J.
    Mejias, M.
    Ramos, I.
    Torres, J.
    [J]. RCIS 2009: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2009, : 303 - 311
  • [24] A Model-Driven Approach to Teaching Concurrency
    Carro, Manuel
    Herranz, Angel
    Marino, Julio
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2013, 13 (01):
  • [25] A Rational approach to model-driven development
    Brown, A. W.
    Iyengar, S.
    Johnston, S.
    [J]. IBM SYSTEMS JOURNAL, 2006, 45 (03) : 463 - 480
  • [26] Model Regularization in Coevolutionary Architectures Evolving Straight Line Code
    Alonso, Cesar L.
    Luis Montana, Jose
    Enrique Borges, Cruz
    de la Cruz Echeandia, Marina
    Ortega de la Puente, Alfonso
    [J]. COMPUTATIONAL INTELLIGENCE, 2012, 399 : 49 - +
  • [27] A model-driven approach to the development of an architectural object model
    Hendricx, A
    Neuckermans, H
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 2001, 15 (02): : 195 - 205
  • [28] A Model-Driven Approach on Object-Oriented PLC Programming for Manufacturing Systems with Regard to Usability
    Obermeier, Martin
    Braun, Steven
    Vogel-Heuser, Birgit
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) : 790 - 800
  • [29] A model-driven approach of ontological components for on-line Semantic Web information retrieval
    Zghal, Hajer Baazaoui
    Aufaure, Marie-Aude
    Ben Mustapha, Nesrine
    [J]. JOURNAL OF WEB ENGINEERING, 2007, 6 (04): : 309 - 336
  • [30] A Model-driven Approach for the Generation of Customizable Model Migrations
    Vallejo, Paola
    Kerboeuf, Mickael
    Babau, Jean-Philippe
    [J]. MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 67 - 81