BitFit: Simple Parameter-efficient Fine-tuning for Transformer-based Masked Language-models
About
We introduce BitFit, a sparse-finetuning method where only the bias-terms of the model (or a subset of them) are being modified. We show that with small-to-medium training data, applying BitFit on pre-trained BERT models is competitive with (and sometimes better than) fine-tuning the entire model. For larger data, the method is competitive with other sparse fine-tuning methods. Besides their practical utility, these findings are relevant for the question of understanding the commonly-used process of finetuning: they support the hypothesis that finetuning is mainly about exposing knowledge induced by language-modeling training, rather than learning new task-specific linguistic knowledge.
Elad Ben-Zaken, Shauli Ravfogel, Yoav Goldberg• 2021
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | CIFAR-100 (test) | Accuracy81.09 | 3518 | |
| Semantic segmentation | ADE20K (val) | mIoU48.37 | 2731 | |
| Image Classification | ImageNet-1K 1.0 (val) | Top-1 Accuracy82.74 | 1866 | |
| Commonsense Reasoning | PIQA | Accuracy76.6 | 647 | |
| Natural Language Understanding | GLUE (dev) | SST-2 (Acc)95.4 | 504 | |
| Image Classification | Stanford Cars | Accuracy79.4 | 477 | |
| Text-to-Image Retrieval | Flickr30K | R@167.4 | 460 | |
| Natural Language Understanding | GLUE | SST-296.1 | 452 | |
| Natural Language Understanding | GLUE (test) | SST-2 Accuracy95.09 | 416 | |
| Oriented Object Detection | DOTA v1.0 (test) | -- | 378 |
Showing 10 of 213 rows
...