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

被引:37
作者
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
相关论文
共 81 条
[1]  
Abdel-Hakim A., 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, V2, P1978, DOI 10.1109/CVPR.2006.95
[2]  
Aggarwal CC, 2001, SIGMOD RECORD, V30, P37
[3]   Scalable Hierarchical Multitask Learning Algorithms for Conversion Optimization in Display Advertising [J].
Ahmed, Amr ;
Das, Abhimanyu ;
Smola, Alexander J. .
WSDM'14: PROCEEDINGS OF THE 7TH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING, 2014, :153-162
[4]  
[Anonymous], P 2004 IEEE COMP SOC
[5]  
[Anonymous], INT S MULT INF PROC
[6]  
[Anonymous], 2002, DMKD
[7]  
[Anonymous], P 2008 IEEE C COMP V
[8]  
[Anonymous], 2008, Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval
[9]  
[Anonymous], 2014, INT C MACH LEARN
[10]  
[Anonymous], P NIPS WORKSH BIG LE