Constructive Bounds for the Topological Expressivity of Neural Networks
Kosio Beshkov
Abstract
The expressivity of a neural network Φ describes the class of functions that a network can express. The term topological expressivity refers to a family of measures particularly suited to understand binary classification and is often formulated in terms of the Betti numbers of a decision boundary β(Φ-1(0)). Despite its popularity, this measure is not as useful for regression and other problems that do not involve a decision boundary. Instead, we propose to study topological expressivity in terms of the Betti numbers of the output of a neural network β(Φ(X)). We formally prove that a ReLU network with architecture (d,Σk=1d βk(3k+2),Σk=1dβk(k+1)) can express spaces homotopy equivalent to wedge sums of spheres with arbitrary Betti numbers. This gives upper bounds for any arbitrary connected (β0=1) sequence of Betti numbers, but by constructing spaces homotopy equivalent to products of N spheres of dimension d1,...,dN we achieve much better bounds (Σn=1 dn, 3Σn=1N dn + 2N, Σn=1N dn + N) for Betti numbers given by Πn (1+xdn). Finally we conjecture a much stronger tight bound which gives the architectural bound (d,d+1,d+1) for a space homeomorphic to the sphere.
Create a lesson
Related papers
The (right) homotopy between two A∞-morphisms
Mattia Ornaghi
Reconstruction of graphs and surfaces from derived categories
Oscar Harr
Critical Point Theory for the Distance Function on PL-Spaces
Dirk Siersma
Derived plethystic algebra
Benjamin Antieau, Edith Hübner, Dmitry Kubrak et al.
The first homology of square-section braid groups
Minh Pham, Nicholas Wawrykow, Jacob Zweiback
The graph complex and the homology of the general linear groups revisited
Peter Patzt, Thomas Willwacher