Summary
This paper examines the relationship between task-sensitive parameters and the loss landscape during pre-training. It investigates dropouts and introduces a new variant called 'guided dropout.' The experiments conducted demonstrate that the proposed guided dropout consistently yields better performance.
The clarity of the writing is fair (but with some technical details missing), however execution quality, originality of the work can be improved (see reasons to reject).
Reasons to accept
- The author proposed an interesting training method by sampling layers for masking out.
- The proposed guided dropout seems simple to implement and is effective with the BERT model.
- The cross-correlation analysis on the effects of training data and sparsity for FIM calculation provides valuable insights, challenging common assumptions in this area.
Reasons to reject
- While containing interesting experiments, the connection between FIM, sparsity, and the proposed algorithm is unclear. It would be better if the author provided an algorithm block. Currently, it is unclear how Fisher information is used as part of the algorithm.
- The paper ignored prior literature that studied sparsity, fisher information, and transfer learning with no related work section. This leads to potential insufficient baselines, given a few examples (all can serve as baselines in fact…):
- Sung, Yi-Lin, Varun Nair and Colin Raffel. “Training Neural Networks with Fixed Sparse Masks.” – using FIM to determine a submask for training transformers, experimented with GLUE tasks and BERT as the backbone.
- Liu, Chen Cecilia, Jonas Pfeiffer, Ivan Vulic and Iryna Gurevych. “FUN with Fisher: Improving Generalization of Adapter-Based Cross-lingual Transfer with Scheduled Unfreezing.” – using FIM to determine the training order of adapters for cross-lingual transfers with transformers.
- Lodha, Abhilasha, Gayatri Belapurkar, Saloni Chalkapurkar, Yuanming Tao, Reshmi Ghosh, Samyadeep Basu, Dmitrii Petrov and Soundararajan Srinivasan. “On Surgical Fine-tuning for Language Encoders.” - using FIM to determine which layer to train with GLUE tasks and BERT backbone.
There are also non-FIM based varieties in terms of (temporarily) omitting layers for training such as LP-FT, gradual unfreezing or Auto-RGN/Auto-SNR in surgical fine-tuning…
Questions to authors
- How are P_upper and P_lower determined, if the masking follows a schedule, what’s the typical schedule? An analysis would be nice.
- Table 1: Prior work already uses a fraction of training data for estimating FIM. This experimental finding only holds when computing FIM with respect to a subset of parameters. This should be clarified further in Observation 2 in writing. While this analysis is interesting, would you please clarify its connection with the layer-wise masking dropout discussed later in the paper?
- How does the proposed method work on other type of transformers (other than BERT)?
-----
Updated my score to reflect the opinion change after rebuttal.