English

Should We Always Train Models on Fine-Grained Classes?

Machine Learning 2025-09-08 v1

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.

Keywords

Cite

@article{arxiv.2509.05130,
  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},
  journal= {arXiv preprint arXiv:2509.05130},
  year   = {2025}
}

Comments

13 pages, 7 figures

R2 v1 2026-07-01T05:23:11.184Z