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 条
  • [31] Concept-drifts adaptation for machine learning EEG epilepsy seizure prediction
    Pontes, Edson David
    Pinto, Mauro
    Lopes, Fabio
    Teixeira, Cesar
    SCIENTIFIC REPORTS, 2024, 14 (01)
  • [32] Mining Recurring Concept Drifts with Limited Labeled Streaming Data
    Li, Peipei
    Wu, Xindong
    Hu, Xuegang
    PROCEEDINGS OF 2ND ASIAN CONFERENCE ON MACHINE LEARNING (ACML2010), 2010, 13 : 241 - 252
  • [33] Mining Recurring Concept Drifts with Limited Labeled Streaming Data
    Li, Peipei
    Wu, Xindong
    Hu, Xuegang
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2012, 3 (02)
  • [34] Quilt: Robust Data Segment Selection against Concept Drifts
    Kim, Minsu
    Hwang, Seong-Hyeon
    Whang, Steven Euijong
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 19, 2024, : 21249 - 21257
  • [35] Data streams classification using deep learning under different speeds and drifts
    Lara-Benitez, Pedro
    Carranza-Garcia, Manuel
    Gutierrez-Aviles, David
    Riquelme, Jose C.
    LOGIC JOURNAL OF THE IGPL, 2023, 31 (04) : 688 - 700
  • [36] Detecting and Identifying Data Drifts in Process Event Streams Based on Process Histories
    Stertz, Florian
    Rinderle-Ma, Stefanie
    INFORMATION SYSTEMS ENGINEERING IN RESPONSIBLE INFORMATION SYSTEMS, CAISE FORUM 2019, 2019, 350 : 240 - 252
  • [37] Handling drifts and shifts in on-line data streams with evolving fuzzy systems
    Lughofer, E.
    Angelov, P.
    APPLIED SOFT COMPUTING, 2011, 11 (02) : 2057 - 2068
  • [38] Self-adaptive and local strategies for a smooth treatment of drifts in data streams
    Shaker A.
    Lughofer E.
    Lughofer, Edwin, 1600, Springer Verlag (05): : 239 - 257
  • [39] Evolutionary adaptation and the economic concept of bounded rationality - A dialogue
    Hammerstein, P
    BOUNDED RATIONALITY: THE ADAPTIVE TOOL, 2001, : 71 - 81
  • [40] On Fuzzy Clustering of Data Streams with Concept Drift
    Jaworski, Maciej
    Duda, Piotr
    Pietruczuk, Lena
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, PT II, 2012, 7268 : 82 - 91