ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift

Beyond applying machine learning predictive models to static tasks, a significant corpus of research exists that applies machine learning predictive models to streaming environments that incur concept drift. With the prevalence of streaming real-world applications that are associated with changes in...

Full description

Bibliographic Details
Main Authors: Tinofirei Museba, Fulufhelo Nelwamondo, Khmaies Ouahada
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Mobile Information Systems
Online Access:http://dx.doi.org/10.1155/2021/5549300
id doaj-9a8fcd19ebf0401d9c7d796a3187abd8
record_format Article
spelling doaj-9a8fcd19ebf0401d9c7d796a3187abd82021-07-02T21:44:53ZengHindawi LimitedMobile Information Systems1875-905X2021-01-01202110.1155/2021/5549300ADES: A New Ensemble Diversity-Based Approach for Handling Concept DriftTinofirei Museba0Fulufhelo Nelwamondo1Khmaies Ouahada2Department of Applied Information SystemsDepartment of Electrical and Electronic Engineering SciencesDepartment of Electrical and Electronic Engineering SciencesBeyond applying machine learning predictive models to static tasks, a significant corpus of research exists that applies machine learning predictive models to streaming environments that incur concept drift. With the prevalence of streaming real-world applications that are associated with changes in the underlying data distribution, the need for applications that are capable of adapting to evolving and time-varying dynamic environments can be hardly overstated. Dynamic environments are nonstationary and change with time and the target variables to be predicted by the learning algorithm and often evolve with time, a phenomenon known as concept drift. Most work in handling concept drift focuses on updating the prediction model so that it can recover from concept drift while little effort has been dedicated to the formulation of a learning system that is capable of learning different types of drifting concepts at any time with minimum overheads. This work proposes a novel and evolving data stream classifier called Adaptive Diversified Ensemble Selection Classifier (ADES) that significantly optimizes adaptation to different types of concept drifts at any time and improves convergence to new concepts by exploiting different amounts of ensemble diversity. The ADES algorithm generates diverse base classifiers, thereby optimizing the margin distribution to exploit ensemble diversity to formulate an ensemble classifier that generalizes well to unseen instances and provides fast recovery from different types of concept drift. Empirical experiments conducted on both artificial and real-world data streams demonstrate that ADES can adapt to different types of drifts at any given time. The prediction performance of ADES is compared to three other ensemble classifiers designed to handle concept drift using both artificial and real-world data streams. The comparative evaluation performed demonstrated the ability of ADES to handle different types of concept drifts. The experimental results, including statistical test results, indicate comparable performances with other algorithms designed to handle concept drift and prove their significance and effectiveness.http://dx.doi.org/10.1155/2021/5549300
collection DOAJ
language English
format Article
sources DOAJ
author Tinofirei Museba
Fulufhelo Nelwamondo
Khmaies Ouahada
spellingShingle Tinofirei Museba
Fulufhelo Nelwamondo
Khmaies Ouahada
ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
Mobile Information Systems
author_facet Tinofirei Museba
Fulufhelo Nelwamondo
Khmaies Ouahada
author_sort Tinofirei Museba
title ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
title_short ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
title_full ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
title_fullStr ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
title_full_unstemmed ADES: A New Ensemble Diversity-Based Approach for Handling Concept Drift
title_sort ades: a new ensemble diversity-based approach for handling concept drift
publisher Hindawi Limited
series Mobile Information Systems
issn 1875-905X
publishDate 2021-01-01
description Beyond applying machine learning predictive models to static tasks, a significant corpus of research exists that applies machine learning predictive models to streaming environments that incur concept drift. With the prevalence of streaming real-world applications that are associated with changes in the underlying data distribution, the need for applications that are capable of adapting to evolving and time-varying dynamic environments can be hardly overstated. Dynamic environments are nonstationary and change with time and the target variables to be predicted by the learning algorithm and often evolve with time, a phenomenon known as concept drift. Most work in handling concept drift focuses on updating the prediction model so that it can recover from concept drift while little effort has been dedicated to the formulation of a learning system that is capable of learning different types of drifting concepts at any time with minimum overheads. This work proposes a novel and evolving data stream classifier called Adaptive Diversified Ensemble Selection Classifier (ADES) that significantly optimizes adaptation to different types of concept drifts at any time and improves convergence to new concepts by exploiting different amounts of ensemble diversity. The ADES algorithm generates diverse base classifiers, thereby optimizing the margin distribution to exploit ensemble diversity to formulate an ensemble classifier that generalizes well to unseen instances and provides fast recovery from different types of concept drift. Empirical experiments conducted on both artificial and real-world data streams demonstrate that ADES can adapt to different types of drifts at any given time. The prediction performance of ADES is compared to three other ensemble classifiers designed to handle concept drift using both artificial and real-world data streams. The comparative evaluation performed demonstrated the ability of ADES to handle different types of concept drifts. The experimental results, including statistical test results, indicate comparable performances with other algorithms designed to handle concept drift and prove their significance and effectiveness.
url http://dx.doi.org/10.1155/2021/5549300
work_keys_str_mv AT tinofireimuseba adesanewensemblediversitybasedapproachforhandlingconceptdrift
AT fulufhelonelwamondo adesanewensemblediversitybasedapproachforhandlingconceptdrift
AT khmaiesouahada adesanewensemblediversitybasedapproachforhandlingconceptdrift
_version_ 1721321642943053824