SAS: Self-Augmentation Strategy for Language Model Pre-training
Yifei Xu, Jingqiao Zhang, Ru He, Liangzhu Ge, Chao Yang, Cheng Yang,, Ying Nian Wu

TL;DR
This paper introduces SAS, a self-augmentation strategy that uses a single network for both pre-training and contextualized data augmentation, improving performance and reducing computational costs.
Contribution
SAS eliminates the need for a separate generator in data augmentation, simplifying the pre-training process and enhancing model performance across various NLP tasks.
Findings
SAS outperforms ELECTRA and other models on GLUE tasks.
SAS achieves these results with similar or reduced computation.
The strategy is compatible with recent techniques like disentangled attention.
Abstract
The core of self-supervised learning for pre-training language models includes pre-training task design as well as appropriate data augmentation. Most data augmentations in language model pre-training are context-independent. A seminal contextualized augmentation was recently proposed in ELECTRA and achieved state-of-the-art performance by introducing an auxiliary generation network (generator) to produce contextualized data augmentation for the training of a main discrimination network (discriminator). This design, however, introduces extra computation cost of the generator and a need to adjust the relative capability between the generator and the discriminator. In this paper, we propose a self-augmentation strategy (SAS) where a single network is utilized for both regular pre-training and contextualized data augmentation for the training in later epochs. Essentially, this strategy…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques · Speech Recognition and Synthesis
MethodsMulti-Head Attention · Attention Is All You Need · Linear Layer · How do I file a dispute with Expedia?*DisputeFastService · DeBERTa · Weight Decay · Dropout · Layer Normalization · Adam · Refunds@Expedia|||How do I get a full refund from Expedia?
