LGAICVMar 4, 2024

Neural Redshift: Random Networks are not Random Functions

arXiv:2403.02241v343 citationsh-index: 30CVPR
Originality Highly original
AI Analysis

It offers a new explanation for generalization in deep learning, relevant for researchers seeking to understand and control model behavior beyond gradient-based training.

The paper investigates the inductive biases of neural network architectures independent of gradient descent, finding that even untrained random-weight networks produce a biased distribution of functions in terms of complexity, and shows that this bias depends on specific components like ReLUs and can be controlled to favor any complexity level.

Our understanding of the generalization capabilities of neural networks (NNs) is still incomplete. Prevailing explanations are based on implicit biases of gradient descent (GD) but they cannot account for the capabilities of models from gradient-free methods nor the simplicity bias recently observed in untrained networks. This paper seeks other sources of generalization in NNs. Findings. To understand the inductive biases provided by architectures independently from GD, we examine untrained, random-weight networks. Even simple MLPs show strong inductive biases: uniform sampling in weight space yields a very biased distribution of functions in terms of complexity. But unlike common wisdom, NNs do not have an inherent "simplicity bias". This property depends on components such as ReLUs, residual connections, and layer normalizations. Alternative architectures can be built with a bias for any level of complexity. Transformers also inherit all these properties from their building blocks. Implications. We provide a fresh explanation for the success of deep learning independent from gradient-based training. It points at promising avenues for controlling the solutions implemented by trained models.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes