On Characterizing the Capacity of Neural Networks using Algebraic Topology

02/13/2018
by   William H. Guss, et al.
0

The learnability of different neural architectures can be characterized directly by computable measures of data complexity. In this paper, we reframe the problem of architecture selection as understanding how data determines the most expressive and generalizable architectures suited to that data, beyond inductive bias. After suggesting algebraic topology as a measure for data complexity, we show that the power of a network to express the topological complexity of a dataset in its decision region is a strictly limiting factor in its ability to generalize. We then provide the first empirical characterization of the topological capacity of neural networks. Our empirical analysis shows that at every level of dataset complexity, neural networks exhibit topological phase transitions. This observation allowed us to connect existing theory to empirically driven conjectures on the choice of architectures for fully-connected neural networks.

READ FULL TEXT

page 2

page 6

research
09/03/2021

Dive into Layers: Neural Network Capacity Bounding using Algebraic Geometry

The empirical results suggest that the learnability of a neural network ...
research
12/23/2018

Neural Persistence: A Complexity Measure for Deep Neural Networks Using Algebraic Topology

While many approaches to make neural networks more fathomable have been ...
research
04/21/2017

Making Neural Programming Architectures Generalize via Recursion

Empirically, neural networks that attempt to learn programs from data ha...
research
06/06/2023

Fine-grained Expressivity of Graph Neural Networks

Numerous recent works have analyzed the expressive power of message-pass...
research
01/19/2021

Determining Structural Properties of Artificial Neural Networks Using Algebraic Topology

Artificial Neural Networks (ANNs) are widely used for approximating comp...
research
08/28/2023

Identifying topology of leaky photonic lattices with machine learning

We show how machine learning techniques can be applied for the classific...
research
03/23/2022

Towards explaining the generalization gap in neural networks using topological data analysis

Understanding how neural networks generalize on unseen data is crucial f...

Please sign up or login with your details

Forgot password? Click here to reset