Back to Search Start Over

Learn class hierarchy using convolutional neural networks

Authors :
Nicola Landro
Riccardo La Grassa
Ignazio Gallo
Source :
Applied Intelligence. 51:6622-6632
Publication Year :
2021
Publisher :
Springer Science and Business Media LLC, 2021.

Abstract

A large amount of research on Convolutional Neural Networks has focused on flat Classification in the multi-class domain. In the real world, many problems are naturally expressed as problems of hierarchical classification, in which the classes to be predicted are organized in a hierarchy of classes. In this paper, we propose a new architecture for hierarchical classification of images, introducing a stack of deep linear layers with cross-entropy loss functions and center loss combined. The proposed architecture can extend any neural network model and simultaneously optimizes loss functions to discover local hierarchical class relationships and a loss function to discover global information from the whole class hierarchy while penalizing class hierarchy violations. We experimentally show that our hierarchical classifier presents advantages to the traditional classification approaches finding application in computer vision tasks.<br />Comment: 7 pages

Details

ISSN :
15737497 and 0924669X
Volume :
51
Database :
OpenAIRE
Journal :
Applied Intelligence
Accession number :
edsair.doi.dedup.....41713c3b7b9483b156b88a4b932137bf