{"title":"ShuffleBlock: Shuffle to Regularize Convolutional Neural Networks","authors":"Sudhakar Kumawat, Gagan Kanojia, S. Raman","doi":"10.1109/NCC55593.2022.9806750","DOIUrl":null,"url":null,"abstract":"Deep neural networks have enormous representational power which has lead them to overfit on most datasets. Thus, regularizing them is important in order to reduce overfitting and to enhance their generalization capability. This paper studies the operation of channel patch shuffle as a regularization technique in deep convolutional networks. We propose a novel regularization technique called ShuffieBlock where we show that randomly shuffling small patches or blocks between channels significantly improves their performance. The patches to be shuffled are picked from the same spatial locations in the feature maps such that a patch, when transferred from one channel to another, acts as a structured noise for the later channel. The ShuffieBlock module is easy to implement and improves the performance of several baseline networks for the task of image classification on CIFAR and ImageNet datasets.","PeriodicalId":403870,"journal":{"name":"2022 National Conference on Communications (NCC)","volume":"96 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 National Conference on Communications (NCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NCC55593.2022.9806750","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Deep neural networks have enormous representational power which has lead them to overfit on most datasets. Thus, regularizing them is important in order to reduce overfitting and to enhance their generalization capability. This paper studies the operation of channel patch shuffle as a regularization technique in deep convolutional networks. We propose a novel regularization technique called ShuffieBlock where we show that randomly shuffling small patches or blocks between channels significantly improves their performance. The patches to be shuffled are picked from the same spatial locations in the feature maps such that a patch, when transferred from one channel to another, acts as a structured noise for the later channel. The ShuffieBlock module is easy to implement and improves the performance of several baseline networks for the task of image classification on CIFAR and ImageNet datasets.