HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

DeBERTa: Decoding-enhanced BERT with Disentangled Attention

Pengcheng He Xiaodong Liu Jianfeng Gao Weizhu Chen

DeBERTa: Decoding-enhanced BERT with Disentangled Attention

Abstract

Recent progress in pre-trained neural language models has significantly improved the performance of many natural language processing (NLP) tasks. In this paper we propose a new model architecture DeBERTa (Decoding-enhanced BERT with disentangled attention) that improves the BERT and RoBERTa models using two novel techniques. The first is the disentangled attention mechanism, where each word is represented using two vectors that encode its content and position, respectively, and the attention weights among words are computed using disentangled matrices on their contents and relative positions, respectively. Second, an enhanced mask decoder is used to incorporate absolute positions in the decoding layer to predict the masked tokens in model pre-training. In addition, a new virtual adversarial training method is used for fine-tuning to improve models' generalization. We show that these techniques significantly improve the efficiency of model pre-training and the performance of both natural language understanding (NLU) and natural langauge generation (NLG) downstream tasks. Compared to RoBERTa-Large, a DeBERTa model trained on half of the training data performs consistently better on a wide range of NLP tasks, achieving improvements on MNLI by +0.9% (90.2% vs. 91.1%), on SQuAD v2.0 by +2.3% (88.4% vs. 90.7%) and RACE by +3.6% (83.2% vs. 86.8%). Notably, we scale up DeBERTa by training a larger version that consists of 48 Transform layers with 1.5 billion parameters. The significant performance boost makes the single DeBERTa model surpass the human performance on the SuperGLUE benchmark (Wang et al., 2019a) for the first time in terms of macro-average score (89.9 versus 89.8), and the ensemble DeBERTa model sits atop the SuperGLUE leaderboard as of January 6, 2021, out performing the human baseline by a decent margin (90.3 versus 89.8).

Benchmarks

BenchmarkMethodologyMetrics
common-sense-reasoning-on-recordDeBERTa-1.5B
EM: 94.1
F1: 94.5
common-sense-reasoning-on-swagDeBERTalarge
Test: 90.8
coreference-resolution-on-winograd-schemaDeBERTa-1.5B
Accuracy: 95.9
linguistic-acceptability-on-cola-devDeBERTa (large)
Accuracy: 69.5
math-word-problem-solving-on-paramawpsDeBERTa
Accuracy (%): 74.1
natural-language-inference-on-commitmentbankDeBERTa-1.5B
Accuracy: 97.2
F1: 94.9
natural-language-inference-on-multinliDeBERTa (large)
Matched: 91.1
Mismatched: 91.1
natural-language-inference-on-qnliDeBERTa (large)
Accuracy: 95.3%
natural-language-inference-on-rteDeBERTa-1.5B
Accuracy: 93.2%
natural-language-inference-on-wnliDeBERTa
Accuracy: 94.5
question-answering-on-boolqDeBERTa-1.5B
Accuracy: 90.4
question-answering-on-copaDeBERTa-Ensemble
Accuracy: 98.4
question-answering-on-copaDeBERTa-1.5B
Accuracy: 96.8
question-answering-on-multircDeBERTa-1.5B
EM: 63.7
F1: 88.2
question-answering-on-quora-question-pairsDeBERTa (large)
Accuracy: 92.3%
question-answering-on-squad20DeBERTalarge
EM: 88.0
F1: 90.7
reading-comprehension-on-raceDeBERTalarge
Accuracy: 86.8
semantic-textual-similarity-on-sts-benchmarkDeBERTa (large)
Accuracy: 92.5
sentiment-analysis-on-sst-2-binaryDeBERTa (large)
Accuracy: 96.5
word-sense-disambiguation-on-words-in-contextDeBERTa-1.5B
Accuracy: 76.4
word-sense-disambiguation-on-words-in-contextDeBERTa-Ensemble
Accuracy: 77.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp