PofoliaShared via Pofolia

arXiv (Cornell University)· 2019· Preprint

When Does Label Smoothing Help?

Rafael Rios Müller, Simon Kornblith, Geoffrey E. Hinton

Short summary

Label smoothing improves neural network generalization and calibration, but hinders knowledge distillation when used in teacher models.

AI-generated from the title and abstract; the full text is not read.

Key points

  • Label smoothing improves neural network generalization and model calibration.
  • Improved calibration from label smoothing enhances beam-search performance.
  • Label smoothing in teacher networks significantly reduces knowledge distillation effectiveness.
  • Label smoothing encourages tight clustering of same-class representations in the penultimate layer.

AI-generated from the title and abstract; the full text is not read.

Abstract

The generalization and learning speed of a multi-class neural network can often be significantly improved by using soft targets that are a weighted average of the hard targets and the uniform distribution over labels. Smoothing the labels in this way prevents the network from becoming over-confident and label smoothing has been used in many state-of-the-art models, including image classification, language translation and speech recognition. Despite its widespread use, label smoothing is still poorly understood. Here we show empirically that in addition to improving generalization, label smoothing improves model calibration which can significantly improve beam-search. However, we also observe that if a teacher network is trained with label smoothing, knowledge distillation into a student network is much less effective. To explain these observations, we visualize how label smoothing changes the representations learned by the penultimate layer of the network. We show that label smoothing encourages the representations of training examples from the same class to group in tight clusters. This results in loss of information in the logits about resemblances between instances of different classes, which is necessary for distillation, but does not hurt generalization or calibration of the model's predictions.

The authors' abstract, as published at the source. arXiv (Cornell University), 2019 · DOI ↗

TakeawaysPremium
Ask the paperFree account

Continue with a free account

Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.

Continue free on the web

Sign in with Google or Apple; no card needed. You come back to this paper.

On your phone:

Field: Signal Processing

Signal ProcessingComputer Science