Gong JiaMing, Dong MingGang
College of Data Science, Guangzhou Huashang College, Guangzhou, Guangdong, China.
St. Paul University Philippines, Province of Cagayan, Tuguegarao City, Philippines.
PLoS One. 2024 Dec 13;19(12):e0311133. doi: 10.1371/journal.pone.0311133. eCollection 2024.
Online imbalanced learning is an emerging topic that combines the challenges of class imbalance and concept drift. However, current works account for issues of class imbalance and concept drift. And only few works have considered these issues simultaneously. To this end, this paper proposes an entropy-based dynamic ensemble classification algorithm (EDAC) to consider data streams with class imbalance and concept drift simultaneously. First, to address the problem of imbalanced learning in training data chunks arriving at different times, EDAC adopts an entropy-based balanced strategy. It divides the data chunks into multiple balanced sample pairs based on the differences in the information entropy between classes in the sample data chunk. Additionally, we propose a density-based sampling method to improve the accuracy of classifying minority class samples into high quality samples and common samples via the density of similar samples. In this manner high quality and common samples are randomly selected for training the classifier. Finally, to solve the issue of concept drift, EDAC designs and implements an ensemble classifier that uses a self-feedback strategy to determine the initial weight of the classifier by adjusting the weight of the sub-classifier according to the performance on the arrived data chunks. The experimental results demonstrate that EDAC outperforms five state-of-the-art algorithms considering four synthetic and one real-world data streams.
在线不平衡学习是一个新兴的主题,它结合了类不平衡和概念漂移的挑战。然而,当前的工作只考虑了类不平衡和概念漂移的问题,只有少数工作同时考虑了这些问题。为此,本文提出了一种基于熵的动态集成分类算法(EDAC),以同时考虑具有类不平衡和概念漂移的数据流。首先,为了解决在不同时间到达的训练数据块中的不平衡学习问题,EDAC采用了一种基于熵的平衡策略。它根据样本数据块中类之间信息熵的差异,将数据块划分为多个平衡样本对。此外,我们提出了一种基于密度的采样方法,通过相似样本的密度将少数类样本分类为高质量样本和普通样本,以提高分类精度。通过这种方式,随机选择高质量和普通样本用于训练分类器。最后,为了解决概念漂移问题,EDAC设计并实现了一个集成分类器,该分类器使用自反馈策略,通过根据到达的数据块上的性能调整子分类器的权重来确定分类器的初始权重。实验结果表明,在考虑四个合成和一个真实世界数据流的情况下,EDAC优于五种最先进的算法。