Selective Output Smoothing Regularization: Regularize Neural Networks by Softening Output Distributions
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose Selective Output Smoothing Regularization, a novel regularization method for training the Convolutional Neural Networks (CNNs). Inspired by the diverse effects on training from different samples, Selective Output Smoothing Regularization improves the performance by encouraging the model to produce equal logits on incorrect classes when dealing with samples that the model classifies correctly and over-confidently. This plug-and-play regularization method can be conveniently incorporated into almost any CNN-based project without extra hassle. Extensive experiments have shown that Selective Output Smoothing Regularization consistently achieves significant improvement in image classification benchmarks, such as CIFAR-100, Tiny ImageNet, ImageNet, and CUB-200-2011. Particularly, our method obtains 77.30% accuracy on ImageNet with ResNet-50, which gains 1.1% than baseline (76.2%). We also empirically demonstrate the ability of our method to make further improvements when combining with other widely used regularization techniques. On Pascal detection, using the SOSR-trained ImageNet classifier as the pretrained model leads to better detection performances.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 52 of its 74 references that are in the map. First posted on arXiv 29 Mar 2021.
Builds on
52 of 74 references.
References · 52
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
38 more
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2016Wide Residual Networkscited by 3,057
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2017Random Erasing Data Augmentationcited by 1,235
- 2019LVIS: A Dataset for Large Vocabulary Instance Segmentationcited by 1,215
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,067
- 2019Learning Imbalanced Datasets with Label-Distribution-Aware Margin Losscited by 987
- 2016Deep Networks with Stochastic Depthcited by 973
- 2020Designing Network Design Spacescited by 954
- 2018Deep Anomaly Detection with Outlier Exposurecited by 939
- 2017A Closer Look at Memorization in Deep Networkscited by 936
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2016Training Region-based Object Detectors with Online Hard Example Miningcited by 577
- 2017Regularizing Neural Networks by Penalizing Confident Output Distributionscited by 461
- 2019BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognitioncited by 403
- 2020Combating noisy labels by agreement: A joint training method with co-regularizationcited by 289
- 2018DropBlock: A regularization method for convolutional networkscited by 261
- 2019Fast AutoAugmentcited by 243
- 2014Efficient Object Localization Using Convolutional Networkscited by 226
- 2018Large Scale Fine-Grained Categorization and Domain-Specific Transfer Learningcited by 174
- 2016Deep Pyramidal Residual Networkscited by 163
- 2020Learning from Failure: Training Debiased Classifier from Biased Classifiercited by 133
- 2018Gradient Harmonized Single-stage Detectorcited by 114
- 2020Confidence-Aware Learning for Deep Neural Networkscited by 113
- 2020Delving Deep into Label Smoothingcited by 94
- 2017Shake-Shake regularizationcited by 87
- 2019Robust Inference via Generative Classifiers for Handling Noisy Labelscited by 67
- 2020Rethinking Data Augmentation for Image Super-resolution: A Comprehensive Analysis and a New Strategycited by 66
- 2018ShakeDrop Regularization for Deep Residual Learningcited by 40
- 2021AutoDropout: Learning Dropout Patterns to Regularize Deep Networkscited by 35
- 2020Regularization via Structural Label Smoothingcited by 29
- 2020GradAug: A New Regularization Method for Deep Neural Networkscited by 18
- 2018Learning Structure and Strength of CNN Filters for Small Sample Size Trainingcited by 8
50 most cited of 52 All 52 (JSON)
Built on by
Not cited yet.