Cost-sensitive learning of hierarchical tree classifiers for large-scale image classification and novel category detection

被引:35
|
作者
Fan, Jianping [1 ]
Zhang, Ji [2 ]
Mei, Kuizhi [1 ]
Peng, Jinye [1 ]
Gao, Ling [1 ]
机构
[1] NW Univ Xian, Sch Informat Sci & Technol, Xian 710069, Peoples R China
[2] Xi An Jiao Tong Univ, Inst Artificial Intelligence & Robot, Xian 710049, Peoples R China
基金
美国国家科学基金会;
关键词
Large-scale image classification; Novel category detection; Visual tree; Visual forest; Hierarchical tree classifiers; Cost-sensitive hierarchical learning; Incremental learning; CONCEPT ONTOLOGY; FEATURES; EXAMPLE; SCENE; MODEL;
D O I
10.1016/j.patcog.2014.10.025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a cost-sensitive learning algorithm is developed to train hierarchical tree classifiers for large-scale image classification application (i.e., categorizing large-scale images into thousands of object classes). A visual tree is first constructed for organizing large numbers of object classes hierarchically and identifying inter-related learning tasks automatically. For the fine-grained object classes at the sibling leaf nodes, they share significant common visual properties but still contain subtle visual differences, thus a multi-task structural learning algorithm is developed to train their inter-related classifiers jointly to enhance their discrimination power. For the coarse-grained categories (i.e., groups of visually similar object classes) at the sibling non-leaf nodes, a hierarchical learning algorithm is developed to leverage tree structure (by adding two inter-level constraints) to train their inter-related classifiers jointly and control inter-level error propagation effectively. To achieve more robust detection of large numbers of object classes, a visual forest is learned by combining multiple visual trees (for different configurations) and their hierarchical tree classifiers. By penalizing various types of misclassification errors differently, a cost-sensitive learning approach is further developed to detect the appearances of new object classes accurately, and an incremental learning algorithm is developed to achieve more effective training of the discriminative classifiers for new object classes. Our experimental results have demonstrated that our cost-sensitive hierarchical learning algorithm can achieve very competitive results on both classification accuracy and computational efficiency as compared with other state-of-the-art techniques. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1673 / 1687
页数:15
相关论文
共 50 条
  • [1] Cost-sensitive Learning for Large-scale Hierarchical Classification
    Chen, Jianfu
    Warren, David
    [J]. PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, : 1351 - 1360
  • [2] Joint Hierarchical Category Structure Learning and Large-Scale Image Classification
    Qu, Yanyun
    Lin, Li
    Shen, Fumin
    Lu, Chang
    Wu, Yang
    Xie, Yuan
    Tao, Dacheng
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2017, 26 (09) : 4331 - 4346
  • [3] Cost-Sensitive Online Adaptive Kernel Learning for Large-Scale Imbalanced Classification
    Chen, Yingying
    Hong, Zijie
    Yang, Xiaowei
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (10) : 10554 - 10568
  • [4] Hierarchical Learning of Tree Classifiers for Large-Scale Plant Species Identification
    Fan, Jianping
    Zhou, Ning
    Peng, Jinye
    Gao, Ling
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2015, 24 (11) : 4172 - 4184
  • [5] Cost-Sensitive Alternating Direction Method of Multipliers for Large-Scale Classification
    Wang, Huihui
    Shi, Yinghuan
    Chen, Xingguo
    Gao, Yang
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2017, 2017, 10585 : 315 - 325
  • [6] Cost-sensitive decision tree learning for forensic classification
    Davis, Jason V.
    Ha, Jungwoo
    Rossbach, Christopher J.
    Ramadan, Hany E.
    Witchel, Emmett
    [J]. MACHINE LEARNING: ECML 2006, PROCEEDINGS, 2006, 4212 : 622 - 629
  • [7] HierCost: Improving Large Scale Hierarchical Classification with Cost Sensitive Learning
    Charuvaka, Anveshi
    Rangwala, Huzefa
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2015, PT I, 2015, 9284 : 675 - 690
  • [8] Hierarchical Classification for Large-Scale Learning
    Wang, Boshi
    Barbu, Adrian
    [J]. ELECTRONICS, 2023, 12 (22)
  • [9] Hierarchical learning of large-margin metrics for large-scale image classification
    Lei, Hao
    Mei, Kuizhi
    Xin, Jingmin
    Dong, Peixiang
    Fan, Jianping
    [J]. NEUROCOMPUTING, 2016, 208 : 46 - 58
  • [10] Hierarchical learning with backtracking algorithm based on the Visual Confusion Label Tree for large-scale image classification
    Liu, Yuntao
    Dou, Yong
    Jin, Ruochun
    Li, Rongchun
    Qiao, Peng
    [J]. VISUAL COMPUTER, 2022, 38 (03): : 897 - 917