Learn class hierarchy using convolutional neural networks

被引:0
|
作者
Riccardo La Grassa
Ignazio Gallo
Nicola Landro
机构
[1] University of Insubria,
来源
Applied Intelligence | 2021年 / 51卷
关键词
Convolutional neural network; Hierarchical deep learning; Image classification;
D O I
暂无
中图分类号
学科分类号
摘要
A large amount of research on Convolutional Neural Networks (CNN) has focused on flat Classification in the multi-class domain. In the real world, many problems are naturally expressed as hierarchical classification problems, 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, introducing a stack of deep linear layers using cross-entropy loss functions combined to a center loss function. 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. The same approach can also be applied to some CNN for text classification.
引用
收藏
页码:6622 / 6632
页数:10
相关论文
共 50 条
  • [1] Learn class hierarchy using convolutional neural networks
    La Grassa, Riccardo
    Gallo, Ignazio
    Landro, Nicola
    [J]. APPLIED INTELLIGENCE, 2021, 51 (10) : 6622 - 6632
  • [2] Do Convolutional Neural Networks Learn Class Hierarchy?
    Alsallakh, Bilal
    Jourabloo, Amin
    Ye, Mao
    Liu, Xiaoming
    Ren, Liu
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2018, 24 (01) : 152 - 162
  • [3] Using graph convolutional neural networks to learn a representation for glycans
    Burkholz, Rebekka
    Quackenbush, John
    Bojar, Daniel
    [J]. CELL REPORTS, 2021, 35 (11):
  • [4] Convolutional Neural Networks for Class Attendance
    Pei, Zhao
    Shang, Haixing
    Su, Yi
    Ma, Miao
    Peng, Yali
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 809 - 814
  • [5] Convolutional neural networks are not invariant to translation, but they can learn to be
    Biscione, Valerio
    Bowers, Jeffrey S.
    [J]. Journal of Machine Learning Research, 2021, 22
  • [6] Convolutional Neural Networks Are Not Invariant to Translation, but They Can Learn to Be
    Biscione, Valerio
    Bowers, Jeffrey S.
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2021, 22
  • [7] Accounting for class hierarchy in object classification using Siamese neural networks
    V. V. Ponamaryov
    V. V. Kitov
    V. A. Kitov
    [J]. Computational Mathematics and Modeling, 2023, 34 (1) : 27 - 41
  • [8] How do Convolutional Neural Networks Learn Design?
    Jolly, Shailza
    Iwana, Brian Kenji
    Kuroki, Ryohei
    Uchida, Seiichi
    [J]. 2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2018, : 1085 - 1090
  • [9] Convolutional neural networks rarely learn shape for semantic segmentation
    Zhang, Yixin
    Mazurowski, Maciej A.
    [J]. PATTERN RECOGNITION, 2024, 146
  • [10] Testing the Ability of Convolutional Neural Networks to Learn Radiomic Features
    Klyuzhin, Ivan S.
    Xu, Yixi
    Ortiz, Anthony
    Ferres, Juan Lavista
    Hamarneh, Ghassan
    Rahmim, Arman
    [J]. COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2022, 219