Summary
This paper introduces multiple synergistic tricks that allow for structurally growing networks to be competitive with and even sometimes outperform static networks. These methods include a batched schedule of layer widening, initializing opposing neurons, adapting the scale of the existing weights, handling optimizer and using subnetwork-specific dynamic learning rates.
Strengths
Originality: The paper introduces a novel synergy of methods to support growing a neural network, some of which are novel themselves.
Quality: The paper provides experimental results demonstrating that the proposed method achieves comparable or better accuracy than large fixed-size models while saving computation time during training across image classification and machine translation benchmarks and backbones architectures.
Clarity: Overall, the authors effectively communicate their ideas, methodologies, and results, making it easier for readers to understand the research. Some inconsistencies are noted below.
Significance: This is also the most thorough and practical work on growing models to my knowledge, from shallow and deep CNNs to transformers.
Weaknesses
Please check and fix the formatting of your paper. Table 5 violates the right margin. Table 6 is hard to read without sufficient spacing between the columns. Many figures contain text that is too small and completely illegible when printed: for accessibility, please ensure all fonts within figures are legible at only 100% zoom.
Questions
Figure 1(b), notably the input weights of $\delta+\epsilon_1$ and $\delta+\epsilon_2$, and the caption of Figure 2 suggest you are doing “symmetry breaking”, but the rest of your methods do not mention this and rather emphasize that the new weights are two identical copies. Can you clarify this point? Does symmetry breaking help empirically?
When including results of methods from related works, did you reimplement/run them yourself or copy their reported results? In the latter case, you must report any differences in experimental protocols beyond methods, including hyperparameters, optimizers, and software/hardware.
The learning rate adaptation method based on weight norm is not very clearly motivated. How was this selected: just on the previous works, or is there further justification? How is this affected by hyperparameter choices such as initialization scheme and weight decay? Other strategies exist that may be more intuitive, such as scaling by gradient norm [1]. Simply applying a subnet-wise cosine annealing may also suffice.
Lee, Yoonho, Annie S. Chen, Fahim Tajwar, Ananya Kumar, Huaxiu Yao, Percy Liang, and Chelsea Finn. "Surgical Fine-Tuning Improves Adaptation to Distribution Shifts." In The International Conference on Learning Representations. 2023.
Check the bibtex entry for Chen et al. (2016).
Whenever you refer to the appendix (Lines 116, 156, etc.), please refer to a specific appendix section.
Line 204 has a typo: CIAFR -> CIFAR.
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
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
No limitations nor potential negative societal impacts are explicitly addressed. Including these discussions would be appreciated.