LGMLSep 25, 2019

Mixout: Effective Regularization to Finetune Large-scale Pretrained Language Models

arXiv:1909.11299v2235 citations
AI Analysis

This addresses the issue of overfitting in finetuning for NLP practitioners, though it is an incremental improvement over existing regularization methods like dropout.

The paper tackles the problem of performance degradation when finetuning large pretrained language models on small datasets by introducing mixout, a regularization technique that stochastically mixes parameters between models, resulting in increased stability and average accuracy on GLUE tasks.

In natural language processing, it has been observed recently that generalization could be greatly improved by finetuning a large-scale language model pretrained on a large unlabeled corpus. Despite its recent success and wide adoption, finetuning a large pretrained language model on a downstream task is prone to degenerate performance when there are only a small number of training instances available. In this paper, we introduce a new regularization technique, to which we refer as "mixout", motivated by dropout. Mixout stochastically mixes the parameters of two models. We show that our mixout technique regularizes learning to minimize the deviation from one of the two models and that the strength of regularization adapts along the optimization trajectory. We empirically evaluate the proposed mixout and its variants on finetuning a pretrained language model on downstream tasks. More specifically, we demonstrate that the stability of finetuning and the average accuracy greatly increase when we use the proposed approach to regularize finetuning of BERT on downstream tasks in GLUE.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes