Regarding our data assumption
We first address a concern raised by all reviewers: that our data assumption (Assumption 1) is too strong and unrealistic. Through this response, we hope to convince the reviewers that studying datasets satisfying Assumption 1 is an important and non-trivial first step that constitutes a significant contribution beyond prior works.
More specifically, **The goal** of this paper, and that of other prior works [Stoger'21, Maennel'18, Phuong'21, Boursier'22], is to fully understand the implicit bias of small initialization in training two-layer neural networks. The hope is that once a rigorous and complete analysis for two-layer networks has been developed, it can be generalized to deeper networks.
However, achieving this goal is non-trivial due to the complexity of analyzing the directional dynamics of the network weights during the early phase of training. As we discussed in equation (4)-(5) and formally showed in Lemma 1, the neurons' directional dynamics are conceptually simple but their convergence analysis depends critically on the structure of the data. Specifically, each neuron $w_j$ chases a quantity $x_a(w_j)$ that is a time-varying and non-smooth function of the data points. Therefore, the more complicated the dataset, the more difficult it is to establish convergence.
With this challenge in mind, our strategy is to first analyze simple data structures (e.g., separable datasets under Assumption 1) and understand them fully so that we can then extend the intuitions we obtain and the technical tools we develop to more complex cases. We argue that this strategy is necessary because even for simple data structures, existing analyses [Maennel'18, Phuong'21] have many weaknesses, as we discussed in the remark "Weakness in prior analyses". Therefore, prior to our work, even the simplest case of separable datasets was NOT well studied and understood.
In this regard, our paper makes a significant **contribution** by developing the first complete (from alignment to convergence), non-asymptotic (finite initialization scale $\epsilon$), and quantitative (bounds on lengths of different phases) convergence analysis for orthogonally-separable datasets. We note that despite its simplicity, novel analytical tools are needed for deriving a complete quantitative analysis (see our discussion in Section 3.3). Furthermore, we show that, in our numerical experiments, even for a dataset (two-MNIST-digits dataset) that only approximately satisfies Assumption 1, the experimental results are well explained/predicted by our Theorem 1. Generalizing our analysis to more general datasets is subject to current research that, because of this work, builds upon a solid foundation.
References:
[Stöger'21] Dominik Stöger, et al.. Small random initialization is akin to spectral learning: Optimization and generalization guarantees for overparameterized low-rank matrix reconstruction. NeurIPS, 2021.
[Maennel'18] Hartmut Maennel, et al.. Gradient descent quantizes relu network features. arXiv preprint arXiv:1803.08367, 2018.
[Phuong'21] Mary Phuong, et al.. The inductive bias of relu networks on orthogonally separable data. ICLR, 2021.
[Boursier'22] Etienne Boursier, et al.. Gradient flow dynamics of shallow relu networks for square loss and orthogonal inputs. NeurIPS, 2022.