Table of Contents
Fetching ...

Learning on a Razor's Edge: the Singularity Bias of Polynomial Neural Networks

Vahid Shahverdi, Giovanni Luca Marchetti, Kathlén Kohn

TL;DR

The paper studies the implicit bias of deep networks toward subnetworks through the geometry of the neuromanifold for polynomial activations. Using algebraic-geometry techniques, it shows subnetworks correspond to singularities and can be associated with critical points of training in MLPs, while convolutional nets exhibit milder singularities and lack the same bias. The authors prove a dimension formula for the neuromanifold, $\ ext{dim}(\\mathcal{M}_{\mathbf{d}, \sigma}) = \sum_{i=1}^L d_i d_{i-1}$, and show that subnetworks yield singular points (with MLPs displaying a stronger exposedness bias, unlike CNNs). They introduce the notion of exposedness and demonstrate that strict subnetworks are critically exposed under $\\sigma(0)=0$, whereas CNNs do not exhibit such exposedness, even though their neuromanifolds can be singular via nodal points. The work offers a geometric lens on sparsity, connects to the lottery-ticket paradigm, and outlines open problems, including characterizing all singularities and extending results to non-polynomial activations.

Abstract

Deep neural networks often infer sparse representations, converging to a subnetwork during the learning process. In this work, we theoretically analyze subnetworks and their bias through the lens of algebraic geometry. We consider fully-connected networks with polynomial activation functions, and focus on the geometry of the function space they parametrize, often referred to as neuromanifold. First, we compute the dimension of the subspace of the neuromanifold parametrized by subnetworks. Second, we show that this subspace is singular. Third, we argue that such singularities often correspond to critical points of the training dynamics. Lastly, we discuss convolutional networks, for which subnetworks and singularities are similarly related, but the bias does not arise.

Learning on a Razor's Edge: the Singularity Bias of Polynomial Neural Networks

TL;DR

The paper studies the implicit bias of deep networks toward subnetworks through the geometry of the neuromanifold for polynomial activations. Using algebraic-geometry techniques, it shows subnetworks correspond to singularities and can be associated with critical points of training in MLPs, while convolutional nets exhibit milder singularities and lack the same bias. The authors prove a dimension formula for the neuromanifold, , and show that subnetworks yield singular points (with MLPs displaying a stronger exposedness bias, unlike CNNs). They introduce the notion of exposedness and demonstrate that strict subnetworks are critically exposed under , whereas CNNs do not exhibit such exposedness, even though their neuromanifolds can be singular via nodal points. The work offers a geometric lens on sparsity, connects to the lottery-ticket paradigm, and outlines open problems, including characterizing all singularities and extending results to non-polynomial activations.

Abstract

Deep neural networks often infer sparse representations, converging to a subnetwork during the learning process. In this work, we theoretically analyze subnetworks and their bias through the lens of algebraic geometry. We consider fully-connected networks with polynomial activation functions, and focus on the geometry of the function space they parametrize, often referred to as neuromanifold. First, we compute the dimension of the subspace of the neuromanifold parametrized by subnetworks. Second, we show that this subspace is singular. Third, we argue that such singularities often correspond to critical points of the training dynamics. Lastly, we discuss convolutional networks, for which subnetworks and singularities are similarly related, but the bias does not arise.
Paper Structure (22 sections, 11 theorems, 52 equations, 2 figures)

This paper contains 22 sections, 11 theorems, 52 equations, 2 figures.

Key Result

Theorem 4.1

Suppose that $d_i > 1$ for $i = 0, \dots, L-1$, and let $\sigma$ be a generic polynomial of large enough degree $r \gg 0$ (depending on $\mathbf{d}$). Then, the generic fiber of the parametrization map $\varphi$ is finite. In particular,

Figures (2)

  • Figure 1: Subnetworks define singular points (orange) of the neuromanifold.
  • Figure 2: Illustration of the different types of singularities (orange) arising in the neuromanifolds of MLPs and CNNs.

Theorems & Definitions (30)

  • Definition 1
  • Definition 2
  • Definition 3
  • Theorem 4.1
  • proof
  • Corollary 4.2
  • Remark 4.1
  • Theorem 4.3
  • proof
  • Definition 4
  • ...and 20 more