On-the-Fly Ensemble Pruning in Evolving Data Streams
Ensemble pruning is the process of selecting a subset of componentclassifiers from an ensemble which performs at least as well as theoriginal ensemble while reducing storage and computational costs.Ensemble pruning in data streams is a largely unexplored area ofresearch. It requires analysis of ensemble components as they arerunning on the stream, and differentiation of useful classifiers fromredundant ones. We present CCRP, an on-the-fly ensemble prun-ing method for multi-class data stream classification empoweredby an imbalance-aware fusion of class-wise component rankings.CCRP aims that the resulting pruned ensemble contains the bestperforming classifier for each target class and hence, reduces the ef-fects of class imbalance. The conducted experiments on real-worldand synthetic data streams demonstrate that different types of en-sembles that integrate CCRP as their pruning scheme consistentlyyield on par or superior performance with 20% to 90% less averagememory consumption. Lastly, we validate the proposed pruningscheme by comparing our approach against pruning schemes basedon ensemble weights and basic rank fusion methods.
Code (0)
등록된 구현이 없습니다.
Tasks
Ensemble PruningMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Evolving Ensemble Fuzzy Classifier
The concept of ensemble learning offers a promising avenue in learning from data streams under complex environments because it addresses the bias and variance dilemma better than its single model counterpart and features…
Drift DetectionEnsemble LearningEnsemble Pruningfeature selectionAdaptive XGBoost for Evolving Data Streams
Boosting is an ensemble method that combines base models in a sequential manner to achieve high predictive accuracy. A popular learning algorithm based on this ensemble method is eXtreme Gradient Boosting (XGB). We prese…
Drift DetectionGeneral ClassificationDifferentially Private Ensemble Classifiers for Data Streams
Learning from continuous data streams via classification/regression is prevalent in many domains. Adapting to evolving data characteristics (concept drift) while protecting data owners' private information is an open cha…
regressionBalancing Performance and Energy Consumption of Bagging Ensembles for the Classification of Data Streams in Edge Computing
In recent years, the Edge Computing (EC) paradigm has emerged as an enabling factor for developing technologies like the Internet of Things (IoT) and 5G networks, bridging the gap between Cloud Computing services and end…
Cloud ComputingEdge-computingDiverse Instances-Weighting Ensemble based on Region Drift Disagreement for Concept Drift Adaptation
Concept drift refers to changes in the distribution of underlying data and is an inherent property of evolving data streams. Ensemble learning, with dynamic classifiers, has proved to be an efficient method of handling c…
DiversityEnsemble Learning