K-IPO: Kendall-constrained Importance Preserving Oversampling for Imbalanced Tabular Data

Machine LearningArtificial Intelligence

Summary

The authors address a problem where methods to fix imbalanced data can mess up which features seem important in machine learning models. They propose K-IPO, a new technique that carefully picks synthetic data points so the feature importance ranking stays similar to the original data. Their tests on many datasets showed that K-IPO keeps explanations consistent, maintains good class prediction, and runs efficiently. This approach helps models learn from imbalanced data without confusing what matters most in the features.

Authors

Marios Tyrovolas, Argiris Sofotasios, Dimitris Metaxakis, Georgios Mermigkis, George Georgoulas, Panagiotis Hadjidoukas, Chrysostomos Stylios

Abstract

Oversampling is widely used to address class imbalance in tabular classification, but existing methods can distort the feature importance ranking underlying model explanations. Although recent studies have quantified this distortion by comparing real and synthetic data, none have actively sought to prevent it. In this paper, we introduce Kendall-constrained Importance-Preserving Oversampling (K-IPO), a generator-agnostic, "generate-then-select" framework that preserves the original data's feature importance ranking during augmentation. K-IPO iteratively generates minority-class candidates and accepts them only if their inclusion maintains a user-defined minimum Kendall's tau (τ) correlation with the reference ranking. Optionally, stricter constraints can be applied to the highest-ranked features. We evaluated K-IPO on 20 imbalanced binary classification datasets using three classifiers and multiple explanation methods. In most cases, K-IPO achieved the best or tied-best results in feature importance preservation, explanation consistency, and class separability. It also generally improved predictive performance while maintaining competitive computational overhead.