SMOTE for high-dimensional class-imbalanced data

By Rok Blagus, Lara Lusa. BMC Bioinformatics, 2013

1,106 citations recorded by the source corpus.

Classification using class-imbalanced data is biased in favor of the majority class. The bias is even larger for high-dimensional data, where the number of variables greatly exceeds the number of samples. The problem can be attenuated by undersampling or oversampling, which produce class-balanced data. Generally undersampling is helpful, while random oversampling is not. Synthetic Minority Oversampling TEchnique (SMOTE) is a very popular oversampling method that was proposed to improve random oversampling but its behavior on high-dimensional data has not been thoroughly investigated. In this paper we investigate the properties of SMOTE from a theoretical and empirical point of view, using simulated and real high-dimensional data. While in most cases SMOTE seems beneficial with low-dimensional data, it does not attenuate the bias towards the classification in the majority class for most classifiers when data are high-dimensional, and it is less effective than random undersampling. SMOTE is beneficial for k-NN classifiers for high-dimensional data if the number of variables is reduced performing some type of variable selection; we explain why, otherwise, the k-NN classification is biased towards the minority class. Furthermore, we show that on high-dimensional data SMOTE does not change the class-specific mean values while it decreases the data variability and it introduces correlation between samples. We explain how our findings impact the class-prediction for high-dimensional data. In practice, in the high-dimensional setting only k-NN classifiers based on the Euclidean distance seem to benefit substantially from the use of SMOTE, provided that variable selection is performed before using SMOTE; the benefit is larger if more neighbors are used. SMOTE for k-NN without variable selection should not be used, because it strongly biases the classification towards the minority class.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Statistics and Probability

View Paper: https://www.semanticscholar.org/paper/e2e3bdc7f4df4685fce1b3c51a303056ff7f9851

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Francisco Herrera
  2. Alberto Fernández
  3. Salvador Garcia
  4. Nitesh V. Chawla
  5. Yangruibo Ding
  6. Saikat Chakraborty
  7. Baishakhi Ray
  8. Seiichi Uchida

In Computer Vision and Pattern Recognition

  1. Salvador Garcia
  2. Francisco Herrera
  3. Alberto Fernández
  4. Nitesh V. Chawla
  5. Ahmed E. Hassan
  6. Ken-ichi Matsumoto
  7. Seiichi Uchida
  8. Yangruibo Ding

In Statistics and Probability

  1. Francisco Herrera
  2. Salvador Garcia
  3. Alberto Fernández
  4. Nitesh V. Chawla
  5. Ahmed E. Hassan
  6. Ken-ichi Matsumoto
  7. Jay H. Lee
  8. Seiichi Uchida

Citations in the corpus