On the Sample Complexity of One Hidden Layer Networks with Equivariance, Locality and Weight Sharing

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Behboodi, Arash, Cesa, Gabriele
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916581140856832
author Behboodi, Arash
Cesa, Gabriele
author_facet Behboodi, Arash
Cesa, Gabriele
contents Weight sharing, equivariance, and local filters, as in convolutional neural networks, are believed to contribute to the sample efficiency of neural networks. However, it is not clear how each one of these design choices contributes to the generalization error. Through the lens of statistical learning theory, we aim to provide insight into this question by characterizing the relative impact of each choice on the sample complexity. We obtain lower and upper sample complexity bounds for a class of single hidden layer networks. For a large class of activation functions, the bounds depend merely on the norm of filters and are dimension-independent. We also provide bounds for max-pooling and an extension to multi-layer networks, both with mild dimension dependence. We provide a few takeaways from the theoretical results. It can be shown that depending on the weight-sharing mechanism, the non-equivariant weight-sharing can yield a similar generalization bound as the equivariant one. We show that locality has generalization benefits, however the uncertainty principle implies a trade-off between locality and expressivity. We conduct extensive experiments and highlight some consistent trends for these models.
format Preprint
id arxiv_https___arxiv_org_abs_2411_14288
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Sample Complexity of One Hidden Layer Networks with Equivariance, Locality and Weight Sharing
Behboodi, Arash
Cesa, Gabriele
Machine Learning
Statistics Theory
68T07
Weight sharing, equivariance, and local filters, as in convolutional neural networks, are believed to contribute to the sample efficiency of neural networks. However, it is not clear how each one of these design choices contributes to the generalization error. Through the lens of statistical learning theory, we aim to provide insight into this question by characterizing the relative impact of each choice on the sample complexity. We obtain lower and upper sample complexity bounds for a class of single hidden layer networks. For a large class of activation functions, the bounds depend merely on the norm of filters and are dimension-independent. We also provide bounds for max-pooling and an extension to multi-layer networks, both with mild dimension dependence. We provide a few takeaways from the theoretical results. It can be shown that depending on the weight-sharing mechanism, the non-equivariant weight-sharing can yield a similar generalization bound as the equivariant one. We show that locality has generalization benefits, however the uncertainty principle implies a trade-off between locality and expressivity. We conduct extensive experiments and highlight some consistent trends for these models.
title On the Sample Complexity of One Hidden Layer Networks with Equivariance, Locality and Weight Sharing
topic Machine Learning
Statistics Theory
68T07
url https://arxiv.org/abs/2411.14288