CVJun 5, 2019

Visual Confusion Label Tree For Image Classification

arXiv:1906.02012v15 citations
AI Analysis

This work addresses real-time image classification for mobile devices, representing an incremental improvement over existing tree classifiers.

The authors tackled the problem of long running times in convolutional neural networks for image classification by replacing fully-connected layers with a tree classifier, achieving 4.3% and 2.4% top-1 accuracy improvements on CIFAR-100 and ImageNet and 124x and 115x speedups on AlexNet and VGG16 without accuracy loss.

Convolution neural network models are widely used in image classification tasks. However, the running time of such models is so long that it is not the conforming to the strict real-time requirement of mobile devices. In order to optimize models and meet the requirement mentioned above, we propose a method that replaces the fully-connected layers of convolution neural network models with a tree classifier. Specifically, we construct a Visual Confusion Label Tree based on the output of the convolution neural network models, and use a multi-kernel SVM plus classifier with hierarchical constraints to train the tree classifier. Focusing on those confusion subsets instead of the entire set of categories makes the tree classifier more discriminative and the replacement of the fully-connected layers reduces the original running time. Experiments show that our tree classifier obtains a significant improvement over the state-of-the-art tree classifier by 4.3% and 2.4% in terms of top-1 accuracy on CIFAR-100 and ImageNet datasets respectively. Additionally, our method achieves 124x and 115x speedup ratio compared with fully-connected layers on AlexNet and VGG16 without accuracy decline.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes