Should We Always Train Models on Fine-Grained Classes?

Davide Pirovano, Federico Milanesio, Michele Caselle, Piero Fariselli, Matteo Osella
9/5/2025
cs.LG

No confident code implementation found for this paper.

Abstract

In classification problems, models must predict a class label based on the input data features. However, class labels are organized hierarchically in many datasets. While a classification task is often defined at a specific level of this hierarchy, training can utilize a finer granularity of labels. Empirical evidence suggests that such fine-grained training can enhance performance. In this work, we investigate the generality of this observation and explore its underlying causes using both real and synthetic datasets. We show that training on fine-grained labels does not universally improve classification accuracy. Instead, the effectiveness of this strategy depends critically on the geometric structure of the data and its relations with the label hierarchy. Additionally, factors such as dataset size and model capacity significantly influence whether fine-grained labels provide a performance benefit.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pirovano2025should,
  title  = {Should We Always Train Models on Fine-Grained Classes?},
  author = {Davide Pirovano and Federico Milanesio and Michele Caselle and Piero Fariselli and Matteo Osella},
  year   = {2025},
  eprint = {2509.05130},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.05130v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.05130.svg)](https://codeofpaper.com/paper/2509.05130)

Discussion