Summary
This paper investigates a trajectory alignment phenomenon during the edge of stability (EoS) regime in gradient descent (GD): the trajectories from different GD dynamics tend to align on a bifurcation diagram. The paper first empirically observes the trajectory alignment in deep neural network training in a canonically reparametrized space that can reveal the bifurcation. With a problem setting of a two-layer linear neural network and single neuron nonlinear network training on a single data point, the alignment is theoretically analyzed, explaining the GD trajectories in the gradient flow regime, two phases of the EoS regime, and the progressive sharpening.
Strengths
- Based on simple models, this paper clearly characterizes the gradient flow regime, two phases of the EoS regime, and progressive sharpening using the bifurcation theory. This seems a novel and original way to analyze the phenomenon. The introduction of canonical reparametrization greatly helps capture the crux of the EoS phenomenon. This work will provide useful insight to study the dynamics in the EoS regime of neural network training, which is recently getting a huge interest in the community.
- This paper is in general very well written. The theories seem to be developed in a mathematically sound manner.
Weaknesses
- The claim that the trajectory alignment on a bifurcation diagram is independent of network architecture and training data seems somewhat excessive. It does not corroborate well with some experimental results in the main text and appendix (see Figures 5, 10, 13, 14, 15), which shows that the degree of alignment depends greatly on the width size and the number of data. Also, the analyses are only performed for specific network architecture and loss function combinations.
- The theory does not cover some widely used losses, e.g., the cross-entropy loss. Is the loss function necessary to be symmetric for this alignment to occur?
Questions
In addition to the questions posed in the **Weaknesses** section, I have the following questions:
- Is any further analysis possible for the period-4 (or more) oscillation shown in Figure 1 (b) and (c)?
- Can the EoS for GD with momentum also be explained by this theory?
- How do the experimental conditions differ for each color in Figure 2?
- In Figure 5 of the appendix, why there seems to be more alignment to the bifurcation diagram for the mean and $L_\infty$-norm cases than the $L_1$, $L_2$-norm cases?
- What happens if $q_0 < \frac{1}{2}$ in line 221?
- How is the sharpness anticipation for progressive sharpening in **Theorem 4.4** accurate for neural networks larger than those in Figure 1 (a)?
- Can the progressive sharpening also be interpreted in the bifurcation diagram?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, 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
Some limitations of the current results are discussed in **Conclusion**. For other possible limitations, please refer to the weaknesses and questions above.