Genetic programming-based regression for temporal data

被引:0
作者
Cry Kuranga
Nelishia Pillay
机构
[1] University of Pretoria,Department of Computer Science
来源
Genetic Programming and Evolvable Machines | 2021年 / 22卷
关键词
Temporal data; Concept drift; Model induction; Nonlinear model; Predictive model; Genetic programming;
D O I
暂无
中图分类号
学科分类号
摘要
Various machine learning techniques exist to perform regression on temporal data with concept drift occurring. However, there are numerous nonstationary environments where these techniques may fail to either track or detect the changes. This study develops a genetic programming-based predictive model for temporal data with a numerical target that tracks changes in a dataset due to concept drift. When an environmental change is evident, the proposed algorithm reacts to the change by clustering the data and then inducing nonlinear models that describe generated clusters. Nonlinear models become terminal nodes of genetic programming model trees. Experiments were carried out using seven nonstationary datasets and the obtained results suggest that the proposed model yields high adaptation rates and accuracy to several types of concept drifts. Future work will consider strengthening the adaptation to concept drift and the fast implementation of genetic programming on GPUs to provide fast learning for high-speed temporal data.
引用
收藏
页码:297 / 324
页数:27
相关论文
共 71 条
  • [11] Polikar R(2010)A Survey on the Application of Genetic Programming to Classification IEEE Trans. Syst., Man, Cybern., Part C, Appl. Rev. 40 121-510
  • [12] Schlimmer JC(2016)A Multiobjective genetic programming-based ensemble for simultaneous feature selection and classification IEEE Trans. Cybern. 46 499-452
  • [13] Granger RH(2007)Time series forecasting for dynamic environments: the DyFor genetic program model IEEE Trans. Evol. Comput. 11 433-212
  • [14] Ditzler G(2017)Recurrent cartesian genetic programming of artificial neural networks Genet. Progr. Evol. Mach. 18 185-474
  • [15] Roveri M(1981)Gauss and the invention of least squares Ann. Stat. 9 465-119
  • [16] Alippi C(2011)Semantically-based crossover in genetic programming: application to real-valued symbolic regression Genet. Progr. Evol. Mach. 12 91-247
  • [17] Delany S(2014)dynamic differential evolution algorithm for clustering temporal data Large Scale Sci. Comput., Lect. Notes Comput. Sci. 8353 240-268
  • [18] Cunningham P(2019)Evolving rule-based classifiers with genetic programming on GPUs for drifting data streams Pattern Recogn. 87 248-227
  • [19] Tsymbal A(2012)Voltage and frequency control in power generating system using hybrid evolutionary algorithms J. Vib. Control 18 214-536
  • [20] Coyle L(2004)Constructing dynamic optimization test problems using the multiobjective optimization concept EvoWorkshop 2004 LNCS 3005 526-303