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...
Main Authors: | , , |
---|---|
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 |