Examining and Mitigating Kernel Saturation in Convolutional Neural Networks using Negative Images
Nidhi Gowdra, Roopak Sinha, Stephen MacDonell

TL;DR
This paper investigates convolutional kernel saturation in CNNs and introduces a data augmentation method using negative images to improve classification accuracy, demonstrating significant gains on CIFAR-10 and STL-10 datasets.
Contribution
It is the first to analyze kernel saturation in CNNs and proposes a simple negative image augmentation technique to mitigate it, enhancing model accuracy.
Findings
Kernel saturation affects CNN performance.
Negative image augmentation improves accuracy.
Significant accuracy gains on CIFAR-10 and STL-10.
Abstract
Neural saturation in Deep Neural Networks (DNNs) has been studied extensively, but remains relatively unexplored in Convolutional Neural Networks (CNNs). Understanding and alleviating the effects of convolutional kernel saturation is critical for enhancing CNN models classification accuracies. In this paper, we analyze the effect of convolutional kernel saturation in CNNs and propose a simple data augmentation technique to mitigate saturation and increase classification accuracy, by supplementing negative images to the training dataset. We hypothesize that greater semantic feature information can be extracted using negative images since they have the same structural information as standard images but differ in their data representations. Varied data representations decrease the probability of kernel saturation and thus increase the effectiveness of kernel weight updates. The two…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methods1x1 Convolution · Average Pooling · Batch Normalization · Residual Connection · Kaiming Initialization · Residual Block · Global Average Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · Bottleneck Residual Block · Max Pooling
