SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification

The availability of large-scale annotated data and uneven separability of different data categories become two major impediments of deep learning for image classification. In this paper, we present a Semi-Supervised Hierarchical Convolutional Neural Network (SS-HCNN) to address these two challenges....

Full description

Saved in:
Bibliographic Details
Main Authors: Chen, Tao, Lu, Shijian, Fan, Jiayuan
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/143029
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-143029
record_format dspace
spelling sg-ntu-dr.10356-1430292020-07-22T04:40:36Z SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification Chen, Tao Lu, Shijian Fan, Jiayuan School of Computer Science and Engineering Engineering::Computer science and engineering SS-HCNN Semi-supervise The availability of large-scale annotated data and uneven separability of different data categories become two major impediments of deep learning for image classification. In this paper, we present a Semi-Supervised Hierarchical Convolutional Neural Network (SS-HCNN) to address these two challenges. A large-scale unsupervised maximum margin clustering technique is designed, which splits images into a number of hierarchical clusters iteratively to learn cluster-level CNNs at parent nodes and category-level CNNs at leaf nodes. The splitting uses the similarity of CNN features to group visually similar images into the same cluster, which relieves the uneven data separability constraint. With the hierarchical cluster-level CNNs capturing certain high-level image category information, the category-level CNNs can be trained with a small amount of labelled images, and this relieves the data annotation constraint. A novel cluster splitting criterion is also designed which automatically terminates the image clustering in the tree hierarchy. The proposed SS-HCNN has been evaluated on the CIFAR-100 and ImageNet classification datasets. Experiments show that the SS-HCNN trained using a portion of labelled training images can achieve comparable performance with other fully trained CNNs using all labelled images. Additionally, the SS-HCNN trained using all labelled images clearly outperforms other fully trained CNNs. Accepted version 2020-07-22T04:40:36Z 2020-07-22T04:40:36Z 2018 Journal Article Chen, T., Lu, S., & Fan, J. (2019). SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification. IEEE Transactions on Image Processing, 28(5), 2389-2398. doi:10.1109/TIP.2018.2886758 1057-7149 https://hdl.handle.net/10356/143029 10.1109/TIP.2018.2886758 30571625 2-s2.0-85058899148 5 28 2389 2398 en IEEE Transactions on Image Processing © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/TIP.2018.2886758 application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Computer science and engineering
SS-HCNN
Semi-supervise
spellingShingle Engineering::Computer science and engineering
SS-HCNN
Semi-supervise
Chen, Tao
Lu, Shijian
Fan, Jiayuan
SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
description The availability of large-scale annotated data and uneven separability of different data categories become two major impediments of deep learning for image classification. In this paper, we present a Semi-Supervised Hierarchical Convolutional Neural Network (SS-HCNN) to address these two challenges. A large-scale unsupervised maximum margin clustering technique is designed, which splits images into a number of hierarchical clusters iteratively to learn cluster-level CNNs at parent nodes and category-level CNNs at leaf nodes. The splitting uses the similarity of CNN features to group visually similar images into the same cluster, which relieves the uneven data separability constraint. With the hierarchical cluster-level CNNs capturing certain high-level image category information, the category-level CNNs can be trained with a small amount of labelled images, and this relieves the data annotation constraint. A novel cluster splitting criterion is also designed which automatically terminates the image clustering in the tree hierarchy. The proposed SS-HCNN has been evaluated on the CIFAR-100 and ImageNet classification datasets. Experiments show that the SS-HCNN trained using a portion of labelled training images can achieve comparable performance with other fully trained CNNs using all labelled images. Additionally, the SS-HCNN trained using all labelled images clearly outperforms other fully trained CNNs.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Chen, Tao
Lu, Shijian
Fan, Jiayuan
format Article
author Chen, Tao
Lu, Shijian
Fan, Jiayuan
author_sort Chen, Tao
title SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
title_short SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
title_full SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
title_fullStr SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
title_full_unstemmed SS-HCNN : semi-supervised hierarchical convolutional neural network for image classification
title_sort ss-hcnn : semi-supervised hierarchical convolutional neural network for image classification
publishDate 2020
url https://hdl.handle.net/10356/143029
_version_ 1681058053092278272