paper-with-me

Papers

Mad Max: Affine Spline Insights into Deep Learning

2018-05-17 · Randall Balestriero, Richard Baraniuk

We build a rigorous bridge between deep networks (DNs) and approximation theory via spline functions and operators. Our key result is that a large class of DNs can be written as a composition of max-affine spline operators (MASOs), which provide a powerful portal through which to view and analyze their inner workings. For instance, conditioned on the input signal, the output of a MASO DN can be written as a simple affine transformation of the input. This implies that a DN constructs a set of signal-dependent, class-specific templates against which the signal is compared via a simple inner product; we explore the links to the classical theory of optimal classification via matched filters and the effects of data memorization. Going further, we propose a simple penalty term that can be added to the cost function of any DN learning algorithm to force the templates to be orthogonal with each other; this leads to significantly improved classification performance and reduced overfitting with no change to the DN architecture. The spline partition of the input signal space that is implicitly induced by a MASO directly links DNs to the theory of vector quantization (VQ) and $K$-means clustering, which opens up new geometric avenue to study how DNs organize signals in a hierarchical fashion. To validate the utility of the VQ interpretation, we develop and validate a new distance metric for signals and images that quantifies the difference between their VQ encodings. (This paper is a significantly expanded version of A Spline Theory of Deep Learning from ICML 2018.)

📄 PDF Abstract BibTeX arXiv:1805.06576

Code (0)

등록된 구현이 없습니다.

Tasks

ClusteringDeep LearningGeneral ClassificationMemorizationQuantization

Similar Papers 제목 키워드 기반

Max-Affine Spline Insights into Deep Generative Networks

2020-02-26 · Randall Balestriero, Sebastien Paris, Richard Baraniuk

We connect a large class of Generative Deep Networks (GDNs) with spline operators in order to derive their properties, limitations, and new opportunities. By characterizing the latent space partition, dimension and angul…

Disentanglement

A max-affine spline approximation of neural networks using the Legendre transform of a convex-concave representation

2023-07-16 · Adam Perrett, Danny Wood, Gavin Brown

This work presents a novel algorithm for transforming a neural network into a spline representation. Unlike previous work that required convex and piecewise-affine network operators to create a max-affine spline alternat…

On the Geometry of Deep Learning

2024-08-09 · Randall Balestriero, Ahmed Imtiaz Humayun, Richard Baraniuk

In this paper, we overview one promising avenue of progress at the mathematical foundation of deep learning: the connection between deep networks and function approximation by affine splines (continuous piecewise linear …

Deep Learning

Max-Affine Spline Insights Into Deep Network Pruning

2021-01-07 · Haoran You, Randall Balestriero, Zhihan Lu, Yutong Kou 외

In this paper, we study the importance of pruning in Deep Networks (DNs) and the yin & yang relationship between (1) pruning highly overparametrized DNs that have been trained from random initialization and (2) training …

Network Pruning

A MAX-AFFINE SPLINE PERSPECTIVE OF RECURRENT NEURAL NETWORKS

2019-05-01 · ICLR 2019 5 · Zichao Wang, Randall Balestriero, Richard Baraniuk

We develop a framework for understanding and improving recurrent neural net-works (RNNs) using max-affine spline operators (MASO). We prove that RNNs using piecewise affine and convex nonlinearities can be written as a s…

L2 RegularizationTemplate Matching