Summary
The paper investigates implicit bias, especially in terms of the stable rank of the weight matrix (which is the square of the ratio between the Frobenius and spectral norms), of gradient descent on the logistic loss for binary classification tasks and two-layer neural networks, where the first layer is trained and the second layer is fixed, the activation function is either ReLU or Leaky ReLU, and the training data are nearly orthogonal. The main results are that, provided the learning rate and the initialisation scale are sufficiently small, as the number of training steps tends to infinity, the stable rank tends to 1 in the Leaky ReLU case, and is bounded by a constant in the ReLU case. The authors also prove upper bounds on the convergence rate of the empirical loss, and tight bounds on the convergence rate of the norms of individual neurons in the Leaky ReLU case. The theoretical results are supplemented by experiments on synthetic data generated by adding Gaussian noise, and on MNIST.
Strengths
The paper tackles one of the greatest current challenges in the theory of learning, namely understanding the implicit bias of gradient-based algorithms and its consequences for generalisation. In contrast to most related works, it considers gradient descent rather than gradient flow, and is thus more readily applicable to practical settings. The activation functions that it focuses on, namely ReLU and Leaky ReLU, are among the most popular. The theoretical results are proved in detail in the extensive appendix, and sufficient details as well as the code for the experiments are provided.
Weaknesses
The paper is a follow-up to "Implicit Bias in Leaky ReLU Networks Trained on High-Dimensional Data" by Frei, Vardi, Bartlett, Srebro, and Hu (ICLR 2023), and shares most of the assumptions with the gradient descent part of that work, with the important difference that in the present paper the activation functions are ReLU and Leaky ReLU rather than a smooth variant of Leaky ReLU as in that work. It is not very clear to me what difficulties exactly needed to be overcome to step up from that previous work to this paper, or in other words to what extent and in what ways the present paper is not a straightforward increment. Another aspect that is similarly unclear to me is how essentially different are the ReLU and Leaky ReLU cases. The theorems and proofs for them are presented in the main and in the appendix mostly separately, yet seem to follow similar patterns, so it would be good to clarify where the main underlying differences are. A minor comment is that there is a typo saying that the signal-noise decomposition technique is introduced in the Preliminaries.
Questions
What can you say about what happens if the second layer is trained as well, or if the network is deeper?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
Training only the first layer significantly simplifies the dynamics.