Summary
This paper analyzes the implicit regularization effect of Sharpness-Aware Minimization (SAM), focusing specifically on scale-invariant problems. While existing research emphasizes sharpness, this study introduces a new concept called Balancedness, demonstrating both theoretically and empirically that SAM promotes Balancedness. Additionally, the proposed Balancedness-Aware Regularization (BAR) is shown to significantly improve computational efficiency while achieving superior performance in fine-tuning language models using LoRA.
Strengths
Originality
- Introducing a new concept of Balancedness and reinterpreting the implicit regularization effect of SAM from a new perspective.
Quality
- Consistent theoretical analysis and empirical validation with clear results.
Clarity
- Clear presentation with a structure that is easy for readers to understand.
Significance
- Revealing a new aspect of SAM's adaptability to data anomalies and proposing a computationally efficient BAR.
Soundness
- The technical claims, experimental methods, and research techniques of this paper are robust, and the central claims are well-supported by ample evidence. Both the theoretical analysis and experimental results are consistent, and the conclusions are clear. Potential concerns, such as those regarding m-sharpness, are addressed.
Contribution
- The paper theoretically analyzes the mechanism by which SAM promotes balance and proves that balance converges to |Bt| \rightarrow 0. It particularly highlights the strong impact of data anomalies (outliers). This explains why SAM outperforms SGD even in the presence of data anomalies. The implicit regularization of SAM is made explicit, and a new, computationally efficient variant of SAM called Balancedness-Aware Regularization (BAR) is proposed.
- Experiments using various models confirm that the proposed BAR exhibits superior performance in fine-tuning with LoRA compared to traditional SAM and SGD.
- While SAM has been noted as a promising optimization method to enhance the performance of large language models [1], its high computational cost and implementation complexity have limited its practical use. However, this study's regularization from the perspective of Balancedness has a potentiall to addresses these issues in conjunction with LoRA.
[1] https://arxiv.org/abs/2210.14199
Weaknesses
- While LoRA training is performed with AdamW in the original paper, demonstrating that SAM or BAR is more effective than these would make the paper more solid.
- Code such as `eval.py` was not included in the supplementary materials, and its release is expected.
Questions
- As cited in the Appendix, it is known that SAM promotes the acquisition of low-rank features [2]. However, it was pointed out that explicit regularization for acquiring low-rank features did not lead to improved generalization ability. My curiousity is about the relationship between Balancedness and low-rank features, and whether there is any connection to sharpness.
- Another question is how optimization methods commonly used in LLM training, such as AdamW, affect Balancedness.
[2] https://arxiv.org/abs/2305.16292
Limitations
The authors sufficiently discuss the limitations of this study, particularly regarding the application range and computational efficiency of BAR.