We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: Non-Euclidean Universal Approximation

Abstract: Modifications to a neural network's input and output layers are often required to accommodate the specificities of most practical learning tasks. However, the impact of such changes on architecture's approximation capabilities is largely not understood. We present general conditions describing feature and readout maps that preserve an architecture's ability to approximate any continuous functions uniformly on compacts. As an application, we show that if an architecture is capable of universal approximation, then modifying its final layer to produce binary values creates a new architecture capable of deterministically approximating any classifier. In particular, we obtain guarantees for deep CNNs and deep feed-forward networks. Our results also have consequences within the scope of geometric deep learning. Specifically, when the input and output spaces are Cartan-Hadamard manifolds, we obtain geometrically meaningful feature and readout maps satisfying our criteria. Consequently, commonly used non-Euclidean regression models between spaces of symmetric positive definite matrices are extended to universal DNNs. The same result allows us to show that the hyperbolic feed-forward networks, used for hierarchical learning, are universal. Our result is also used to show that the common practice of randomizing all but the last two layers of a DNN produces a universal family of functions with probability one. We also provide conditions on a DNN's first (resp. last) few layer's connections and activation function which guarantee that these layers can have a width equal to the input (resp. output) space's dimension while not negatively affecting the architecture's approximation capabilities.
Comments: 21 Pages
Subjects: Machine Learning (cs.LG); Neural and Evolutionary Computing (cs.NE); Differential Geometry (math.DG); General Topology (math.GN); Machine Learning (stat.ML)
MSC classes: 8T07, 68T05, 41A65, 46T99, 46T10, 54C35
ACM classes: I.2.6
Journal reference: 33rd Conference on Neural Information Processing Systems (NeurIPS 2020)
Cite as: arXiv:2006.02341 [cs.LG]
  (or arXiv:2006.02341v3 [cs.LG] for this version)

Submission history

From: Anastasis Kratsios [view email]
[v1] Wed, 3 Jun 2020 15:38:57 GMT (31kb)
[v2] Fri, 23 Oct 2020 10:01:48 GMT (41kb)
[v3] Sat, 7 Nov 2020 15:40:00 GMT (41kb)

Link back to: arXiv, form interface, contact.