CVApr 12, 2019

A New Loss Function for CNN Classifier Based on Pre-defined Evenly-Distributed Class Centroids

arXiv:1904.06008v241 citationsHas Code
Originality Incremental advance
AI Analysis

This work addresses the incremental improvement of loss functions for CNNs in image classification and face recognition tasks.

The paper tackles the problem of improving feature separation in CNN classifiers by proposing a new loss function, PEDCC-Loss, based on predefined evenly-distributed class centroids, which achieves the best recognition accuracy in experiments on image classification and face recognition.

With the development of convolutional neural networks (CNNs) in recent years, the network structure has become more and more complex and varied, and has achieved very good results in pattern recognition, image classification, object detection and tracking. For CNNs used for image classification, in addition to the network structure, more and more research is now focusing on the improvement of the loss function, so as to enlarge the inter-class feature differences, and reduce the intra-class feature variations as soon as possible. Besides the traditional Softmax, typical loss functions include L-Softmax, AM-Softmax, ArcFace, and Center loss, etc. Based on the concept of predefined evenly-distributed class centroids (PEDCC) in CSAE network, this paper proposes a PEDCC-based loss function called PEDCC-Loss, which can make the inter-class distance maximal and intra-class distance small enough in hidden feature space. Multiple experiments on image classification and face recognition have proved that our method achieve the best recognition accuracy, and network training is stable and easy to converge. Code is available in https://github.com/ZLeopard/PEDCC-Loss

Code Implementations1 repo
Foundations

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

Your Notes