Response
We appreciate the reviewer’s kind words regarding our empirical evaluation and on the paper structure.
`Although the title emphasizes "Feature Learning", the paper does not adequately elaborate on this concept. There is insufficient empirical evidence regarding whether and how feature learning occurs when $\gamma >> 1$. I recommend that the authors provide more detailed results comparing the weights of networks that exhibit feature learning to those that behave according to the NTK regime.`
We thank the reviewer for these points.
1. Regarding the criticism about empirical evidence on feature learning, we would kindly point the reviewer towards the following figures, which, we believe, provide ample evidence for feature learning:
a. We show in Figure 2 the effect of feature learning across a large sweep of $\gamma$ values, from lazy networks (in the NTK regime) $\gamma = 1e-5$ to “ultra rich” networks $\gamma = 1e5$. Note that the effect of feature learning is present across all the $\gamma > 1$ values since they are able to train much faster than their lazy counterparts.
b. Following, in Figure 3, we show that for lazy networks (in the NTK regime), the Hessian eigenvalues do not evolve from initialization (Figure 3c), whereas in the rich and ultra-rich settings we observe a large deviation from the initialization after training (Figure 3d)
c. Furthermore, In Figure 4b and Figure 5b, we plot the kernel alignment. Note that the lazy networks do not exhibit kernel alignment in the small training step regime, whereas large gamma networks consistently have much larger alignment
d. Finally, we show the correlation of the logits between pairs of networks that are both lazy, both rich, and lazy and rich respectively. Note that between networks with similar levels of “richness” there is a high correlation between the logits, whereas between lazy and rich networks the correlation is very low.
We have thus added Figure 45 illustrating substantial weight movement in the rich, feature-learning regime, and very small weight movement in the lazy limit.
`The theoretical framework relies on an oversimplified linear model with a constant target. To gain a better understanding of feature learning, I suggest the authors analyze more complex targets, at least simple single-index models such as f(x) = \langle a, x \rangle^p`
Finally, we would like to address the comment regarding our theoretical model. Our current theoretical model is able to capture the full $\eta-\gamma$ phase portrait that we have observed empirically across various realistic models and datasets. We would like to comment that the simplicity of our model is indeed a strength and not a drawback. While there may be value in studying interactions with structured target functions like single-index models, that is out of scope for the current work. Nevertheless, we provide empirical plots of learning a simple single-index model in Appendix G, showing that the phase portrait remains unchanged for $p=2$ and $p=3$ single index models.
`In Figure 4, which illustrates the dynamical phenomena under different settings, the conditions for 4(a) and 4(b) differ (CCN for CIFAR and MLP for MNIST, respectively). Are there similar saddle point phenomena as observed in 4(b) under the conditions of 4(a), or catapult phenomena like those in 4(a) under the conditions of 4(b)?`
We thank the reviewer for this question. It’s important that our findings are robust under dataset change. Concretely, you are asking for a) a catapult effect for an MLP on MNIST-1M, and b) a silent alignment saddle point effect for a CNN on CIFAR-5M. The first figure of the appendix section “Further catapult effects” of the revised draft exactly gives a). For b), we point the reviewer to the first figure of the appendix section titled “further silent alignment plots”. Please let us know if you’d like further plots and we’d be more than happy to generate them.
`Are there differences in the weights of the first few layers under various combinations, in addition to the weights of the final layer shown in Figure 5?`
In order to answer this question we have added Figure 45, which shows that activation (and weight) movement across layers have roughly similar dynamics, under a choice of $\eta$-$\gamma$ pairs.
`What are the implications of this work on representation learning?`
Our work studies the dynamics of neural networks trained in the ultra rich regime. We observe that neural networks at large values of the feature learning parameter seem to learn similar representations (see Appendix Q as well as Fig 39 and Fig 5 left), or at least similar functions late on in training time. We will highlight this more explicitly in the main text. We believe that our work opens up exciting avenues for understanding feature learning in this regime, and we speculate that a further empirical interpretability study into the shape of the learned representations would be a valuable addition to our work.