Skip to content

Constructive Bounds for the Topological Expressivity of Neural Networks

Kosio Beshkov

math.ATarXiv:2610.13931

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