Please use this identifier to cite or link to this item:
|Title:||Schema Theory Based Data Engineering in Gene Expression Programming for Big Data Analytics|
|Keywords:||Gene expression programming;schema theory;data engineering;big data analytics;parallelization and segmentation|
|Citation:||IEEE Transactions on Evolutionary Computation|
|Abstract:||Gene expression programming (GEP) is a data driven evolutionary technique that well suits for correlation mining. Parallel GEPs are proposed to speed up the evolution process using a cluster of computers or a computer with multiple CPU cores. However, the generation structure of chromosomes and the size of input data are two issues that tend to be neglected when speeding up GEP in evolution. To fill the research gap, this paper proposes three guiding principles to elaborate the computation nature of GEP in evolution based on an analysis of GEP schema theory. As a result, a novel data engineered GEP is developed which follows closely the generation structure of chromosomes in parallelization and considers the input data size in segmentation. Experimental results on two data sets with complementary features show that the data engineered GEP speeds up the evolution process significantly without loss of accuracy in data correlation mining. Based on the experimental tests, a computation model of the data engineered GEP is further developed to demonstrate its high scalability in dealing with potential big data using a large number of CPU cores.|
|Appears in Collections:||Dept of Clinical Sciences Research Papers|
Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.