LGMLMay 26, 2022

Learning ReLU networks to high uniform accuracy is intractable

arXiv:2205.13531v25 citationsh-index: 34
Originality Incremental advance
AI Analysis

This result is foundational for understanding the limitations of neural network training in security-critical or computational science applications where uniform guarantees are needed.

The paper proves that achieving high uniform accuracy for learning ReLU neural networks requires an exponential number of training samples in both depth and input dimension, under general assumptions.

Statistical learning theory provides bounds on the necessary number of training samples needed to reach a prescribed accuracy in a learning problem formulated over a given target class. This accuracy is typically measured in terms of a generalization error, that is, an expected value of a given loss function. However, for several applications -- for example in a security-critical context or for problems in the computational sciences -- accuracy in this sense is not sufficient. In such cases, one would like to have guarantees for high accuracy on every input value, that is, with respect to the uniform norm. In this paper we precisely quantify the number of training samples needed for any conceivable training algorithm to guarantee a given uniform accuracy on any learning problem formulated over target classes containing (or consisting of) ReLU neural networks of a prescribed architecture. We prove that, under very general assumptions, the minimal number of training samples for this task scales exponentially both in the depth and the input dimension of the network architecture.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes