Pitfalls of Assessing Extracted Hierarchies for Multi-Class Classification

01/26/2021
by   Pablo del Moral, et al.
0

Using hierarchies of classes is one of the standard methods to solve multi-class classification problems. In the literature, selecting the right hierarchy is considered to play a key role in improving classification performance. Although different methods have been proposed, there is still a lack of understanding of what makes one method to extract hierarchies perform better or worse. To this effect, we analyze and compare some of the most popular approaches to extracting hierarchies. We identify some common pitfalls that may lead practitioners to make misleading conclusions about their methods. In addition, to address some of these problems, we demonstrate that using random hierarchies is an appropriate benchmark to assess how the hierarchy's quality affects the classification performance. In particular, we show how the hierarchy's quality can become irrelevant depending on the experimental setup: when using powerful enough classifiers, the final performance is not affected by the quality of the hierarchy. We also show how comparing the effect of the hierarchies against non-hierarchical approaches might incorrectly indicate their superiority. Our results confirm that datasets with a high number of classes generally present complex structures in how these classes relate to each other. In these datasets, the right hierarchy can dramatically improve classification performance.

READ FULL TEXT
research
02/20/2021

Inducing a hierarchy for multi-class classification problems

In applications where categorical labels follow a natural hierarchy, cla...
research
08/22/2016

Survey of resampling techniques for improving classification performance in unbalanced datasets

A number of classification problems need to deal with data imbalance bet...
research
09/21/2023

Generating Hierarchical Structures for Improved Time Series Classification Using Stochastic Splitting Functions

This study introduces a novel hierarchical divisive clustering approach ...
research
01/26/2023

Inspecting class hierarchies in classification-based metric learning models

Most classification models treat all misclassifications equally. However...
research
03/02/2016

Filter based Taxonomy Modification for Improving Hierarchical Classification

Hierarchical Classification (HC) is a supervised learning problem where ...
research
01/05/2021

One vs Previous and Similar Classes Learning – A Comparative Study

When dealing with multi-class classification problems, it is common prac...
research
08/24/2020

Jet Flavour Classification Using DeepJet

Jet flavour classification is of paramount importance for a broad range ...

Please sign up or login with your details

Forgot password? Click here to reset