Alpha-Pooling for Convolutional Neural Networks

11/08/2018
by   Hayoung Eom, et al.
0

Convolutional neural networks (CNNs) have achieved remarkable performance in many applications, especially image recognition. As a crucial component of CNNs, sub-sampling plays an important role, and max pooling and arithmetic average pooling are commonly used sub-sampling methods. In addition to the two pooling methods, however, there could be many other pooling types, such as geometric average, harmonic average, and so on. Since it is not easy for algorithms to find the best pooling method, human experts choose types of pooling, which might not be optimal for different tasks. Following deep learning philosophy, the type of pooling can be driven by data for a given task. In this paper, we propose alpha-pooling, which has a trainable parameter α to decide the type of pooling. Alpha-pooling is a general pooling method including max pooling and arithmetic average pooling as a special case, depending on the parameter α. In experiments, alpha-pooling improves the accuracy of image recognition tasks, and we found that max pooling is not the optimal pooling scheme. Moreover each layer has different optimal pooling types.

READ FULL TEXT
research
03/02/2021

Comparison of Methods Generalizing Max- and Average-Pooling

Max- and average-pooling are the most popular pooling methods for downsa...
research
08/14/2019

Deep Generalized Max Pooling

Global pooling layers are an essential part of Convolutional Neural Netw...
research
09/29/2022

Enumeration of max-pooling responses with generalized permutohedra

We investigate the combinatorics of max-pooling layers, which are functi...
research
06/16/2017

A Fully Trainable Network with RNN-based Pooling

Pooling is an important component in convolutional neural networks (CNNs...
research
11/25/2022

MorphPool: Efficient Non-linear Pooling Unpooling in CNNs

Pooling is essentially an operation from the field of Mathematical Morph...
research
03/17/2021

Meta-learning of Pooling Layers for Character Recognition

In convolutional neural network-based character recognition, pooling lay...
research
05/06/2020

Regularized Pooling

In convolutional neural networks (CNNs), pooling operations play importa...

Please sign up or login with your details

Forgot password? Click here to reset