English

Appropriateness of Performance Indices for Imbalanced Data Classification: An Analysis

Machine Learning 2020-08-28 v1 Computer Vision and Pattern Recognition Machine Learning

Abstract

Indices quantifying the performance of classifiers under class-imbalance, often suffer from distortions depending on the constitution of the test set or the class-specific classification accuracy, creating difficulties in assessing the merit of the classifier. We identify two fundamental conditions that a performance index must satisfy to be respectively resilient to altering number of testing instances from each class and the number of classes in the test set. In light of these conditions, under the effect of class imbalance, we theoretically analyze four indices commonly used for evaluating binary classifiers and five popular indices for multi-class classifiers. For indices violating any of the conditions, we also suggest remedial modification and normalization. We further investigate the capability of the indices to retain information about the classification performance over all the classes, even when the classifier exhibits extreme performance on some classes. Simulation studies are performed on high dimensional deep representations of subset of the ImageNet dataset using four state-of-the-art classifiers tailored for handling class imbalance. Finally, based on our theoretical findings and empirical evidence, we recommend the appropriate indices that should be used to evaluate the performance of classifiers in presence of class-imbalance.

Keywords

Cite

@article{arxiv.2008.11752,
  title  = {Appropriateness of Performance Indices for Imbalanced Data Classification: An Analysis},
  author = {Sankha Subhra Mullick and Shounak Datta and Sourish Gunesh Dhekane and Swagatam Das},
  journal= {arXiv preprint arXiv:2008.11752},
  year   = {2020}
}

Comments

Published in Pattern Recognition (Elsevier)

R2 v1 2026-06-23T18:07:32.061Z