TY - JOUR
T1 - CNN-Based joint clustering and representation learning with feature drift compensation for large-scale image data
AU - Hsu, Chih Chung
AU - Lin, Chia Wen
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2018/2
Y1 - 2018/2
N2 - Given a large unlabeled set of images, how to efficiently and effectively group them into clusters based on extracted visual representations remains a challenging problem. To address this problem, we propose a convolutional neural network (CNN) to jointly solve clustering and representation learning in an iterative manner. In the proposed method, given an input image set, we first randomly pick k samples and extract their features as initial cluster centroids using the proposed CNN with an initial model pretrained from the ImageNet dataset. Mini-batch k-means is then performed to assign cluster labels to individual input samples for a mini-batch of images randomly sampled from the input image set until all images are processed. Subsequently, the proposed CNN simultaneously updates the parameters of the proposed CNN and the centroids of image clusters iteratively based on stochastic gradient descent. We also propose a feature drift compensation scheme to mitigate the drift error caused by feature mismatch in representation learning. Experimental results demonstrate the proposed method outperforms start-of-The-Art clustering schemes in terms of accuracy and storage complexity on large-scale image sets containing millions of images.
AB - Given a large unlabeled set of images, how to efficiently and effectively group them into clusters based on extracted visual representations remains a challenging problem. To address this problem, we propose a convolutional neural network (CNN) to jointly solve clustering and representation learning in an iterative manner. In the proposed method, given an input image set, we first randomly pick k samples and extract their features as initial cluster centroids using the proposed CNN with an initial model pretrained from the ImageNet dataset. Mini-batch k-means is then performed to assign cluster labels to individual input samples for a mini-batch of images randomly sampled from the input image set until all images are processed. Subsequently, the proposed CNN simultaneously updates the parameters of the proposed CNN and the centroids of image clusters iteratively based on stochastic gradient descent. We also propose a feature drift compensation scheme to mitigate the drift error caused by feature mismatch in representation learning. Experimental results demonstrate the proposed method outperforms start-of-The-Art clustering schemes in terms of accuracy and storage complexity on large-scale image sets containing millions of images.
UR - http://www.scopus.com/inward/record.url?scp=85028731297&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85028731297&partnerID=8YFLogxK
U2 - 10.1109/TMM.2017.2745702
DO - 10.1109/TMM.2017.2745702
M3 - Article
AN - SCOPUS:85028731297
SN - 1520-9210
VL - 20
SP - 421
EP - 429
JO - IEEE Transactions on Multimedia
JF - IEEE Transactions on Multimedia
IS - 2
M1 - 8017517
ER -