Fuzzy Pooling

02/12/2022
by   Dimitrios E. Diamantis, et al.
0

Convolutional Neural Networks (CNNs) are artificial learning systems typically based on two operations: convolution, which implements feature extraction through filtering, and pooling, which implements dimensionality reduction. The impact of pooling in the classification performance of the CNNs has been highlighted in several previous works, and a variety of alternative pooling operators have been proposed. However, only a few of them tackle with the uncertainty that is naturally propagated from the input layer to the feature maps of the hidden layers through convolutions. In this paper we present a novel pooling operation based on (type-1) fuzzy sets to cope with the local imprecision of the feature maps, and we investigate its performance in the context of image classification. Fuzzy pooling is performed by fuzzification, aggregation and defuzzification of feature map neighborhoods. It is used for the construction of a fuzzy pooling layer that can be applied as a drop-in replacement of the current, crisp, pooling layers of CNN architectures. Several experiments using publicly available datasets show that the proposed approach can enhance the classification performance of a CNN. A comparative evaluation shows that it outperforms state-of-the-art pooling approaches.

READ FULL TEXT

page 4

page 6

page 7

research
08/12/2019

LIP: Local Importance-based Pooling

Spatial downsampling layers are favored in convolutional neural networks...
research
03/11/2017

Viraliency: Pooling Local Virality

In our overly-connected world, the automatic recognition of virality - t...
research
04/02/2021

LiftPool: Bidirectional ConvNet Pooling

Pooling is a critical operation in convolutional neural networks for inc...
research
06/24/2018

A Deeper Look at Power Normalizations

Power Normalizations (PN) are very useful non-linear operators in the co...
research
02/27/2020

RNNPool: Efficient Non-linear Pooling for RAM Constrained Inference

Pooling operators are key components in most Convolutional Neural Networ...
research
06/10/2016

Deep CNNs along the Time Axis with Intermap Pooling for Robustness to Spectral Variations

Convolutional neural networks (CNNs) with convolutional and pooling oper...
research
05/08/2018

Fast Feature Extraction with CNNs with Pooling Layers

In recent years, many publications showed that convolutional neural netw...

Please sign up or login with your details

Forgot password? Click here to reset