Multi Layer Neural Networks as Replacement for Pooling Operations
Wolfgang Fuhl, Enkelejda Kasneci

TL;DR
This paper demonstrates that a single perceptron can replace traditional pooling operations in neural networks, enabling complex pooling functions without increasing model complexity, and is effective for upscaling in semantic segmentation.
Contribution
It introduces a method to use a single perceptron as a pooling operation, eliminating the need for additional parameters and integrating complex pooling directly into neural networks.
Findings
Perceptron-based pooling matches traditional methods in effectiveness.
The approach reduces model complexity compared to existing pooling replacements.
It enables upscaling for semantic segmentation tasks.
Abstract
Pooling operations, which can be calculated at low cost and serve as a linear or nonlinear transfer function for data reduction, are found in almost every modern neural network. Countless modern approaches have already tackled replacing the common maximum value selection and mean value operations, not to mention providing a function that allows different functions to be selected through changing parameters. Additional neural networks are used to estimate the parameters of these pooling functions.Consequently, pooling layers may require supplementary parameters to increase the complexity of the whole model. In this work, we show that one perceptron can already be used effectively as a pooling operation without increasing the complexity of the model. This kind of pooling allows for the integration of multi-layer neural networks directly into a model as a pooling operation by restructuring…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications · Tensor decomposition and applications · Model Reduction and Neural Networks
MethodsConvolution
