HD-CNN: Hierarchical Deep Convolutional Neural Network for Image Classification

By Zhicheng Yan, Vignesh Jagadeesh, Dennis DeCoste, Wei Di, Robinson Piramuthu. 2014

65 citations recorded by the source corpus.

Existing deep convolutional neural network (CNN) architectures are trained as N-way classifiers to distinguish between N output classes. This paper builds on the intuition that not all classes are equally difficult to distinguish from the true class label. Towards this end, we introduce hierarchical branching CNNs, called Hierarchical Deep CNN (HD-CNN), wherein classes that can be easily distinguished are classified in the higher-layer coarse category CNN, while the most difficult classifications are done on lower-layer fine category CNN. We propose utilizing a multinomial logistic loss and a novel temporal sparsity penalty for HD-CNN training. Together, they ensure each branching component deals with a subset of categories confusing to each other. Furthermore, conditional evaluation of branching components is introduced to substantially speed up the HD-CNN net execution. This new network architecture adopts a coarse-to-fine classification strategy and a module design principle. The proposed model achieves superior performance over standard models. We demonstrate state-of-the-art results on the CIFAR100 benchmark and also present preliminary results on ImageNet dataset.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Eric P. Xing
  2. Xiaodan Liang
  3. Zhiting Hu
  4. Jianfei Cai
  5. Mohit Bansal
  6. Gunhee Kim
  7. Jiuxiang Gu
  8. Jianfeng Gao

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Ming-Hsuan Yang
  4. Xiaogang Wang
  5. Jianfei Cai
  6. G. Wang
  7. Yi Yang
  8. Andrew Zisserman

Citations in the corpus