DBSMOTE: Density-Based Synthetic Minority Over-sampling TEchnique

  • Authors:
  • Chumphol Bunkhumpornpat;Krung Sinapiromsaran;Chidchanok Lursinsap

  • Affiliations:
  • Department of Mathematics, Faculty of Science, Chulalongkorn University, Bangkok, Thailand 10330;Department of Mathematics, Faculty of Science, Chulalongkorn University, Bangkok, Thailand 10330;Department of Mathematics, Faculty of Science, Chulalongkorn University, Bangkok, Thailand 10330

  • Venue:
  • Applied Intelligence
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

A dataset exhibits the class imbalance problem when a target class has a very small number of instances relative to other classes. A trivial classifier typically fails to detect a minority class due to its extremely low incidence rate. In this paper, a new over-sampling technique called DBSMOTE is proposed. Our technique relies on a density-based notion of clusters and is designed to over-sample an arbitrarily shaped cluster discovered by DBSCAN. DBSMOTE generates synthetic instances along a shortest path from each positive instance to a pseudo-centroid of a minority-class cluster. Consequently, these synthetic instances are dense near this centroid and are sparse far from this centroid. Our experimental results show that DBSMOTE improves precision, F-value, and AUC more effectively than SMOTE, Borderline-SMOTE, and Safe-Level-SMOTE for imbalanced datasets.