Addressing data complexity for imbalanced data sets: analysis of SMOTE-based oversampling and evolutionary undersampling

被引:0
作者
Julián Luengo
Alberto Fernández
Salvador García
Francisco Herrera
机构
[1] University of Granada,Department of Computer Science and Artificial Intelligence
[2] University of Jaén,Department of Computer Science
来源
Soft Computing | 2011年 / 15卷
关键词
Classification; Evolutionary algorithms; Data complexity; Imbalanced data sets; Oversampling; Undersampling; C4.5; PART;
D O I
暂无
中图分类号
学科分类号
摘要
In the classification framework there are problems in which the number of examples per class is not equitably distributed, formerly known as imbalanced data sets. This situation is a handicap when trying to identify the minority classes, as the learning algorithms are not usually adapted to such characteristics. An usual approach to deal with the problem of imbalanced data sets is the use of a preprocessing step. In this paper we analyze the usefulness of the data complexity measures in order to evaluate the behavior of undersampling and oversampling methods. Two classical learning methods, C4.5 and PART, are considered over a wide range of imbalanced data sets built from real data. Specifically, oversampling techniques and an evolutionary undersampling one have been selected for the study. We extract behavior patterns from the results in the data complexity space defined by the measures, coding them as intervals. Then, we derive rules from the intervals that describe both good or bad behaviors of C4.5 and PART for the different preprocessing approaches, thus obtaining a complete characterization of the data sets and the differences between the oversampling and undersampling results.
引用
收藏
页码:1909 / 1936
页数:27
相关论文
共 117 条
  • [1] Alcalá-Fdez J(2009)KEEL: A software tool to assess evolutionary algorithms to data mining problems Soft Comput 13 307-318
  • [2] Sánchez L(2003)Strategies for learning in class imbalance problems Pattern Recognit 36 849-851
  • [3] García S(2004)A study of the behaviour of several methods for balancing machine learning training data SIGKDD Explor 6 20-29
  • [4] del Jesus MJ(2006)Data complexity assessment in undersampled classification of high-dimensional biomedical data Pattern Recognit Lett 12 1383-1389
  • [5] Ventura S(2005)Domain of competence of XCS classifier system in complexity measurement space IEEE Trans Evol Comput 9 82-104
  • [6] Garrell JM(1997)The use of the area under the ROC curve in the evaluation of machine learning algorithms Pattern Recognit 30 1145-1159
  • [7] Otero J(2007)A methodological approach to the classification of dermoscopy images Comput Med Imaging Graphics 31 362-373
  • [8] Romero C(2002)Smote: synthetic minority over-sampling technique J Artif Intell Res 16 321-357
  • [9] Bacardit J(2004)Editorial: special issue on learning from imbalanced data sets SIGKDD Explor 6 1-6
  • [10] Rivas VM(2009)Bayes vector quantizer for class-imbalance problem IEEE Trans Knowl Data Eng 21 638-651