Variation Spaces for Multi-Output Neural Networks: Insights on Multi-Task Learning and Network Compression

Joseph Shenouda, Rahul Parhi, Kangwook Lee, Robert D. Nowak
5/25/2023
stat.MLcs.LG

No official code found. Best implementation: joeshenouda/vv-spaces-nn-width (5 stars, last commit 2023-05-24).

Abstract

This paper introduces a novel theoretical framework for the analysis of vector-valued neural networks through the development of vector-valued variation spaces, a new class of reproducing kernel Banach spaces. These spaces emerge from studying the regularization effect of weight decay in training networks with activations like the rectified linear unit (ReLU). This framework offers a deeper understanding of multi-output networks and their function-space characteristics. A key contribution of this work is the development of a representer theorem for the vector-valued variation spaces. This representer theorem establishes that shallow vector-valued neural networks are the solutions to data-fitting problems over these infinite-dimensional spaces, where the network widths are bounded by the square of the number of training data. This observation reveals that the norm associated with these vector-valued variation spaces encourages the learning of features that are useful for multiple tasks, shedding new light on multi-task learning with neural networks. Finally, this paper develops a connection between weight-decay regularization and the multi-task lasso problem. This connection leads to novel bounds for layer widths in deep networks that depend on the intrinsic dimensions of the training data representations. This insight not only deepens the understanding of the deep network architectural requirements, but also yields a simple convex optimization method for deep neural network compression. The performance of this compression procedure is evaluated on various architectures.

View on arXivView PDF

Code Implementations(1)

Codebase for reproducing experiments in "Vector Valued Variation Spaces and Width Bounds for Deep Neural Networks: Insights on Weight Decay"-Joseph Shenouda, Rahul Parhi, Kangwook Lee and Robert Nowak

50Shell, PythonMay 24, 20233 years ago

Similar Papers

Cite this paper

@article{shenouda2023variation,
  title  = {Variation Spaces for Multi-Output Neural Networks: Insights on Multi-Task Learning and Network Compression},
  author = {Joseph Shenouda and Rahul Parhi and Kangwook Lee and Robert D. Nowak},
  year   = {2023},
  eprint = {2305.16534},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.16534v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.16534.svg)](https://codeofpaper.com/paper/2305.16534)

Discussion