Deep Synthetic Minority Over-Sampling Technique

by   Hadi Mansourifar, et al.

Synthetic Minority Over-sampling Technique (SMOTE) is the most popular over-sampling method. However, its random nature makes the synthesized data and even imbalanced classification results unstable. It means that in case of running SMOTE n different times, n different synthesized in-stances are obtained with n different classification results. To address this problem, we adapt the SMOTE idea in deep learning architecture. In this method, a deep neural network regression model is used to train the inputs and outputs of traditional SMOTE. Inputs of the proposed deep regression model are two randomly chosen data points which are concatenated to form a double size vector. The outputs of this model are corresponding randomly interpolated data points between two randomly chosen vectors with original dimension. The experimental results show that, Deep SMOTE can outperform traditional SMOTE in terms of precision, F1 score and Area Under Curve (AUC) in majority of test cases.


Multiclass Anomaly Detection in GI Endoscopic Images using Optimized Deep One-class Classification in an Imbalanced Dataset

Wireless Capsule Endoscopy helps physicians examine the gastrointestinal...

A robust low data solution: dimension prediction of semiconductor nanorods

Precise control over dimension of nanocrystals is critical to tune the p...

SMOTified-GAN for class imbalanced pattern classification problems

Class imbalance in a dataset is a major problem for classifiers that res...

Weighted Least Squares Twin Support Vector Machine with Fuzzy Rough Set Theory for Imbalanced Data Classification

Support vector machines (SVMs) are powerful supervised learning tools de...

GMOTE: Gaussian based minority oversampling technique for imbalanced classification adapting tail probability of outliers

Classification of imbalanced data is one of the common problems in the r...

Neural Network Based Undersampling Techniques

Class imbalance problem is commonly faced while developing machine learn...

Manifold-based Test Generation for Image Classifiers

Neural networks used for image classification tasks in critical applicat...