Employing a Multilingual Transformer Model for Segmenting Unpunctuated Arabic Text
Source abstract
Abstract
Long unpunctuated texts containing complex linguistic sentences are a stumbling block to processing any low-resource languages. Thus, approaches that attempt to segment lengthy texts with no proper punctuation into simple candidate sentences are a vitally important preprocessing task in many hard-to-solve NLP applications. To this end, we propose a preprocessing solution for segmenting unpunctuated Arabic texts into potentially independent clauses. This solution consists of: (1) a punctuation detection model built on top of a multilingual BERT-based model, and (2) some generic linguistic rules for validating the resulting segmentation. Furthermore, we optimize the strategy of applying these linguistic rules using our suggested greedy-like algorithm. We call the proposed solution PDTS (standing for Punctuation Detector for Text Segmentation). Concerning the evaluation, we showcase how PDTS can be effectively employed as a text tokenizer for unpunctuated documents (i.e., mimicking the transcribed audio-to-text documents). Experimental findings across two evaluation protocols (involving an ablation study and a human-based judgment) demonstrate that PDTS is practically effective in both performance quality and computational cost. In particular, PDTS can reach an average F-Measure score of approximately 75%, indicating a minimum improvement of roughly 13% (i.e., compared to the performance of the state-of-the-art competitor models).
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Natural Language Processing Techniques · Topic Modeling · Speech and dialogue systems
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Computer and Information Systems, Islamic University of Madinah, Madinah 42351, Saudi Arabia
Faculty of Computers and Artificial Intelligence, Cairo University, Giza 12613, Egypt
Funding
Deputyship for Research & Innovation at the Ministry of Education in the Kingdom of Saudi Arabia
References (33)
Show source-provided references
1. Leveraging DistilBERT for Summarizing Arabic Text: An Extractive Dual-Stage Approach10.1109/ACCESS.2021.3113256 ↗
2. Martin, L., Fan, A., de la Clergerie, É., Bordes, A., and Sagot, B. (2020). MUSS: Multilingual unsupervised sentence simplification by mining paraphrases. arXiv.
3. Maddela, M., Alva-Manchego, F., and Xu, W. (2020). Controllable text simplification with explicit paraphrasing. arXiv.10.18653/v1/2021.naacl-main.277 ↗
4. Niklaus, C., Cetto, M., Freitas, A., and Handschuh, S. (2021). Context-Preserving Text Simplification. arXiv.
5. Recent progress in leveraging deep learning methods for question answering10.1007/s00521-021-06748-3 ↗
6. The Use of Automatic Text Simplification to Provide Reading Assistance to Deaf and Hard-of-Hearing Individuals in Computing Fields10.1145/3523265.3523268 ↗
7. Gamal, D., Alfonse, M., Jiménez-Zafra, S.M., and Aref, M. (2022, January 8–9). Survey of Arabic Machine Translation, Methodologies, Progress, and Challenges. Proceedings of the 2022 2nd International Mobile, Intelligent, and Ubiquitous Computing Conference (MIUCC), Cairo, Egypt.10.1109/MIUCC55081.2022.9781776 ↗
8. Progress in Neural NLP: Modeling, Learning, and Reasoning10.1016/j.eng.2019.12.014 ↗
9. Arabic discourse segmentation based on rhetorical methods
10. Monroe, W., Green, S., and Manning, C.D. (2014). Word segmentation of informal Arabic with domain adaptation. Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), Association for Computational Linguistics.10.3115/v1/P14-2034 ↗
11. Souri, A., Al Achhab, M., and El Mouhajir, B.E. (2015, January 17–20). A proposed approach for Arabic language segmentation. Proceedings of the 2015 First International Conference on Arabic Computational Linguistics (ACLing), Cairo, Egypt.10.1109/ACLing.2015.13 ↗
12. Elmadany, A.A., Abdou, S.M., and Gheith, M. (2015). Turn Segmentation into Utterances for Arabic Spontaneous Dialogues and Instance Messages. arXiv.
13. Abdelali, A., Darwish, K., Durrani, N., and Mubarak, H. (2016). Farasa: A fast and furious segmenter for arabic. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, Association for Computational Linguistics.10.18653/v1/N16-3003 ↗
14. Eldesouki, M., Samih, Y., Abdelali, A., Attia, M., Mubarak, H., Darwish, K., and Laura, K. (2017). Arabic multi-dialect segmentation: bi-LSTM-CRF vs. SVM. arXiv.
15. Cheragui, M.A., and Hiri, E. (2020, January 18–19). Arabic Text Segmentation using Contextual Exploration and Morphological Analysis. Proceedings of the 2020 2nd International conference on mathematics and information technology (ICMIT), Adrar, Algeria.10.1109/ICMIT47780.2020.9046976 ↗
16. Devlin, J., Chang, M., Lee, K., and Toutanova, K. (2018). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv.
17. Attention is all you need
18. Pires, T., Schlinger, E., and Garrette, D. (2019). How multilingual is Multilingual BERT?. arXiv.10.18653/v1/P19-1493 ↗
19. Abdul-Mageed, M., Elmadany, A., and Nagoudi, E.M.B. (2021). ARBERT & MARBERT: Deep Bidirectional Transformers for Arabic. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), Association for Computational Linguistics.10.18653/v1/2021.acl-long.551 ↗
20. Antoun, W., Baly, F., and Hajj, H. (2020). AraBERT: Transformer-based Model for Arabic Language Understanding. arXiv.
21. Inoue, G., Alhafni, B., Baimukan, N., Bouamor, H., and Habash, N. (2021). The Interplay of Variant, Size, and Task Type in Arabic Pre-trained Language Models. Proceedings of the Sixth Arabic Natural Language Processing Workshop, Association for Computational Linguistics.
22. Text segmentation techniques: A critical review
23. Agarwal, B., Rahman, A., Patnaik, S., and Poonia, R.C. (2022). An Analysis of Various Text Segmentation Approaches. Proceedings of International Conference on Intelligent Cyber-Physical Systems, Springer Nature Singapore.10.1007/978-981-16-7136-4 ↗
24. Niklaus, C., Cetto, M., Freitas, A., and Handschuh, S. (August, January 28). Transforming Complex Sentences into a Semantic Hierarchy. Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy.
25. Semantic Segmentation of Text Using Deep Learning10.31577/cai_2022_1_78 ↗
26. Hananto, V.R., Serdült, U., and Kryssanov, V. (2022). A Text Segmentation Approach for Automated Annotation of Online Customer Reviews, Based on Topic Modeling. Appl. Sci., 12.10.3390/app12073412 ↗
27. Lukasik, M., Dadachev, B., Simoes, G., and Papineni, K. (2020). Text segmentation by cross segment attention. arXiv.10.18653/v1/2020.emnlp-main.380 ↗
28. Pasha, A., Al-Badrashiny, M., Diab, M., El Kholy, A., Eskander, R., Habash, N., Pooleery, M., Rambow, O., and Roth, R. (2014, January 26–31). Madamira: A fast, comprehensive tool for morphological analysis and disambiguation of arabic. Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC’14), Reykjavik, Iceland.
29. Li, J., Sun, A., and Joty, S.R. (2018, January 13–19). SegBot: A Generic Neural Text Segmentation Model with Pointer Network. Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence Main Track, Stockholm, Sweden.10.24963/ijcai.2018/579 ↗
30. Neural text segmentation and its application to sentiment analysis10.1109/TKDE.2020.2983360 ↗
31. Alosh, M. (2012). Using Arabic: A Guide to Contemporary Usage, ‘Using’ Linguistic Books, Cambridge University Press.
32. Toward integrating feature selection algorithms for classification and clustering10.1109/TKDE.2005.66 ↗
33. Conneau, A., Khandelwal, K., Goyal, N., Chaudhary, V., Wenzek, G., Guzmán, F., Grave, E., Ott, M., Zettlemoyer, L., and Stoyanov, V. (2020). Unsupervised cross-lingual representation learning at scale. arXiv.10.18653/v1/2020.acl-main.747 ↗