paper-with-me

Papers

A Closed-Form Learned Pooling for Deep Classification Networks

2019-06-10 · Vighnesh Birodkar, Hossein Mobahi, Dilip Krishnan, Samy Bengio

In modern computer vision tasks, convolutional neural networks (CNNs) are indispensable for image classification tasks due to their efficiency and effectiveness. Part of their superiority compared to other architectures, comes from the fact that a single, local filter is shared across the entire image. However, there are scenarios where we may need to treat spatial locations in non-uniform manner. We see this in nature when considering how humans have evolved foveation to process different areas in their field of vision with varying levels of detail. In this paper we propose a way to enable CNNs to learn different pooling weights for each pixel location. We do so by introducing an extended definition of a pooling operator. This operator can learn a strict super-set of what can be learned by average pooling or convolutions. It has the benefit of being shared across feature maps and can be encouraged to be local or diffuse depending on the data. We show that for fixed network weights, our pooling operator can be computed in closed-form by spectral decomposition of matrices associated with class separability. Through experiments, we show that this operator benefits generalization for ResNets and CNNs on the CIFAR-10, CIFAR-100 and SVHN datasets and improves robustness to geometric corruptions and perturbations on the CIFAR-10-C and CIFAR-10-P test sets.

📄 PDF Abstract BibTeX arXiv:1906.03808

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationFormFoveationGeneral Classificationimage-classificationImage Classification

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음

Similar Papers 제목 키워드 기반

Moments of Clarity: Streamlining Latent Spaces in Machine Learning using Moment Pooling

2024-03-13 · Rikab Gambhir, Athis Osathapan, Jesse Thaler

Many machine learning applications involve learning a latent representation of data, which is often high-dimensional and difficult to directly interpret. In this work, we propose "Moment Pooling", a natural extension of …

ContourCNN: convolutional neural network for contour data classification

2020-09-20 · Ahmad Droby, Jihad El-Sana

This paper proposes a novel Convolutional Neural Network model for contour data analysis (ContourCNN) and shape classification. A contour is a circular sequence of points representing a closed shape. For handling the cyc…

ClassificationGeneral Classification

Task-Driven Feature Pooling for Image Classification

2015-12-01 · ICCV 2015 12 · Guo-Sen Xie, Xu-Yao Zhang, Xiangbo Shu, Shuicheng Yan 외

Feature pooling is an important strategy to achieve high performance in image classification. However, most pooling methods are unsupervised and heuristic. In this paper, we propose a novel task-driven pooling (TDP) mod…

ClassificationGeneral Classificationimage-classificationImage Classification

Higher-order Clustering and Pooling for Graph Neural Networks

2022-09-02 · Alexandre Duval, Fragkiskos Malliaros

Graph Neural Networks achieve state-of-the-art performance on a plethora of graph classification tasks, especially due to pooling operators, which aggregate learned node embeddings hierarchically into a final graph repre…

ClusteringGraph Classification

Ordinal Pooling Networks: For Preserving Information over Shrinking Feature Maps

2018-04-08 · Ashwani Kumar

In the framework of convolutional neural networks that lie at the heart of deep learning, downsampling is often performed with a max-pooling operation that only retains the element with maximum activation, while complete…

image-classificationImage Classification