Arrow Research search
Back to IS

IS 2022

Improved Ensemble Classification for Evolving Data Streams

Journal Article journal-article Artificial Intelligence ยท Intelligent Systems

Abstract

A major challenge for evolving data stream classification is feature evolution where features of stream instances are dynamically changing as they progress. Existing classification methods considered feature evolution either for fixed-size data or of limited degree with presumed dependence to history, making them unable to work effectively on evolving data streams of unbounded size and arbitrary feature evolution. Particularly, for evolving data streams containing instances of multiple labels, classification coping with feature evolution faces significant challenges. In this article, we present efficient ensemble methods for classifying evolving data streams of both single label and multiple labels through effective model coupling. For single-label classification, we present an improved unsupervised classification algorithm that applies multi-cluster feature selection (MCFS), which was originally proposed for static data classification, in the DXMiner framework to handle each window of instances in a dynamic stream. Our method generates an optimal feature subset and achieves a high classification accuracy. We further improve the time complexity of the feature selection process in MCFS by applying the Ball-tree searching technique. For multi-label classification, we propose an effective fixed-size ensemble classifier based on multi-label KNN, which works only for static multi-label data classification, by incorporating a weight adaptation strategy among the classifiers in the ensemble to dynamically update the model and cope with arbitrary feature evolution of stream instances as the stream progresses. Extensive experiment results on real-life data streams show that our algorithms outperform the existing results for single-label and multi-label classification in classification accuracy and efficiency.

Authors

Keywords

  • Data models
  • Feature extraction
  • Classification algorithms
  • Adaptation models
  • Predictive models
  • Heuristic algorithms
  • Training data
  • Data Streams
  • Evolving Data Streams
  • Classification Accuracy
  • Feature Space
  • State Data
  • Time Complexity
  • Multi-label
  • Class Labels
  • Ensemble Model
  • Evolution Characteristics
  • Base Classifiers
  • Ensemble Method
  • Feature Subset
  • Space Complexity
  • Single Label
  • Optimal Subset
  • Multiple Labels
  • Test Instances
  • Optimal Feature Subset
  • Ranking Loss
  • Model Weights
  • Query Time
  • Time Cost
  • Classifier Training
  • Centroid
  • Brute Force
  • Performance Metrics
  • Data stream classification
  • feature evolution
  • ensemble classifier
  • multi-label classification

Context

Venue
IEEE Intelligent Systems
Archive span
2001-2026
Indexed papers
2921
Paper id
237554814319806260
v2026.09.13