HuggingFace镜像/deberta-v3-base
模型介绍文件和版本分析

DeBERTaV3:通过 ELECTRA 风格预训练与梯度解耦嵌入共享提升 DeBERTa 性能

DeBERTa 借助解耦注意力机制和增强型掩码解码器,对 BERT 和 RoBERTa 模型进行了改进。凭借这两项改进,在 80GB 训练数据的支持下,DeBERTa 在大多数自然语言理解(NLU)任务上的表现均优于 RoBERTa。

在 DeBERTa V3 中,我们通过采用 ELECTRA 风格的预训练方法并结合梯度解耦嵌入共享技术,进一步提升了 DeBERTa 的效率。与 DeBERTa 相比,我们的 V3 版本显著提高了模型在下游任务上的性能。有关新模型的更多技术细节,可参阅我们的 论文。

更多实现细节和更新,请查看 官方代码库。

DeBERTa V3 base 模型包含 12 层,隐藏层大小为 768。其骨干网络参数仅为 8600 万,词汇表包含 128K 个 tokens,这使得嵌入层引入了 9800 万参数。该模型使用与 DeBERTa V2 相同的 160GB 数据进行训练。

在 NLU 任务上的微调

我们展示了在 SQuAD 2.0 和 MNLI 任务上的开发集结果。

模型词汇表大小(K)骨干网络参数数量(M)SQuAD 2.0(F1/EM)MNLI-m/mm(准确率)
RoBERTa-base508683.7/80.587.6/-
XLNet-base3292-/80.286.8/-
ELECTRA-base3086-/80.588.8/
DeBERTa-base5010086.2/83.188.8/88.5
DeBERTa-v3-base1288688.4/85.490.6/90.7
DeBERTa-v3-base + SiFT12886-/-91.0/-

我们展示了在 SQuAD 1.1/2.0 和 MNLI 任务上的开发集结果。

使用 HF transformers 进行微调

#!/bin/bash

cd transformers/examples/pytorch/text-classification/

pip install datasets
export TASK_NAME=mnli

output_dir="ds_results"

num_gpus=8

batch_size=8

python -m torch.distributed.launch --nproc_per_node=${num_gpus} \
  run_glue.py \
  --model_name_or_path microsoft/deberta-v3-base \
  --task_name $TASK_NAME \
  --do_train \
  --do_eval \
  --evaluation_strategy steps \
  --max_seq_length 256 \
  --warmup_steps 500 \
  --per_device_train_batch_size ${batch_size} \
  --learning_rate 2e-5 \
  --num_train_epochs 3 \
  --output_dir $output_dir \
  --overwrite_output_dir \
  --logging_steps 1000 \
  --logging_dir $output_dir

引用

如果您发现DeBERTa对您的工作有帮助,请引用以下论文:

@misc{he2021debertav3,
      title={DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharing}, 
      author={Pengcheng He and Jianfeng Gao and Weizhu Chen},
      year={2021},
      eprint={2111.09543},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
@inproceedings{
he2021deberta,
title={DEBERTA: DECODING-ENHANCED BERT WITH DISENTANGLED ATTENTION},
author={Pengcheng He and Xiaodong Liu and Jianfeng Gao and Weizhu Chen},
booktitle={International Conference on Learning Representations},
year={2021},
url={https://openreview.net/forum?id=XPZIaotutsD}
}
下载使用量0