Label Smoothing++: Enhanced Label Regularization for Training Neural Networks

Sachin Chhabra, Hemanth Venkateswara, Baoxin Li
8/22/2025
cs.CV

No official code found. Best implementation: s-chh/LSPP (3 stars, last commit 2024-12-13).

Abstract

Training neural networks with one-hot target labels often results in overconfidence and overfitting. Label smoothing addresses this issue by perturbing the one-hot target labels by adding a uniform probability vector to create a regularized label. Although label smoothing improves the network's generalization ability, it assigns equal importance to all the non-target classes, which destroys the inter-class relationships. In this paper, we propose a novel label regularization training strategy called Label Smoothing++, which assigns non-zero probabilities to non-target classes and accounts for their inter-class relationships. Our approach uses a fixed label for the target class while enabling the network to learn the labels associated with non-target classes. Through extensive experiments on multiple datasets, we demonstrate how Label Smoothing++ mitigates overconfident predictions while promoting inter-class relationships and generalization capabilities.

View on arXivView PDF

Code Implementations(1)

s-chh/LSPPCommunity69%

Official PyTorch Implementation of Label Smoothing++: Enhanced Label Regularization for Training Neural Networks.

30PythonJun 4, 20241 years ago

Similar Papers

Cite this paper

@article{chhabra2025label,
  title  = {Label Smoothing++: Enhanced Label Regularization for Training Neural Networks},
  author = {Sachin Chhabra and Hemanth Venkateswara and Baoxin Li},
  year   = {2025},
  eprint = {2509.05307},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.05307v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.05307.svg)](https://codeofpaper.com/paper/2509.05307)

Discussion