Do Highly Over-Parameterized Neural Networks Generalize Since Bad Solutions Are Rare?

Julius Martinetz, Thomas Martinetz

Abstract

We study over-parameterized classifiers where empirical risk minimization (ERM) for learning leads to zero training error. In these over-parameterized settings, there are many global minima with zero training error, some of which generalize better than others. We show that under certain conditions, the fraction of “bad” global minima with a true error larger than ε decays to zero exponentially fast with the number of training data n. The bound depends on the distribution of the true error over the set of classifier functions used for the given classification problem, and does not necessarily depend on the size or complexity (e.g., the number of parameters) of the classifier function set. This insight provides an alternative perspective on the unexpectedly good generalization even of highly over-parameterized neural networks. We substantiate our theoretical findings through experiments on synthetic data and a subset of MNIST. Additionally, we assess our hypothesis using VGG19 and ResNet18 on a subset of Caltech101.
Original languageEnglish
Article number8
JournalIEEE Transactions on Neural Networks and Learning Systems
Volume36
Issue number8
Pages (from-to)13848-13858
Number of pages11
DOIs
Publication statusPublished - 23.01.2025

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 4 - Quality Education
    SDG 4 Quality Education
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  3. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities
  4. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production
  5. SDG 14 - Life Below Water
    SDG 14 Life Below Water
  6. SDG 15 - Life on Land
    SDG 15 Life on Land

Research Areas and Centers

  • Centers: Center for Artificial Intelligence Luebeck (ZKIL)

DFG Research Classification Scheme

  • 4.43-04 Artificial Intelligence and Machine Learning Methods

Cite this