Generative Adversarial Minority Oversampling

Sankha Subhra Mullick, Shounak Datta, Swagatam Das; Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2019, pp. 1695-1704


Class imbalance is a long-standing problem relevant to a number of real-world applications of deep learning. Oversampling techniques, which are effective for handling class imbalance in classical learning systems, can not be directly applied to end-to-end deep learning systems. We propose a three-player adversarial game between a convex generator, a multi-class classifier network, and a real/fake discriminator to perform oversampling in deep learning systems. The convex generator generates new samples from the minority classes as convex combinations of existing instances, aiming to fool both the discriminator as well as the classifier into misclassifying the generated samples. Consequently, the artificial samples are generated at critical locations near the peripheries of the classes. This, in turn, adjusts the classifier induced boundaries in a way which is more likely to reduce misclassification from the minority classes. Extensive experiments on multiple class imbalanced image datasets establish the efficacy of our proposal.

Related Material

[pdf] [supp]
author = {Mullick, Sankha Subhra and Datta, Shounak and Das, Swagatam},
title = {Generative Adversarial Minority Oversampling},
booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
month = {October},
year = {2019}