Saved in:
Bibliographic Details
Main Authors: Mingard, Chris, Rees, Henry, Valle-Pérez, Guillermo, Louis, Ard A.
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2304.06670
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916830374789120
author Mingard, Chris
Rees, Henry
Valle-Pérez, Guillermo
Louis, Ard A.
author_facet Mingard, Chris
Rees, Henry
Valle-Pérez, Guillermo
Louis, Ard A.
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2304_06670
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Deep neural networks have an inbuilt Occam's razor
Mingard, Chris
Rees, Henry
Valle-Pérez, Guillermo
Louis, Ard A.
Machine Learning
Artificial Intelligence
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.
title Deep neural networks have an inbuilt Occam's razor
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2304.06670