Resolving Class Imbalance using Generative Adversarial Networks

Title Resolving Class Imbalance using Generative Adversarial Networks
Summary Resolving Class Imbalance using Generative Adversarial Networks
Keywords GAN, neural networks, deep learning
TimeFrame Winter 2018, Spring 2019
References NIPS 2016 Tutorial on GANs

Effective data generation for imbalanced learning using Conditional Generative Adversarial Networks

BAGAN: Data Augmentation with Balancing GAN

InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

Prerequisites Artificial Intelligence and Learning Systems courses; good knowledge of machine learning and neural networks; python programming skills for implementing machine learning algorithms.
Supervisor Sepideh Pashami, Peter Berck
Level Master
Status Open

Generate PDF template

Huge class imbalance can be a challenge for learning tasks. In such cases, different undersampling and oversampling techniques have been usually used to balance the dataset and compensate for the number of samples in minority class. In this thesis we would like to leverage Generative Adversarial Networks (GANs) for addressing the imbalances in data for classification tasks.

The student expect to perform literature review on GANs specifically different structures such as InfoGAN, Conditional GAN, Auxiliary classifier GANs. They should be able to implement and compare performances of different algorithms using different datasets. The student should be able to compare the results with other undersample and oversampling methods, e.g. SMOTE. Modification of standard approaches for classification task is encouraged. Finally, students should reflect on potential failures and limitations of the methods.