Difficult first strategy GP: an inexpensive sampling technique to improve the performance of genetic programming

被引:0
|
作者
Muhammad Quamber Ali
Hammad Majeed
机构
[1] National University of Computer and Emerging Sciences,Department of Computer Science
来源
Evolutionary Intelligence | 2020年 / 13卷
关键词
Difficult first strategy; Genetic programming; Pre-processing; Sampling techniques; Dataset sampling; Machine learning;
D O I
暂无
中图分类号
学科分类号
摘要
Genetic programming (GP) is a top performer in solving classification and clustering problems, in general and symbolic regression problems, in particular. GP has produced impressive results and has outperformed human generated results for 76 different problems taken from 22 different fields. There remain a number of significant open issues despite its impressive results. Among them are high computational cost, premature convergence and high error rate. These issues must be addressed for GP to realise its full potential. In this paper a simple and cost effective technique called Difficult First Strategy-GP (DFS-GP) is proposed to address the aforementioned problems. The proposed technique involves pre-processing and sampling steps. In the pre-processing step, difficult to evolve data points by GP from the given data set are marked and in the sampling step, they are introduced in the evolutionary run by using two newly defined sampling techniques, called difficult points first and difficulty proportionate selection. These techniques are biased towards selecting difficult data points during the initial stage of a run and of easy points in the latter stage of a run. This ensures that GP does not ignore difficult-to-evolve data points during a run. Experiments have shown that GP coupled with DFS avoids premature convergence and attained higher fitness than standard GP using same fitness evaluations. Performance of the proposed technique was evaluated on three commonly known metrics, which are convergence speed, fitness and variance in the best results. Our results have shown that the proposed setups had achieved 10–15% better fitness values than Standard GP. Furthermore, the proposed setups had consistently generated better quality solutions on all the problems and utilized 30–50% less computations to match the best performance of Standard GP.
引用
收藏
页码:537 / 549
页数:12
相关论文
共 21 条
  • [1] Difficult first strategy GP: an inexpensive sampling technique to improve the performance of genetic programming
    Ali, Muhammad Quamber
    Majeed, Hammad
    EVOLUTIONARY INTELLIGENCE, 2020, 13 (04) : 537 - 549
  • [2] An application of the genetic programming technique to strategy development
    Sun, Koun-Tem
    Lin, Yi-Chun
    Wu, Cheng-Yen
    Huang, Yueh-Min
    EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (03) : 5157 - 5161
  • [3] Learning inexpensive parametric design models using an augmented genetic programming technique
    Matthews, PC
    Standingford, DWF
    Holden, CME
    Wallace, KM
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2006, 20 (01): : 1 - 18
  • [4] A Fitness Case Strategy in Genetic Programming to Improve System Identification
    Pacheco, Marco A.
    Graff, Mario
    Cerda, Jaime
    2013 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2013,
  • [5] What makes a problem GP-hard? - Analysis of a tunably difficult problem in genetic programming
    Daida, JM
    Polito, JA
    Stanhope, SA
    Bertram, RR
    Khoo, JC
    Chaudhary, SA
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 982 - 989
  • [6] What Makes a Problem GP-Hard? Analysis of a Tunably Difficult Problem in Genetic Programming
    Jason M. Daida
    Robert R. Bertram
    Stephen A. Stanhope
    Jonathan C. Khoo
    Shahbaz A. Chaudhary
    Omer A. Chaudhri
    John A. II Polito
    Genetic Programming and Evolvable Machines, 2001, 2 (2) : 165 - 191
  • [7] Roadheader performance prediction using genetic programming (GP) and gene expression programming (GEP) techniques
    Roohollah Shirani Faradonbeh
    Alireza Salimi
    Masoud Monjezi
    Arash Ebrahimabadi
    Christian Moormann
    Environmental Earth Sciences, 2017, 76
  • [8] Roadheader performance prediction using genetic programming (GP) and gene expression programming (GEP) techniques
    Faradonbeh, Roohollah Shirani
    Salimi, Alireza
    Monjezi, Masoud
    Ebrahimabadi, Arash
    Moormann, Christian
    ENVIRONMENTAL EARTH SCIENCES, 2017, 76 (16)
  • [9] Restartings: A Technique to Improve Classic Genetic Algorithms' Performance
    Beligiannis, Grigorios N.
    Tsirogiannis, Georgios A.
    Pintelas, Panayotis E.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 1, 2007, 1 : 144 - +
  • [10] THE PUZZLE TECHNIQUE, COOPERATIVE LEARNING STRATEGY TO IMPROVE ACADEMIC PERFORMANCE
    Mayorga Fernande, Ma Jose
    Madrid Vivar, Dolores
    REVISTA PUBLICACIONES, 2012, 42 : 89 - 106