CIGAN: A Python Package for Handling Class Imbalance using Generative Adversarial Networks

08/04/2022
by   Yuxiao Huang, et al.
7

A key challenge in Machine Learning is class imbalance, where the sample size of some classes (majority classes) are much higher than that of the other classes (minority classes). If we were to train a classifier directly on imbalanced data, it is more likely for the classifier to predict a new sample as one of the majority classes. In the extreme case, the classifier could completely ignore the minority classes. This could have serious sociological implications in healthcare, as the minority classes are usually the disease classes (e.g., death or positive clinical test result). In this paper, we introduce a software that uses Generative Adversarial Networks to oversample the minority classes so as to improve downstream classification. To the best of our knowledge, this is the first tool that allows multi-class classification (where the target can have an arbitrary number of classes). The code of the tool is publicly available in our github repository (https://github.com/yuxiaohuang/research/tree/master/gwu/working/cigan/code).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/12/2020

Mitigating Dataset Imbalance via Joint Generation and Classification

Supervised deep learning methods are enjoying enormous success in many p...
research
03/22/2019

Generative Adversarial Minority Oversampling

Class imbalance is a long-standing problem relevant to a number of real-...
research
07/12/2018

Deep Learning for Imbalance Data Classification using Class Expert Generative Adversarial Network

Without any specific way for imbalance data classification, artificial i...
research
09/07/2018

VOS: a Method for Variational Oversampling of Imbalanced Data

Class imbalanced datasets are common in real-world applications that ran...
research
06/25/2020

Searching towards Class-Aware Generators for Conditional Generative Adversarial Networks

Conditional Generative Adversarial Networks (cGAN) were designed to gene...
research
02/05/2022

Memory Defense: More Robust Classification via a Memory-Masking Autoencoder

Many deep neural networks are susceptible to minute perturbations of ima...

Please sign up or login with your details

Forgot password? Click here to reset