LGAIMar 24, 2025

Anchor-based oversampling for imbalanced tabular data via contrastive and adversarial learning

arXiv:2503.18569v1h-index: 12
Originality Incremental advance
AI Analysis

It addresses the bias in classification algorithms for imbalanced tabular data, which is common in domains like security and healthcare, but the approach appears incremental as it builds on existing GAN and contrastive learning techniques.

This study tackles the imbalanced data classification problem by proposing a deep generative model called Anch-SCGAN, which uses boundary anchor samples and contrastive and adversarial learning to generate synthetic minority samples, and it outperforms existing methods on 16 real-world datasets.

Imbalanced data represent a distribution with more frequencies of one class (majority) than the other (minority). This phenomenon occurs across various domains, such as security, medical care and human activity. In imbalanced learning, classification algorithms are typically inclined to classify the majority class accurately, resulting in artificially high accuracy rates. As a result, many minority samples are mistakenly labelled as majority-class instances, resulting in a bias that benefits the majority class. This study presents a framework based on boundary anchor samples to tackle the imbalance learning challenge. First, we select and use anchor samples to train a multilayer perceptron (MLP) classifier, which acts as a prior knowledge model and aids the adversarial and contrastive learning procedures. Then, we designed a novel deep generative model called Anchor Stabilized Conditional Generative Adversarial Network or Anch-SCGAN in short. Anch-SCGAN is supported with two generators for the minority and majority classes and a discriminator incorporating additional class-specific information from the pre-trained feature extractor MLP. In addition, we facilitate the generator's training procedure in two ways. First, we define a new generator loss function based on reprocessed anchor samples and contrastive learning. Second, we apply a scoring strategy to stabilize the adversarial training part in generators. We train Anch-SCGAN and further finetune it with anchor samples to improve the precision of the generated samples. Our experiments on 16 real-world imbalanced datasets illustrate that Anch-SCGAN outperforms the renowned methods in imbalanced learning.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes