A hierarchical loss and its problems when classifying non-hierarchically
Not on the map. Why?
Abstract (arXiv)
Failing to distinguish between a sheepdog and a skyscraper should be worse and penalized more than failing to distinguish between a sheepdog and a poodle; after all, sheepdogs and poodles are both breeds of dogs. However, existing metrics of failure (so-called "loss" or "win") used in textual or visual classification/recognition via neural networks seldom leverage a-priori information, such as a sheepdog being more similar to a poodle than to a skyscraper. We define a metric that, inter alia, can penalize failure to distinguish between a sheepdog and a skyscraper more than failure to distinguish between a sheepdog and a poodle. Unlike previously employed possibilities, this metric is based on an ultrametric tree associated with any given tree organization into a semantically meaningful hierarchy of a classifier's classes. An ultrametric tree is a tree with a so-called ultrametric distance metric such that all leaves are at the same distance from the root. Unfortunately, extensive numerical experiments indicate that the standard practice of training neural networks via stochastic gradient descent with random starting points often drives down the hierarchical loss nearly as much when minimizing the standard cross-entropy loss as when trying to minimize the hierarchical loss directly. Thus, this hierarchical loss is unreliable as an objective for plain, randomly started stochastic gradient descent to minimize; the main value of the hierarchical loss may be merely as a meaningful metric of success of a classifier.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 2; 2024: 2; 2025: 3.
15 papers.
Sort:
- 2021Learning the Predictability of the Futurecited by 49
- 2022Towards Long-Tailed 3D Detectioncited by 40
- 2022Hierarchical classification at multiple operating pointscited by 14
- 2023Long-Tailed 3D Detection via Multi-Modal Fusioncited by 10
- 2021United We Learn Better: Harvesting Learning Improvements From Class Hierarchies Across Taskscited by 3
- 2022Loss Functions for Classification using Structured Entropycited by 1
- 2024Harnessing Superclasses for Learning from Hierarchical Databasescited by 1
- 2025The Advantage of Fine-Grained Trainingcited by 1
- 2021Bottom-up Hierarchical Classification Using Confusion-based Logit Compressioncited by 0
- 2022The Tree Loss: Improving Generalization with Many Classescited by 0
- 2022Finding Islands of Predictability in Action Forecastingcited by 0
- 2023Towards Establishing Systematic Classification Requirements for Automated Drivingcited by 0
- 2025Restrictive Hierarchical Semantic Segmentation for Stratified Tooth Layer Detection8 Dec 2025
- 2025Standard Occupation Classifier -- A Natural Language Processing Approach28 Nov 2025
- 2025The Advantage of Fine-Grained Training5 Sep 2025
- 2024Harnessing Superclasses for Learning from Hierarchical Databases25 Nov 2024
- 2024On Transfer in Classification: How Well do Subsets of Classes Generalize?6 Mar 2024
- 2023Long-Tailed 3D Detection via Multi-Modal Fusion18 Dec 2023
- 2023Towards Establishing Systematic Classification Requirements for Automated Driving26 Jul 2023
- 2022Towards Long-Tailed 3D Detection16 Nov 2022
- 2022Hierarchical classification at multiple operating points19 Oct 2022
- 2022Finding Islands of Predictability in Action Forecasting13 Oct 2022
- 2022Loss Functions for Classification using Structured Entropy14 Jun 2022
- 2022The Tree Loss: Improving Generalization with Many Classes16 Apr 2022
- 2021Learning the Predictability of the Futurecited by 49
- 2022Towards Long-Tailed 3D Detectioncited by 40
- 2022Hierarchical classification at multiple operating pointscited by 14
- 2023Long-Tailed 3D Detection via Multi-Modal Fusioncited by 10
- 2021United We Learn Better: Harvesting Learning Improvements From Class Hierarchies Across Taskscited by 3
- 2022Loss Functions for Classification using Structured Entropycited by 1
- 2024Harnessing Superclasses for Learning from Hierarchical Databasescited by 1
- 2025The Advantage of Fine-Grained Trainingcited by 1
- 2021Bottom-up Hierarchical Classification Using Confusion-based Logit Compressioncited by 0
- 2022The Tree Loss: Improving Generalization with Many Classescited by 0
- 2022Finding Islands of Predictability in Action Forecastingcited by 0
- 2023Towards Establishing Systematic Classification Requirements for Automated Drivingcited by 0
12 most cited of 15 All 15 (JSON)
- 2025Restrictive Hierarchical Semantic Segmentation for Stratified Tooth Layer Detection8 Dec 2025
- 2025Standard Occupation Classifier -- A Natural Language Processing Approach28 Nov 2025
- 2025The Advantage of Fine-Grained Training5 Sep 2025
- 2024Harnessing Superclasses for Learning from Hierarchical Databases25 Nov 2024
- 2024On Transfer in Classification: How Well do Subsets of Classes Generalize?6 Mar 2024
- 2023Long-Tailed 3D Detection via Multi-Modal Fusion18 Dec 2023
- 2023Towards Establishing Systematic Classification Requirements for Automated Driving26 Jul 2023
- 2022Towards Long-Tailed 3D Detection16 Nov 2022
- 2022Hierarchical classification at multiple operating points19 Oct 2022
- 2022Finding Islands of Predictability in Action Forecasting13 Oct 2022
- 2022Loss Functions for Classification using Structured Entropy14 Jun 2022
- 2022The Tree Loss: Improving Generalization with Many Classes16 Apr 2022
12 newest of 15 All 15 (JSON)