TL;DR
SoftPool is a novel, efficient activation downsampling method for CNNs that preserves more information, leading to improved classification accuracy across various architectures and datasets.
Contribution
We introduce SoftPool, a fast and effective pooling method that enhances information retention in CNN activation maps, outperforming traditional pooling techniques.
Findings
SoftPool improves classification accuracy on ImageNet1K.
SoftPool enhances action recognition performance on video datasets.
SoftPool maintains low computational and memory overhead.
Abstract
Convolutional Neural Networks (CNNs) use pooling to decrease the size of activation maps. This process is crucial to increase the receptive fields and to reduce computational requirements of subsequent convolutions. An important feature of the pooling operation is the minimization of information loss, with respect to the initial activation maps, without a significant impact on the computation and memory overhead. To meet these requirements, we propose SoftPool: a fast and efficient method for exponentially weighted activation downsampling. Through experiments across a range of architectures and pooling methods, we demonstrate that SoftPool can retain more information in the reduced activation maps. This refined downsampling leads to improvements in a CNN's classification accuracy. Experiments with pooling layer substitutions on ImageNet1K show an increase in accuracy over both original…
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
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsSoft Pooling
