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 条
  • [1] COMBINING GENETIC PROGRAMMING AND MODEL-DRIVEN DEVELOPMENT
    Weise, Thomas
    Zapf, Michael
    Khan, Mohammad
    Geihs, Kurt
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE AND APPLICATIONS, 2009, 8 (01) : 37 - 52
  • [2] Straight Line Programs: A new Linear Genetic Programming Approach
    Alonso, Cesar L.
    Puente, Jorge
    Montana, Jose Luis
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, : 517 - +
  • [3] Model-Driven Software Product Line An Integrated Approach
    Schuerr, Andy
    Oster, Sebastian
    Markert, Florian
    [J]. SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 112 - +
  • [4] A model-driven approach to RFID application programming and infrastructure management
    Chen, H
    Chou, PB
    Duri, S
    Elliott, JG
    Reason, JM
    Wong, DC
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 356 - 359
  • [5] Genetic Programming Model Regularization
    Alonso, Cesar L.
    Luis Montana, Jose
    Enrique Borges, Cruz
    [J]. COMPUTATIONAL INTELLIGENCE, IJCCI 2013, 2016, 613 : 105 - 120
  • [6] Regularization approach to inductive genetic programming
    Nikolaev, NY
    Iba, H
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (04) : 359 - 375
  • [7] Formal model-driven program refactoring
    Massoni, Tiago
    Gheyi, Rohit
    Borba, Paulo
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2008, 4961 : 362 - +
  • [8] A Model-Driven Approach for Model Transformations
    Ma, Zhiyi
    He, Xiao
    [J]. PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 1199 - 1205
  • [9] A Model-Driven Measurement Approach
    Monperrus, Martin
    Jezequel, Jean-Marc
    Champeau, Joel
    Hoeltzener, Brigitte
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2008, 5301 : 505 - +
  • [10] Using Coding Patterns in a Model-Driven Approach to Teaching Object Oriented Programming
    Paterson, James H.
    Haddow, John
    Cheng, Ka Fai
    [J]. ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 358 - 358