A Broad Ensemble Learning System for Drifting Stream Classification

10/07/2021
by   Sepehr Bakhshi, et al.
0

Data stream classification has become a major research topic due to the increase in temporal data. One of the biggest hurdles of data stream classification is the development of algorithms that deal with evolving data, also known as concept drifts. As data changes over time, static prediction models lose their validity. Adapting to concept drifts provides more robust and better performing models. The Broad Learning System (BLS) is an effective broad neural architecture recently developed for incremental learning. BLS cannot provide instant response since it requires huge data chunks and is unable to handle concept drifts. We propose a Broad Ensemble Learning System (BELS) for stream classification with concept drift. BELS uses a novel updating method that greatly improves best-in-class model accuracy. It employs a dynamic output ensemble layer to address the limitations of BLS. We present its mathematical derivation, provide comprehensive experiments with 11 datasets that demonstrate the adaptability of our model, including a comparison of our model with BLS, and provide parameter and robustness analysis on several drifting streams, showing that it statistically significantly outperforms seven state-of-the-art baselines. We show that our proposed method improves on average 44 BLS, and 29

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/15/2020

Adaptive XGBoost for Evolving Data Streams

Boosting is an ensemble method that combines base models in a sequential...
research
08/21/2023

DynED: Dynamic Ensemble Diversification in Data Stream Classification

Ensemble methods are commonly used in classification due to their remark...
research
05/14/2014

Active Mining of Parallel Video Streams

The practicality of a video surveillance system is adversely limited by ...
research
09/17/2023

Imbalanced Data Stream Classification using Dynamic Ensemble Selection

Modern streaming data categorization faces significant challenges from c...
research
06/21/2023

An efficient and straightforward online quantization method for a data stream through remove-birth updating

The growth of network-connected devices is creating an explosion of data...
research
01/29/2020

stream-learn – open-source Python library for difficult data stream batch analysis

stream-learn is a Python package compatible with scikit-learn and develo...

Please sign up or login with your details

Forgot password? Click here to reset