Deep metric learning via subtype fuzzy clustering

Abstract Deep metric learning methods aim to transform data features from original scattered space to a discriminative subspace in an end-to-end way, and they have shown promising results on wide applications. Triplet loss functions are the most popular models to tackle deep metric learning problem as they simultaneously enhance separability between different classes and compactness of each class in the embedded subspace. Therefore, effective triplets selection is crucial to the classification performance. However, most of these methods only focus on mining hard negative pairs, which refer to the nearest sample pairs of different classes, while fail to take subtle cluster structure of each class into consideration. To take such information into the metric learning model, a novel scheme based on subtype fuzzy clustering is proposed in this paper. By defining a new clustering degree, we conduct fuzzy clustering for each class to mine classification-oriented subtype structure. The new clustering degree is inversely proportional to the pairwise distance, thus, we can choose the positive pairs of the highest clustering degrees directly based on the farthest distances within each class. This new sampling approach avoids off-line clustering step, for which the network weights update procedure has to be temporarily paused. In other words, our method builds positive pairs without explicit clustering degree computation or off-line clustering. Our method inputs the selected positive pairs and negative pairs into the standard triplet loss to achieve network feature learning. Experimental results show competitive metric learning performance on three benchmark datasets.

[1]  Hong Yan,et al.  Coupled Kernel Embedding for Low-Resolution Face Image Recognition , 2012, IEEE Transactions on Image Processing.

[2]  Xiao Lu,et al.  A Method for Metric Learning with Multiple-Kernel Embedding , 2015, Neural Processing Letters.

[3]  Jonathan Krause,et al.  3D Object Representations for Fine-Grained Categorization , 2013, 2013 IEEE International Conference on Computer Vision Workshops.

[4]  Feiping Nie,et al.  Learning a Mahalanobis distance metric for data clustering and classification , 2008, Pattern Recognit..

[5]  Dong Liu,et al.  Multi-Scale Triplet CNN for Person Re-Identification , 2016, ACM Multimedia.

[6]  Keinosuke Fukunaga,et al.  Introduction to Statistical Pattern Recognition , 1972 .

[7]  Kilian Q. Weinberger,et al.  Distance Metric Learning for Large Margin Nearest Neighbor Classification , 2005, NIPS.

[8]  James C. Bezdek,et al.  On cluster validity for the fuzzy c-means model , 1995, IEEE Trans. Fuzzy Syst..

[9]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Qi Wang,et al.  Locality constraint distance metric learning for traffic congestion detection , 2018, Pattern Recognit..

[11]  Yair Movshovitz-Attias,et al.  No Fuss Distance Metric Learning Using Proxies , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[12]  Horst Possegger,et al.  BIER — Boosting Independent Embeddings Robustly , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[13]  Haibin Yan,et al.  Video-based kinship verification using distance metric learning , 2018, Pattern Recognit..

[14]  Hong Chang,et al.  Locally Smooth Metric Learning with Application to Image Retrieval , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[15]  Yann LeCun,et al.  Learning a similarity metric discriminatively, with application to face verification , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[16]  David G. Stork,et al.  Pattern Classification , 1973 .

[17]  Jiwen Lu,et al.  Discriminative Deep Metric Learning for Face Verification in the Wild , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Jun Guo,et al.  From one to many: Pose-Aware Metric Learning for single-sample face recognition , 2018, Pattern Recognit..

[19]  Jason Weston,et al.  Curriculum learning , 2009, ICML '09.

[20]  Silvio Savarese,et al.  Deep Metric Learning via Lifted Structured Feature Embedding , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[21]  Lei Zhang,et al.  Cross-Domain Visual Matching via Generalized Similarity Measure and Feature Learning , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Yann LeCun,et al.  Dimensionality Reduction by Learning an Invariant Mapping , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[23]  Gert R. G. Lanckriet,et al.  Metric Learning to Rank , 2010, ICML.

[24]  Dong Wang,et al.  Robust Distance Metric Learning via Bayesian Inference , 2018, IEEE Transactions on Image Processing.

[25]  Stefanie Jegelka,et al.  Deep Metric Learning via Facility Location , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[26]  James Philbin,et al.  FaceNet: A unified embedding for face recognition and clustering , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[27]  Shengcai Liao,et al.  Embedding Deep Metric for Person Re-identification: A Study Against Large Variations , 2016, ECCV.

[28]  Kihyuk Sohn,et al.  Improved Deep Metric Learning with Multi-class N-pair Loss Objective , 2016, NIPS.

[29]  Inderjit S. Dhillon,et al.  Information-theoretic metric learning , 2006, ICML '07.

[30]  Qinghua Hu,et al.  Efficient multi-modal geometric mean metric learning , 2018, Pattern Recognit..

[31]  Kaiqi Huang,et al.  Beyond Triplet Loss: A Deep Quadruplet Network for Person Re-identification , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[32]  Michael I. Jordan,et al.  Distance Metric Learning with Application to Clustering with Side-Information , 2002, NIPS.

[33]  Qian Chen,et al.  Multiple face tracking and recognition with identity-specific localized metric learning , 2018, Pattern Recognit..

[34]  Jian Yang,et al.  Multiple metric learning based on bar-shape descriptor for person re-identification , 2017, Pattern Recognit..

[35]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[36]  Pong C. Yuen,et al.  Semi-supervised metric learning via topology preserving multiple semi-supervised assumptions , 2013, Pattern Recognit..