Learning in the Machine: To Share or Not to Share?

09/23/2019
by   Jordan Ott, et al.
10

Weight-sharing is one of the pillars behind Convolutional Neural Networks and their successes. However, in physical neural systems such as the brain, weight-sharing is implausible. This discrepancy raises the fundamental question of whether weight-sharing is necessary. If so, to which degree of precision? If not, what are the alternatives? The goal of this study is to investigate these questions, primarily through simulations where the weight-sharing assumption is relaxed. Taking inspiration from neural circuitry, we explore the use of Free Convolutional Networks and neurons with variable connection patterns. Using Free Convolutional Networks, we show that while weight-sharing is a pragmatic optimization approach, it is not a necessity in computer vision applications. Furthermore, Free Convolutional Networks match the performance observed in standard architectures when trained using properly translated data (akin to video). Under the assumption of translationally augmented data, Free Convolutional Networks learn translationally invariant representations that yield an approximate form of weight sharing.

READ FULL TEXT

page 5

page 16

page 17

page 19

research
06/22/2021

Towards Biologically Plausible Convolutional Networks

Convolutional networks are ubiquitous in deep learning. They are particu...
research
01/09/2020

Multi-Scale Weight Sharing Network for Image Recognition

In this paper, we explore the idea of weight sharing over multiple scale...
research
11/11/2022

Metaphors We Learn By

Gradient based learning using error back-propagation (“backprop”) is a w...
research
02/08/2017

Exploiting Domain Knowledge via Grouped Weight Sharing with Application to Text Categorization

A fundamental advantage of neural models for NLP is their ability to lea...
research
06/06/2019

Covariance in Physics and Convolutional Neural Networks

In this proceeding we give an overview of the idea of covariance (or equ...
research
07/10/2019

Neural Networks as Explicit Word-Based Rules

Filters of convolutional networks used in computer vision are often visu...
research
12/01/2020

Problems of representation of electrocardiograms in convolutional neural networks

Using electrocardiograms as an example, we demonstrate the characteristi...

Please sign up or login with your details

Forgot password? Click here to reset