Hierarchical learning with backtracking algorithm based on the Visual Confusion Label Tree for large-scale image classification
Autor: | Peng Qiao, Yong Dou, Rongchun Li, Yuntao Liu, Ruochun Jin |
---|---|
Rok vydání: | 2021 |
Předmět: |
Contextual image classification
Computer science Backtracking business.industry Node (networking) 020207 software engineering Pattern recognition 02 engineering and technology Computer Graphics and Computer-Aided Design Convolutional neural network Set (abstract data type) Tree (data structure) ComputingMethodologies_PATTERNRECOGNITION Discriminative model 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Computer Vision and Pattern Recognition Artificial intelligence business Classifier (UML) Software |
Zdroj: | The Visual Computer. 38:897-917 |
ISSN: | 1432-2315 0178-2789 |
DOI: | 10.1007/s00371-021-02058-w |
Popis: | In this paper, a hierarchical learning algorithm based on the Bayesian Neural Network classifier with backtracking is proposed to support large-scale image classification, where a Visual Confusion Label Tree is established for constructing a hierarchical structure for large numbers of categories in image datasets and determining the hierarchical learning tasks automatically. Specifically, the Visual Confusion Label Tree is established based on outputs of convolution neural network models. One parent node on the Visual Confusion Label Tree contains a set of sibling coarse-grained categories, and child nodes have several sets of fine-grained categories which are partitions of categories on the parent node. The proposed Hierarchical Bayesian Neural Network with backtracking algorithm can benefit from the hierarchical structure of the Visual Confusion Label Tree. Focusing on those confusion subsets instead of the entire set of categories makes the classification ability of the tree classifier stronger. The backtracking algorithm can utilize the uncertainty information captured from the Bayesian Neural Network to make a second classification to re-correct samples that were classified incorrectly in the previous classification process. Experiments on four large-scale datasets show that our tree classifier obtains a significant improvement over the state-of-the-art tree classifier, which have demonstrated the discriminative hierarchical structure of our Visual Confusion Label Tree and the effectiveness of our Hierarchical Bayesian Neural Network with backtracking algorithm. |
Databáze: | OpenAIRE |
Externí odkaz: |