Papers › MaxDropout: Deep Neural Network Regularization Based on Maximum Output Values

MaxDropout: Deep Neural Network Regularization Based on Maximum Output Values

27 Jul 2020arXiv:2007.13723archive 2025-07-28

Claudio Filipi Goncalves do Santos, Danilo Colombo, Mateus Roder, João Paulo Papa

Different techniques have emerged in the deep learning scenario, such as Convolutional Neural Networks, Deep Belief Networks, and Long Short-Term Memory Networks, to cite a few. In lockstep, regularization methods, which aim to prevent overfitting by penalizing the weight connections, or turning off some units, have been widely studied either. In this paper, we present a novel approach called MaxDropout, a regularizer for deep neural network models that works in a supervised fashion by removing (shutting off) the prominent neurons (i.e., most active) in each hidden layer. The model forces fewer activated units to learn more representative information, thus providing sparsity. Regarding the experiments, we show that it is possible to improve existing neural networks and provide better results in neural networks when Dropout is replaced by MaxDropout. The proposed method was evaluated in image classification, achieving comparable results to existing regularizers, such as Cutout and RandomErasing, also improving the accuracy of neural networks that uses Dropout by replacing the existing layer by MaxDropout.

PaperPDFCode

Code

cfsantos/MaxDropout-torch officialmentioned in papermentioned on GitHubpytorch report
cpuimage/MaxDropout mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Image Classificationimage-classification

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

CutoutDropout

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections