Learning Discriminative Features with Class Encoder

Abstract

Deep neural networks usually benefit from unsupervised pre-training, e.g. auto-encoders. However, the classifier further needs supervised fine-tuning methods for good discrimination. Besides, due to the limits of full-connection, the application of auto-encoders is usually limited to small, well aligned images. In this paper, we incorporate the supervised information to propose a novel formulation, namely class-encoder, whose training objective is to reconstruct a sample from another one of which the labels are identical. Class-encoder aims to minimize the intra-class variations in the feature space, and to learn a good discriminative manifolds on a class scale. We impose the class-encoder as a constraint into the softmax for better supervised training, and extend the reconstruction on feature-level to tackle the parameter size issue and translation issue. The experiments show that the class-encoder helps to improve the performance on benchmarks of classification and face recognition. This could also be a promising direction for fast training of face recognition models.

Cite

Text

Shi et al. "Learning Discriminative Features with Class Encoder." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2016. doi:10.1109/CVPRW.2016.143

Markdown

[Shi et al. "Learning Discriminative Features with Class Encoder." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2016.](https://mlanthology.org/cvprw/2016/shi2016cvprw-learning/) doi:10.1109/CVPRW.2016.143

BibTeX

@inproceedings{shi2016cvprw-learning,
  title     = {{Learning Discriminative Features with Class Encoder}},
  author    = {Shi, Hailin and Zhu, Xiangyu and Lei, Zhen and Liao, Shengcai and Li, Stan Z.},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2016},
  pages     = {1119-1125},
  doi       = {10.1109/CVPRW.2016.143},
  url       = {https://mlanthology.org/cvprw/2016/shi2016cvprw-learning/}
}