paper-with-me

홈 › Papers

ConvBERT: Improving BERT with Span-based Dynamic Convolution

2020-08-06 · NeurIPS 2020 12 · Zi-Hang Jiang, Weihao Yu, Daquan Zhou, Yunpeng Chen, Jiashi Feng, Shuicheng Yan

Pre-trained language models like BERT and its variants have recently achieved impressive performance in various natural language understanding tasks. However, BERT heavily relies on the global self-attention block and thus suffers large memory footprint and computation cost. Although all its attention heads query on the whole input sequence for generating the attention map from a global perspective, we observe some heads only need to learn local dependencies, which means the existence of computation redundancy. We therefore propose a novel span-based dynamic convolution to replace these self-attention heads to directly model local dependencies. The novel convolution heads, together with the rest self-attention heads, form a new mixed attention block that is more efficient at both global and local context learning. We equip BERT with this mixed attention design and build a ConvBERT model. Experiments have shown that ConvBERT significantly outperforms BERT and its variants in various downstream tasks, with lower training cost and fewer model parameters. Remarkably, ConvBERTbase model achieves 86.4 GLUE score, 0.7 higher than ELECTRAbase, while using less than 1/4 training cost. Code and pre-trained models will be released.

📄 PDF Abstract BibTeX arXiv:2008.02496

Code (8)

yitu-opensource/ConvBert 공식 구현 tf
2024-MindSpore-1/Code2/tree/main/model-1/convbert mindspore
JunnYu/paddle_convbert paddle
PaddlePaddle/PaddleNLP/tree/develop/paddlenlp/transformers/convbert paddle
huggingface/transformers pytorch
stefan-it/europeana-bert tf
trthackthonFighters/ConvBert tf
yyht/Conv_Bert tf

Tasks

Natural Language Understanding

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
DynamicConv DynamicConv is a type of convolution for sequential modelling where it has kernels that vary over time as a learned function…
Span-Based Dynamic Convolution Span-Based Dynamic Convolution is a type of convolution used in the ConvBERT architecture to capture local dependencies between…
Mixed Attention Block Mixed Attention Block is an attention module used in the ConvBERT architecture. It is a mixture of…
ConvBERT ConvBERT is a modification on the BERT architecture which uses a [span-based dynamic…
WordPiece 설명 없음
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음

Similar Papers 제목 키워드 기반

Forging GEMs: Advancing Greek NLP through Quality-Based Corpus Curation

2025-10-22 · Alexandra Apostolopoulou, Konstantinos Kanaris, Athanasios Koursaris, Dimitris Tsakalidis 외 arxiv

The advancement of natural language processing for morphologically rich and moderately-resourced languages like Modern Greek has been hindered by architectural stagnation, data scarcity, and limited context processing ca…

Natural Language UnderstandingDomain Adaptation

Pre-training and Evaluating Transformer-based Language Models for Icelandic

2022-06-01 · LREC 2022 6 · Jón Guðnason, Hrafn Loftsson

In this paper, we evaluate several Transformer-based language models for Icelandic on four downstream tasks: Part-of-Speech tagging, Named Entity Recognition. Dependency Parsing, and Automatic Text Summarization. We pre-…

Dependency Parsingnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+2

MonaCoBERT: Monotonic attention based ConvBERT for Knowledge Tracing

2022-08-19 · Unggi Lee, Yonghyun Park, Yujin Kim, Seongyune Choi 외

Knowledge tracing (KT) is a field of study that predicts the future performance of students based on prior performance datasets collected from educational applications such as intelligent tutoring systems, learning manag…

Knowledge TracingManagement

Efficient long-distance relation extraction with DG-SpanBERT

2020-04-07 · Conference 2020 4 · Jun Chen, Robert Hoehndorf, Mohamed Elhoseiny, Xiangliang Zhang

In natural language processing, relation extraction seeks to rationally understand unstructured text. Here, we propose a novel SpanBERT-based graph convolutional network (DG-SpanBERT) that extracts semantic features from…

Language ModelingLanguage ModellingRelationRelation Extraction+1

Transformer Based Punctuation Restoration for Turkish

2023-09-15 · 8th International Conference on Computer Science and Engineering (UBMK) 2023 9 · Uygar Kurt, Aykut Çayır

Mobile devices and social media platforms make communication faster than humans have had before, thanks to the technologies such as automatic speech recognition(ASR). However, the speed in text-based communication method…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)Punctuation Restorationspeech-recognition+1