How Much Position Information Do Convolutional Neural Networks Encode?

01/22/2020
by   Md Amirul Islam, et al.
15

In contrast to fully connected networks, Convolutional Neural Networks (CNNs) achieve efficiency by learning weights associated with local filters with a finite spatial extent. An implication of this is that a filter may know what it is looking at, but not where it is positioned in the image. Information concerning absolute position is inherently useful, and it is reasonable to assume that deep CNNs may implicitly learn to encode this information if there is a means to do so. In this paper, we test this hypothesis revealing the surprising degree of absolute position information that is encoded in commonly used neural networks. A comprehensive set of experiments show the validity of this hypothesis and shed light on how and where this information is represented while offering clues to where positional information is derived from in deep CNNs.

READ FULL TEXT

page 2

page 3

page 5

page 7

page 8

research
01/28/2021

Position, Padding and Predictions: A Deeper Look at Position Information in CNNs

In contrast to fully connected networks, Convolutional Neural Networks (...
research
06/01/2020

On the Number of Linear Regions of Convolutional Neural Networks

One fundamental problem in deep learning is understanding the outstandin...
research
10/23/2022

The Curious Case of Absolute Position Embeddings

Transformer language models encode the notion of word order using positi...
research
01/23/2018

Learning to Prune Filters in Convolutional Neural Networks

Many state-of-the-art computer vision algorithms use large scale convolu...
research
05/17/2023

Understanding the Initial Condensation of Convolutional Neural Networks

Previous research has shown that fully-connected networks with small ini...
research
05/21/2020

A Neural Network Looks at Leonardo's(?) Salvator Mundi

We use convolutional neural networks (CNNs) to analyze authorship questi...
research
10/31/2018

SplineNets: Continuous Neural Decision Graphs

We present SplineNets, a practical and novel approach for using conditio...

Please sign up or login with your details

Forgot password? Click here to reset