Do deep neural networks have an inbuilt Occam's razor?

04/13/2023
by   Chris Mingard, et al.
0

The remarkable performance of overparameterized deep neural networks (DNNs) must arise from an interplay between network architecture, training algorithms, and structure in the data. To disentangle these three components, we apply a Bayesian picture, based on the functions expressed by a DNN, to supervised learning. The prior over functions is determined by the network, and is varied by exploiting a transition between ordered and chaotic regimes. For Boolean function classification, we approximate the likelihood using the error spectrum of functions on data. When combined with the prior, this accurately predicts the posterior, measured for DNNs trained with stochastic gradient descent. This analysis reveals that structured data, combined with an intrinsic Occam's razor-like inductive bias towards (Kolmogorov) simple functions that is strong enough to counteract the exponential growth of the number of functions with complexity, is a key to the success of DNNs.

READ FULL TEXT

page 3

page 31

page 32

page 33

page 40

research
06/26/2020

Is SGD a Bayesian sampler? Well, almost

Overparameterised deep neural networks (DNNs) are highly expressive and ...
research
08/13/2018

Understanding training and generalization in deep learning by Fourier analysis

Background: It is still an open research area to theoretically understan...
research
06/16/2023

Representation and decomposition of functions in DAG-DNNs and structural network pruning

The conclusions provided by deep neural networks (DNNs) must be carefull...
research
06/07/2022

Integrating Random Effects in Deep Neural Networks

Modern approaches to supervised learning like deep neural networks (DNNs...
research
06/22/2018

On the Spectral Bias of Deep Neural Networks

It is well known that over-parametrized deep neural networks (DNNs) are ...
research
10/18/2017

Stochastic Weighted Function Norm Regularization

Deep neural networks (DNNs) have become increasingly important due to th...
research
05/27/2019

Expression of Fractals Through Neural Network Functions

To help understand the underlying mechanisms of neural networks (NNs), s...

Please sign up or login with your details

Forgot password? Click here to reset