CVJul 22, 2017

PatchShuffle Regularization

arXiv:1707.07103v181 citations
Originality Incremental advance
AI Analysis

This is an incremental improvement for CNN regularization, benefiting researchers and practitioners in computer vision by enhancing model robustness and reducing overfitting.

The paper tackles the problem of overfitting in convolutional neural networks (CNNs) by proposing PatchShuffle, a regularization method that shuffles pixels within local patches, and shows it improves generalization, especially with scarce data, achieving better performance on four classification datasets.

This paper focuses on regularizing the training of the convolutional neural network (CNN). We propose a new regularization approach named ``PatchShuffle`` that can be adopted in any classification-oriented CNN models. It is easy to implement: in each mini-batch, images or feature maps are randomly chosen to undergo a transformation such that pixels within each local patch are shuffled. Through generating images and feature maps with interior orderless patches, PatchShuffle creates rich local variations, reduces the risk of network overfitting, and can be viewed as a beneficial supplement to various kinds of training regularization techniques, such as weight decay, model ensemble and dropout. Experiments on four representative classification datasets show that PatchShuffle improves the generalization ability of CNN especially when the data is scarce. Moreover, we empirically illustrate that CNN models trained with PatchShuffle are more robust to noise and local changes in an image.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes