Skip to content

flandolfi/stochastic-pooling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generalized Stochastic Pooling

Authors: Davide Bacciu, Francesco Landolfi

This repository contains the code used to obtain the results presented in the article. It contains a generalized implementation of Stochastic Pooling, as well as a fast implementation of S3 Pooling.

Abstract

Pooling layers play a critical role in Convolutional Neural Networks by reducing spatial dimensions and enhancing translation invariance. While conventional methods like max pooling and average pooling are effective, they can respectively amplify noise or dilute important features. Stochastic pooling introduces probabilistic sampling to improve generalization but is susceptible to biases from outliers, often mimicking max pooling in such cases. To address these limitations, we propose a generalization of stochastic pooling that introduces a tunable parameter to control the balance between uniform sampling, stochastic pooling, and max pooling. Experiments on multiple datasets demonstrate that uniform sampling outperforms the biased one, achieving a favorable trade-off between regularization and performance.

Reference

@article{bacciu_generalized_2025,
	title = {Generalized Stochastic Pooling},
	author = {Bacciu, Davide and Landolfi, Francesco},
	location = {Bruges (Belgium) and online},
	isbn = {782875870933},
	url = {https://www.esann.org/sites/default/files/proceedings/2025/ES2025-156.pdf},
	doi = {10.14428/esann/2025.ES2025-156},
	eventtitle = {{ESANN} 2025},
	pages = {225--230},
	booktitle = {{ESANN} 2025 proceesdings},
	publisher = {Ciaco - i6doc.com},
	date = {2025},
	langid = {english},
}

About

Generalized Stochastic Pooling

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors