×

The class imbalance problem: a systematic study. (English) Zbl 1085.68628

Intell. Data Anal. 6, No. 5, 429-449 (2002).
Summary: In machine learning problems, differences in prior class probabilities – or class imbalances – have been reported to hinder the performance of some standard classifiers, such as decision trees. This paper presents a systematic study aimed at answering three different questions. First, we attempt to understand the nature of the class imbalance problem by establishing a relationship between concept complexity, size of the training set and class imbalance level. Second, we discuss several basic re-sampling or cost-modifying methods previously proposed to deal with the class imbalance problem and compare their effectiveness. The results obtained by such methods on artificial domains are linked to results in real-world domains. Finally, we investigate the assumption that the class imbalance problem does not only affect decision tree systems but also affects other classification systems such as Neural Networks and Support Vector Machines.

MSC:

68T05 Learning and adaptive systems in artificial intelligence

Software:

C4.5