journal article·2021Open access

Arabic Named Entity Recognition: A BERT-BGRU Approach

Norah Alsaaran, Maha Alrabiah

Computers, Materials & Continua· Volume 68· Issue 1

Abstract

Named Entity Recognition (NER) is one of the fundamental tasks in Natural Language Processing (NLP), which aims to locate, extract, and classify named entities into a predefined category such as person, organization and location. Most of the earlier research for identifying named entities relied on using handcrafted features and very large knowledge resources, which is time consuming and not adequate for resource-scarce languages such as Arabic. Recently, deep learning achieved state-of-the-art performance on many NLP tasks including NER without requiring hand-crafted features. In addition, transfer learning has also proven its efficiency in several NLP tasks by exploiting pretrained language models that are used to transfer knowledge learned from large-scale datasets to domain-specific tasks. Bidirectional Encoder Representation from Transformer (BERT) is a contextual language model that generates the semantic vectors dynamically according to the context of the words. BERT architecture relay on multi-head attention that allows it to capture global dependencies between words. In this paper, we propose a deep learning-based model by fine-tuning BERT model to recognize and classify Arabic named entities. The pre-trained BERT context embeddings were used as input features to a Bidirectional Gated Recurrent Unit (BGRU) and were fine-tuned using two annotated Arabic Named Entity Recognition (ANER) datasets. Experimental results demonstrate that the proposed model outperformed state-of-the-art ANER models achieving 92.28% and 90.68% F-measure values on the ANERCorp dataset and the merged ANERCorp and AQMAR dataset, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Topic Modeling · Natural Language Processing Techniques · Text and Document Classification Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (62)

Show source-provided references
1. Zitouni · Natural Language Processing of Semitic Languages · 201410.1007/978-3-642-45358-8 ↗
2. A survey on deep learning for named entity recognition
3. Goyal · Deep Learning for Natural Language Processing · 201810.1007/978-1-4842-3685-7 ↗
4. Chollet · Deep Learning with Python · 2017
5. Transfer learning in natural language processing
6. Efficient estimation of word representations in vector space
7. GloVe: Global vectors for word representation
8. Enriching word vectors with subword information10.1162/tacl_a_00051 ↗
9. From static to dynamic word representations: A survey10.1007/s13042-020-01069-8 ↗
10. BERT: Pre-training of deep bidirectional transformers for language understanding
11. A survey of Arabic named entity recognition and classification10.1162/COLI_a_00178 ↗
12. Zhang · Computer Supported Cooperative Work and Social Computing · 2019 · 63110.1007/978-981-15-1377-0_49 ↗
13. A parallel computing-based deep attention model for named entity recognition10.1007/s11227-019-02985-5 ↗
14. Effect of character and word features in bidirectional LSTM-CRF for NER
15. Towards fast and unified transfer learning architectures for sequence labeling
16. Improving named entity recognition with commonsense knowledge pre-training10.1007/978-3-030-30639-7_2 ↗
17. A Korean named entity recognition method using Bi-LSTM-CRF and masked self-attention10.1016/j.csl.2020.101134 ↗
18. Wang · Chinese Computational Linguistics and Natural Language Processing Based on Naturally Annotated Big Data · 2017 · 11010.1007/978-3-319-69005-6_10 ↗
19. Zhao · Database Systems for Advanced Applications · 2010 · 502
20. Transfer learning for Indonesian named entity recognition
21. Named Entity Recognition for Arabic Social Media
22. Joint extraction of multiple relations and entities by using a hybrid neural network
23. Sequence labeling of Chinese text based on bidirectional GRU-CNN-CRF model
24. Attention-based bidirectional long short-term memory networks for Chinese named entity recognition
25. Dispatched attention with multi-task learning for nested mention recognition10.1016/j.ins.2019.10.065 ↗
26. Incorporating token-level dictionary feature into neural model for named entity recognition10.1016/j.neucom.2019.09.005 ↗
27. Fine-grained entity type classification using GRU with self-attention10.1007/s41870-020-00499-5 ↗
28. Character-based bidirectional LSTM-CRF with words and characters for Japanese named entity recognition
29. Named-entity recognition on Indonesian tweets using bidirectional LSTM-CRF10.1016/j.procs.2019.08.161 ↗
30. Feature importance for biomedical named entity recognition
31. Combining neural and knowledge-based approaches to named entity recognition in Polish
32. Research on Chinese medical named entity recognition based on collaborative cooperation of multiple neural network models10.1016/j.jbi.2020.103395 ↗
33. Named entity recognition in Russian with word representation learned by a bidirectional language model
34. Pre-trained language model transfer on Chinese named entity recognition
35. Adversarial active learning for the identification of medical concepts and annotation inconsistency10.1016/j.jbi.2020.103481 ↗
36. Iterative strategy for named entity recognition with imperfect annotations
37. Joint model of entity recognition and relation extraction based on artificial neural network
38. A deep learning solution to named entity recognition
39. Zhao · Green, Pervasive, and Cloud Computing · 2019 · 46510.1007/978-3-030-15093-8_33 ↗
40. A BERT-BiLSTM-CRF model for Chinese electronic medical records named entity recognition
41. Chinese clinical named entity recognition with variant neural structures based on BERT methods10.1016/j.jbi.2020.103422 ↗
42. Research on Chinese naming recognition model based on BERT embedding
43. Bidirectional GRU with multi-head attention for Chinese NER
44. Czech text processing with contextual embeddings POS tagging, Lemmatization, Parsing and NER
45. Character-aware neural networks for Arabic named entity recognition for social media
46. Character convolutions for Arabic named entity recognition with long short-term memory networks10.1016/j.csl.2019.05.003 ↗
47. Arabic named entity recognition using deep learning approach
48. Gridach · Computational Linguistics and Intelligent Text Processing · 2018 · 26410.1007/978-3-319-77113-7_21 ↗
49. Arabic named entity recognition via deep co-learning10.1007/s10462-019-09688-6 ↗
50. Bidirectional recurrent neural network approach for Arabic named entity recognition10.3390/fi10120123 ↗
51. Boosting Arabic named-entity recognition with multi-attention layer10.1109/ACCESS.2019.2909641 ↗
52. Bidirectional encoder-decoder model for Arabic named entity recognition10.1007/s13369-019-04068-2 ↗
53. Awad · Statistical Language and Speech Processing · 2018 · 10510.1007/978-3-030-00810-9_10 ↗
54. Transfer learning for Arabic named entity recognition with deep neural networks10.1109/ACCESS.2020.2973319 ↗
55. Using bidirectional long short-term memory and conditional random fields for labeling Arabic named entities: A comparative study
56. AraBERT: transformer-based model for Arabic language understanding
57. Y. Wu et al., “Google’s neural machine translation system: Bridging the gap between human and machine translation,” ArXiv: 1609.08144, 2016.
58. Jurafsky · Prentice Hall PTR · 2019
59. Goodfellow · Deep Learning · 2016
60. Benajiba · Computational Linguistics and Intelligent Text Processing · 2007 · 143
61. Introduction to the CoNLL-2003 shared task: Language-independent named entity recognition
62. Recall-oriented learning of named entities in Arabic wikipedia