The Kolmogorov-Arnold representation theorem revisited
By Johannes Schmidt-Hieber. Neural Networks, 2020
302 citations recorded by the source corpus.
There is a longstanding debate whether the Kolmogorov-Arnold representation theorem can explain the use of more than one hidden layer in neural networks. The Kolmogorov-Arnold representation decomposes a multivariate function into an interior and an outer function and therefore has indeed a similar structure as a neural network with two hidden layers. But there are distinctive differences. One of the main obstacles is that the outer function depends on the represented function and can be wildly varying even if the represented function is smooth. We derive modifications of the Kolmogorov-Arnold representation that transfer smoothness properties of the represented function to the outer function and can be well approximated by ReLU networks. It appears that instead of two hidden layers, a more natural interpretation of the Kolmogorov-Arnold representation is that of a deep neural network where most of the layers are required to approximate the interior function.
Subfields: Applied Mathematics, Artificial Intelligence, Statistical and Nonlinear Physics
View Paper: https://www.semanticscholar.org/paper/55691c1d544e48bc6be43c0f15290e204ef40f97
Citations in the corpus
- KAN: Kolmogorov-Arnold Networks (2024, unknown): “The connection between the Kolmogorov-Arnold theorem (KAT) and neural networks is not new in the literature [50, 51, 8, 9, 10, 11, 12, 13], but the pathological behavior of inner functions makes KAT appear unpromising in practice [50].”