EACD: evolutionary adaptation to concept drifts in data streams

被引:0
|
作者
Hossein Ghomeshi
Mohamed Medhat Gaber
Yevgeniya Kovalchuk
机构
[1] Birmingham City University,School of Computing and Digital Technology
来源
关键词
Data streams; Ensemble learning; Concept drifts; Evolutionary algorithms; Genetic algorithm; Non-stationary environments;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a novel ensemble learning method based on evolutionary algorithms to cope with different types of concept drifts in non-stationary data stream classification tasks. In ensemble learning, multiple learners forming an ensemble are trained to obtain a better predictive performance compared to that of a single learner, especially in non-stationary environments, where data evolve over time. The evolution of data streams can be viewed as a problem of changing environment, and evolutionary algorithms offer a natural solution to this problem. The method proposed in this paper uses random subspaces of features from a pool of features to create different classification types in the ensemble. Each such type consists of a limited number of classifiers (decision trees) that have been built at different times over the data stream. An evolutionary algorithm (replicator dynamics) is used to adapt to different concept drifts; it allows the types with a higher performance to increase and those with a lower performance to decrease in size. Genetic algorithm is then applied to build a two-layer architecture based on the proposed technique to dynamically optimise the combination of features in each type to achieve a better adaptation to new concepts. The proposed method, called EACD, offers both implicit and explicit mechanisms to deal with concept drifts. A set of experiments employing four artificial and five real-world data streams is conducted to compare its performance with that of the state-of-the-art algorithms using the immediate and delayed prequential evaluation methods. The results demonstrate favourable performance of the proposed EACD method in different environments.
引用
收藏
页码:663 / 694
页数:31
相关论文
共 50 条
  • [11] Mining concept drifts from data streams based on muiti-classifiers
    Sun Yue
    Mao Guojun
    Liu Xu
    Liu Chunnian
    21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 257 - +
  • [12] Classifying text streams in the presence of concept drifts
    Fung, GPC
    Yu, JX
    Lu, HJ
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2004, 3056 : 373 - 383
  • [13] Supervised and Unsupervised Identification of Concept Drifts in Data Streams of Seismic-Volcanic Signals
    Alexandra Castro-Cabrera, Paola
    Orozco-Alzate, Mauricio
    German Castellanos-Dominguez, Cesar
    Huenupan, Fernando
    Enrique Franco, Luis
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2018, 2018, 11238 : 193 - 205
  • [14] IGMM-CD: A Gaussian Mixture Classification Algorithm for Data Streams with Concept Drifts
    Oliveira, Luan Soares
    Batista, Gustavo E. A. P. A.
    2015 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS 2015), 2015, : 55 - 61
  • [15] A RANDOM DECISION TREE ENSEMBLE FOR MINING CONCEPT DRIFTS FROM NOISY DATA STREAMS
    Li, Peipei
    Wu, Xindong
    Hu, Xuegang
    Liang, Qianhui
    Gao, Yunjun
    APPLIED ARTIFICIAL INTELLIGENCE, 2010, 24 (07) : 680 - 710
  • [16] Proactive Drift Detection: Predicting Concept Drifts in Data Streams using Probabilistic Networks
    Chen, Kylie
    Koh, Yun Sing
    Riddle, Patricia
    2016 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2016, : 780 - 787
  • [17] Reinforcement Learning Based Decision Tree Induction over Data Streams with Concept Drifts
    Blake, Christopher
    Ntoutsi, Eirini
    2018 9TH IEEE INTERNATIONAL CONFERENCE ON BIG KNOWLEDGE (ICBK), 2018, : 328 - 335
  • [18] A low-granularity classifier for data streams with concept drifts and biased class distribution
    Wang, Peng
    Wang, Haixun
    Wu, Xiaochen
    Wang, Wei
    Shi, Baile
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (09) : 1202 - 1213
  • [19] Recognizing input space and target concept drifts in data streams with scarcely labeled and unlabelled instances
    Lughofer, Edwin
    Weigl, Eva
    Heidl, Wolfgang
    Eitzinger, Christian
    Radauer, Thomas
    INFORMATION SCIENCES, 2016, 355 : 127 - 151
  • [20] A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams
    Yang L.
    Shami A.
    IEEE Internet of Things Magazine, 2021, 4 (02): : 96 - 101