DadmaTools: a Natural Language Processing Toolkit for the Persian Language

1Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

We introduce DadmaTools, an open-source Python Natural Language Processing toolkit for the Persian language. The toolkit is a neural pipeline based on spaCy for several text processing tasks, including normalization, tokenization, lemmatization, part-of-speech, dependency parsing, constituency parsing, chunking, and ezafe detecting. DadmaTools relies on fine-tuning of ParsBERT using the PerDT dataset for most of the tasks. Dataset module and embedding module are included in DadmaTools that support different Persian datasets, embeddings, and commonly used functions for them. Our evaluations show that DadmaTools can attain state-of-the-art performance on multiple NLP tasks. The source code is freely available at https://github.com/Dadmatech/DadmaTools.

Cite

CITATION STYLE

APA

Etezadi, R., Karrabi, M., Maduyieh, N. Z., Sajadi, M. B., & Pilehvar, M. T. (2022). DadmaTools: a Natural Language Processing Toolkit for the Persian Language. In NAACL 2022 - 2022 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Proceedings of the Demonstrations Session (pp. 124–130). Association for Computational Linguistics (ACL). https://doi.org/10.18653/v1/2022.naacl-demo.13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free