Towards Understanding Why Label Smoothing Degrades Selective Classification and How to Fix It

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Xia, Guoxuan, Laurent, Olivier, Franchi, Gianni, Bouganis, Christos-Savvas
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866909502617419776
author Xia, Guoxuan
Laurent, Olivier
Franchi, Gianni
Bouganis, Christos-Savvas
author_facet Xia, Guoxuan
Laurent, Olivier
Franchi, Gianni
Bouganis, Christos-Savvas
contents Label smoothing (LS) is a popular regularisation method for training neural networks as it is effective in improving test accuracy and is simple to implement. ``Hard'' one-hot labels are ``smoothed'' by uniformly distributing probability mass to other classes, reducing overfitting. Prior work has suggested that in some cases LS can degrade selective classification (SC) -- where the aim is to reject misclassifications using a model's uncertainty. In this work, we first demonstrate empirically across an extended range of large-scale tasks and architectures that LS consistently degrades SC. We then address a gap in existing knowledge, providing an explanation for this behaviour by analysing logit-level gradients: LS degrades the uncertainty rank ordering of correct vs incorrect predictions by suppressing the max logit more when a prediction is likely to be correct, and less when it is likely to be wrong. This elucidates previously reported experimental results where strong classifiers underperform in SC. We then demonstrate the empirical effectiveness of post-hoc logit normalisation for recovering lost SC performance caused by LS. Furthermore, linking back to our gradient analysis, we again provide an explanation for why such normalisation is effective.
format Preprint
id arxiv_https___arxiv_org_abs_2403_14715
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Towards Understanding Why Label Smoothing Degrades Selective Classification and How to Fix It
Xia, Guoxuan
Laurent, Olivier
Franchi, Gianni
Bouganis, Christos-Savvas
Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
Label smoothing (LS) is a popular regularisation method for training neural networks as it is effective in improving test accuracy and is simple to implement. ``Hard'' one-hot labels are ``smoothed'' by uniformly distributing probability mass to other classes, reducing overfitting. Prior work has suggested that in some cases LS can degrade selective classification (SC) -- where the aim is to reject misclassifications using a model's uncertainty. In this work, we first demonstrate empirically across an extended range of large-scale tasks and architectures that LS consistently degrades SC. We then address a gap in existing knowledge, providing an explanation for this behaviour by analysing logit-level gradients: LS degrades the uncertainty rank ordering of correct vs incorrect predictions by suppressing the max logit more when a prediction is likely to be correct, and less when it is likely to be wrong. This elucidates previously reported experimental results where strong classifiers underperform in SC. We then demonstrate the empirical effectiveness of post-hoc logit normalisation for recovering lost SC performance caused by LS. Furthermore, linking back to our gradient analysis, we again provide an explanation for why such normalisation is effective.
title Towards Understanding Why Label Smoothing Degrades Selective Classification and How to Fix It
topic Machine Learning
Artificial Intelligence
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.14715