DropBlock: A regularization method for convolutional networks
Golnaz Ghiasi, Tsung-Yi Lin, Quoc V. Le

TL;DR
DropBlock is a structured dropout method that drops contiguous regions in feature maps, improving regularization and accuracy of convolutional neural networks on tasks like image classification and object detection.
Contribution
This paper introduces DropBlock, a novel structured dropout technique for convolutional layers that enhances regularization and improves performance over traditional dropout.
Findings
DropBlock outperforms dropout in regularizing CNNs.
ResNet-50 with DropBlock achieves 78.13% on ImageNet.
DropBlock increases COCO detection AP from 36.8% to 38.4%.
Abstract
Deep neural networks often work well when they are over-parameterized and trained with a massive amount of noise and regularization, such as weight decay and dropout. Although dropout is widely used as a regularization technique for fully connected layers, it is often less effective for convolutional layers. This lack of success of dropout for convolutional layers is perhaps due to the fact that activation units in convolutional layers are spatially correlated so information can still flow through convolutional networks despite dropout. Thus a structured form of dropout is needed to regularize convolutional networks. In this paper, we introduce DropBlock, a form of structured dropout, where units in a contiguous region of a feature map are dropped together. We found that applying DropbBlock in skip connections in addition to the convolution layers increases the accuracy. Also, gradually…
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.
Code & Models
- mindspore-ai/contrib/tree/master/application/dropblock-a-regularization-method-for-convolutional-networksmindspore
- rwightman/pytorch-image-modelspytorch
- nanzhaogang/contrib/tree/master/application/dropblock-a-regularization-method-for-convolutional-networksmindspore
- DHZS/tf-dropblocktf
- yuyijie1995/dropblock_mxnet_bottom_implementionmxnet
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Retinal Imaging and Analysis
Methods1x1 Convolution · Feature Pyramid Network · Focal Loss · RetinaNet · DropBlock · Convolution · Dropout
