HD-CNN: Hierarchical Deep Convolutional Neural Networks for Large Scale Visual Recognition
Citations Over TimeTop 1% of 2015 papers
Abstract
In image classification, visual separability between different object categories is highly uneven, and some categories are more difficult to distinguish than others. Such difficult categories demand more dedicated classifiers. However, existing deep convolutional neural networks (CNN) are trained as flat N-way classifiers, and few efforts have been made to leverage the hierarchical structure of categories. In this paper, we introduce hierarchical deep CNNs (HD-CNNs) by embedding deep CNNs into a two-level category hierarchy. An HD-CNN separates easy classes using a coarse category classifier while distinguishing difficult classes using fine category classifiers. During HDCNN training, component-wise pretraining is followed by global fine-tuning with a multinomial logistic loss regularized by a coarse category consistency term. In addition, conditional executions of fine category classifiers and layer parameter compression make HD-CNNs scalable for largescale visual recognition. We achieve state-of-the-art results on both CIFAR100 and large-scale ImageNet 1000-class benchmark datasets. In our experiments, we build up three different two-level HD-CNNs, and they lower the top-1 error of the standard CNNs by 2:65%, 3:1%, and 1:1%.
Related Papers
- → Advancements in Image Classification using Convolutional Neural Network(2018)385 cited
- → A GPU-based convolutional neural network approach for image classification(2017)25 cited
- → Research on Clothing Image Classification by Convolutional Neural Networks(2018)5 cited
- → Comparison of different convolutional neural network techniques for car models classification(2023)1 cited
- → Tree-Based Convolutional Neural Networks for Image Classification(2023)