Learn class hierarchy using convolutional neural networks

被引:10
|
作者
La Grassa, Riccardo [1 ]
Gallo, Ignazio [1 ]
Landro, Nicola [1 ]
机构
[1] Univ Insubria, Varese, Italy
关键词
Convolutional neural network; Hierarchical deep learning; Image classification;
D O I
10.1007/s10489-020-02103-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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
页数:11
相关论文
共 50 条
  • [21] Inter-Class Angular Loss for Convolutional Neural Networks
    Hui, Le
    Li, Xiang
    Gong, Chen
    Fang, Meng
    Zhou, Joey Tianyi
    Yang, Jian
    [J]. THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 3894 - 3901
  • [22] USING RECURRENT NEURAL NETWORKS TO LEARN THE STRUCTURE OF INTERCONNECTION NETWORKS
    GOUDREAU, MW
    GILES, CL
    [J]. NEURAL NETWORKS, 1995, 8 (05) : 793 - 804
  • [23] Classification of Fruits using Convolutional Neural Networks
    Raut, Roshani
    Jadhav, Anuja
    Sorte, Chaitrali
    Chaudhari, Anagha
    [J]. 2022 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRICAL, COMPUTING, COMMUNICATION AND SUSTAINABLE TECHNOLOGIES (ICAECT), 2022,
  • [24] Gaze estimation using convolutional neural networks
    Karmi, Rawdha
    Rahmany, Ines
    Khlifa, Nawres
    [J]. SIGNAL IMAGE AND VIDEO PROCESSING, 2024, 18 (01) : 389 - 398
  • [25] Detection of Arrhythmia Using Convolutional Neural Networks
    Greeshma, Burla
    Sireesha, Moturi
    Rao, S. N. Thirumala
    [J]. PROCEEDINGS OF SECOND INTERNATIONAL CONFERENCE ON SUSTAINABLE EXPERT SYSTEMS (ICSES 2021), 2022, 351 : 21 - 30
  • [26] Human Tracking Using Convolutional Neural Networks
    Fan, Jialue
    Xu, Wei
    Wu, Ying
    Gong, Yihong
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (10): : 1610 - 1623
  • [27] Exoplanet cartography using convolutional neural networks
    Meinke, K.
    Stam, D. M.
    Visser, P. M.
    [J]. ASTRONOMY & ASTROPHYSICS, 2022, 664
  • [28] Texture classification using convolutional neural networks
    Tivive, Fok Hing Chi
    Bouzerdoum, Abdesselam
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 660 - +
  • [29] Personality Recognition Using Convolutional Neural Networks
    Gimenez, Maite
    Paredes, Roberto
    Rosso, Paolo
    [J]. COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING, CICLING 2017, PT II, 2018, 10762 : 313 - 323
  • [30] Evolutionary Convolutional Neural Networks Using ABC
    Zhu, Wenbo
    Yeh, Weichang
    Chen, Jianwen
    Chen, Dafeng
    Li, Aiyuan
    Lin, Yangyang
    [J]. ICMLC 2019: 2019 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, 2019, : 156 - 162