Training Neural Networks is existsmathbb R-complete
Not on the map. Why?
Abstract (arXiv)
Given a neural network, training data, and a threshold, it was known that it is NP-hard to find weights for the neural network such that the total error is below the threshold. We determine the algorithmic complexity of this fundamental problem precisely, by showing that it is existsmathbb R-complete. This means that the problem is equivalent, up to polynomial-time reductions, to deciding whether a system of polynomial equations and inequalities with integer coefficients and real unknowns has a solution. If, as widely expected, existsmathbb R is strictly larger than NP, our work implies that the problem of training neural networks is not even in NP. Neural networks are usually trained using some variation of backpropagation. The result of this paper offers an explanation why techniques commonly used to solve big instances of NP-complete problems seem not to be of use for this task. Examples of such techniques are SAT solvers, IP solvers, local search, dynamic programming, to name a few general ones.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 53 references that are in the map. First posted on arXiv 19 Feb 2021.
Builds on
11 of 53 references.
References · 11
- 2018Training Deep Neural Networks with 8-bit Floating Point Numberscited by 163
- 2020Optimal Continual Learning has Perfect Memory and is NP-hardcited by 86
- 2017Globally Optimal Gradient Descent for a ConvNet with Gaussian Inputscited by 61
- 2020Tight Hardness Results for Training Depth-2 ReLU Networkscited by 35
- 2018Learning Two Layer Rectified Neural Networks in Polynomial Timecited by 31
- 2018Complexity of Training ReLU Neural Networkcited by 23
- 2019Smoothing the gap between NP and ERcited by 10
- 2016Intersection Graphs of Rays and Grounded Segmentscited by 4
- 2018The Complexity of Drawing a Graph in a Polygonal Regioncited by 4
- 2019A Universality Theorem for Nested Polytopescited by 4
- 2017Irrational Guards are Sometimes Neededcited by 1
Built on by
Not cited yet.