paper-with-me

Papers

Code and Named Entity Recognition in StackOverflow

2020-05-04 · ACL 2020 6 · Jeniya Tabassum, Mounica Maddela, Wei Xu, Alan Ritter

There is an increasing interest in studying natural language and computer code together, as large corpora of programming texts become readily available on the Internet. For example, StackOverflow currently has over 15 million programming related questions written by 8.5 million users. Meanwhile, there is still a lack of fundamental NLP techniques for identifying code tokens or software-related named entities that appear within natural language sentences. In this paper, we introduce a new named entity recognition (NER) corpus for the computer programming domain, consisting of 15,372 sentences annotated with 20 fine-grained entity types. We trained in-domain BERT representations (BERTOverflow) on 152 million sentences from StackOverflow, which lead to an absolute increase of +10 F-1 score over off-the-shelf BERT. We also present the SoftNER model which achieves an overall 79.10 F$_1$ score for code and named entity recognition on StackOverflow data. Our SoftNER model incorporates a context-independent code token classifier with corpus-level features to improve the BERT-based tagging model. Our code and data are available at: https://github.com/jeniyat/StackOverflowNER/

📄 PDF Abstract BibTeX arXiv:2005.01634

Code (2)

jeniyat/StackOverflowNER 공식 구현 pytorch
taidnguyen/software_entity_recognition pytorch

Tasks

named-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)NER

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Weight Decay 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Adam 설명 없음
Multi-Head Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Attention Dropout Attention Dropout is a type of dropout used in attention-based architectures, where elements are randomly dropped out of the…

Similar Papers 제목 키워드 기반

Few-shot Name Entity Recognition on StackOverflow

2024-04-15 · Xinwei Chen, Kun Li, Tianyou Song, Jiangjian Guo

StackOverflow, with its vast question repository and limited labeled examples, raise an annotation challenge for us. We address this gap by proposing RoBERTa+MAML, a few-shot named entity recognition (NER) method leverag…

Meta-Learningnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+1

Entity Set Co-Expansion in StackOverflow

2022-12-05 · Yu Zhang, Yunyi Zhang, Yucheng Jiang, Martin Michalski 외

Given a few seed entities of a certain type (e.g., Software or Programming Language), entity set expansion aims to discover an extensive set of entities that share the same type as the seeds. Entity set expansion in soft…

graph constructionManagement

Code-Switched Named Entity Recognition with Embedding Attention

2018-07-01 · WS 2018 7 · Changhan Wang, Kyunghyun Cho, Douwe Kiela

We describe our work for the CALCS 2018 shared task on named entity recognition on code-switched data. Our system ranked first place for MS Arabic-Egyptian named entity recognition and third place for English-Spanish.

Language Identificationnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+1

CMNEROne at SemEval-2022 Task 11: Code-Mixed Named Entity Recognition by leveraging multilingual data

2022-06-15 · SemEval (NAACL) 2022 7 · Suman Dowlagar, Radhika Mamidi

Identifying named entities is, in general, a practical and challenging task in the field of Natural Language Processing. Named Entity Recognition on the code-mixed text is further challenging due to the linguistic comple…

named-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)NER

Attentive Neural Network for Named Entity Recognition in Vietnamese

2018-10-31 · Kim Anh Nguyen, Ngan Dong, Cam-Tu Nguyen

We propose an attentive neural network for the task of named entity recognition in Vietnamese. The proposed attentive neural model makes use of character-based language models and word embeddings to encode words as vecto…

Decodernamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition In Vietnamese+2