Genetic Programming Approach for Nonstationary Data Analytics

dc.contributor.advisorPillay, Nelishia
dc.contributor.emailu13024303@tuks.co.zaen_ZA
dc.contributor.postgraduateKuranga, Cry
dc.date.accessioned2021-04-12T08:14:21Z
dc.date.available2021-04-12T08:14:21Z
dc.date.created2021-04-20
dc.date.issued2021-02-16
dc.descriptionThesis (PhD)--University of Pretoria, 2020.en_ZA
dc.description.abstractNonstationary data with concept drift occurring is usually made up of different underlying data generating processes. Therefore, if the knowledge of the existence of different segments in the dataset is not taken into consideration, then the induced predictive model is distorted by the past existing patterns. Thus, the challenge posed to a regressor is to select an appropriate segment that depicts the current underlying data generating process to be used in a model induction. The proposed genetic programming approach for nonstationary data analytics (GPANDA) provides a piecewise nonlinear regression model for nonstationary data. The GPANDA consists of three components: dynamic differential evolution-based clustering algorithm to split the parameter space into subspaces that resemble different data generating processes present in the dataset; the dynamic particle swarm optimization-based model induction technique to induce nonlinear models that describe each generated cluster; and dynamic genetic programming that evolves model trees that define the boundaries of nonlinear models which are expressed as terminal nodes. If an environmental change is detected in a nonstationary dataset, a dynamic differential evolution-based clustering algorithm clusters the data. For the clusters that change, the dynamic particle swarm optimization-based model induction approach adapts nonlinear models or induces new models to create an updated genetic programming terminal set and then, purple the genetic programming evolves a piecewise predictive model to fit the dataset. To evaluate the effectiveness of GPANDA, experimental evaluations were conducted on both artificial and real-world datasets. Two stock market datasets, GDP and CPI were selected to benchmark the performance of the proposed model to the leading studies. GPANDA outperformed the genetic programming algorithms designed for dynamic environments and was competitive to the state-of-art-techniques.en_ZA
dc.description.availabilityUnrestricteden_ZA
dc.description.degreePhDen_ZA
dc.description.departmentComputer Scienceen_ZA
dc.description.sponsorshipUP Postgraduate Research Bursaryen_ZA
dc.identifier.citationKuranga, C 2021, Genetic Programming Approach for Nonstationary Data Analytics, PhD Thesis, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/79386>en_ZA
dc.identifier.urihttp://hdl.handle.net/2263/79386
dc.language.isoenen_ZA
dc.publisherUniversity of Pretoria
dc.rights© 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
dc.subjectComputational Intelligenceen_ZA
dc.subjectMachine learningen_ZA
dc.subjectUCTD
dc.titleGenetic Programming Approach for Nonstationary Data Analyticsen_ZA
dc.typeThesisen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Kuranga_Genetic_2020.pdf
Size:
16.55 MB
Format:
Adobe Portable Document Format
Description:
Thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: