Revisiting Parameter-Efficient Tuning: Are We Really There Yet?
Guanzheng Chen, Fangyu Liu, Zaiqiao Meng, Shangsong Liang
TL;DR
This paper re-evaluates parameter-efficient tuning (PETuning) methods for pretrained language models under a fair evaluation protocol. It demonstrates that previous conclusions were inflated by data leakage from dev/test reuse and by instability across seeds; when properly controlled, finetuning often outperforms PETuning in medium- and high-resource settings. The authors analyze stability factors and show that reducing trainable parameter counts and increasing training iterations improve reliability, while prefix-tuning is particularly unstable. The work provides practical guidelines for fair benchmarking and suggests that PETuning is best suited for low-resource tasks, with a need for further advances to close the gap with full finetuning.
Abstract
Parameter-Efficient Tuning (PETuning) methods have been deemed by many as the new paradigm for using pretrained language models (PLMs). By tuning just a fraction amount of parameters comparing to full model finetuning, PETuning methods claim to have achieved performance on par with or even better than finetuning. In this work, we take a step back and re-examine these PETuning methods by conducting the first comprehensive investigation into the training and evaluation of them. We found the problematic validation and testing practice in current studies, when accompanied by the instability nature of PETuning methods, has led to unreliable conclusions. When being compared under a truly fair evaluation protocol, PETuning cannot yield consistently competitive performance while finetuning remains to be the best-performing method in medium- and high-resource settings. We delve deeper into the cause of the instability and observed that the number of trainable parameters and training iterations are two main factors: reducing trainable parameters and prolonging training iterations may lead to higher stability in PETuning methods.
