Partofspeech (POS) tagging is a fundamental step in natural language processing (NLP) pipelines. It supplies syntactic information that improves downstream tasks such as parsing, namedentity recognition, and machine translation. While many major languages enjoy rich, manuallyannotated corpora, lowresource languages lag behind. Sindhia IndoAryan language spoken by over 30million people across Pakistan and Indiahas historically suffered from a lack of highquality annotated resources.
Sindhi exhibits several linguistic characteristics that make generic taggers ineffective:
These factors motivate the creation of a curated, standardscompliant benchmark such as SiPOS.
Name: SiPOS (Sindhi PartofSpeech Corpus)
Size: 10,000 sentences ( 160k tokens)
Source texts: News articles, editorial columns, literary excerpts, and usergenerated content from social platforms. All sources are licensed under permissive terms for academic reuse.
Annotation scheme: A 24tag set derived from the Universal Dependencies (UD) framework, extended to capture Sindhispecific categories (e.g., postpositional particles, honorific markers).
Interannotator agreement: Cohenskappa = 0.92 for the main tags, indicating high consistency.
ADJ adjectives (including comparative and superlative forms)ADV adverbsNOUN common nounsPROPN proper nouns (including foreign names)VERB main verbsAUX auxiliary verbs and modality markersPRON personal, possessive, demonstrative pronounsPART clitic particles unique to Sindhi (e.g., emphatic particles)PUNCT punctuation marks; includes both Arabicstyle and Latin punctuation.Texts were fetched using webcrawlers that respected robots.txt and copyrights. After deduplication, raw sentences were segmented using a custom rulebased tokenizer that handles the Sindhi scripts joiner/isolating characters.
Each sentence was normalized for diacritics, vowellength markers, and orthographic variants. NonSindhi tokens were flagged for later review.
brat tool.To enable reproducible evaluation, SiPOS is partitioned as follows:
Four widely used taggers were trained on the SiPOS training split and evaluated on the test set. All experiments used tokenlevel accuracy as the primary metric and F1score for each tag.
| Model | Accuracy | Avg. F1 |
|---|---|---|
| CRF (sklearncrfsuite) | 92.1% | 90.8% |
| BiLSTMCRF (Keras) | 94.3% | 93.1% |
| XLMR (large, finetuned) | 96.5% | 95.8% |
| mBERT (multilingual, finetuned) | 95.8% | 95.0% |
The results demonstrate that transformerbased models benefit from crosslingual transfer, but a welldesigned BiLSTMCRF remains competitive with far lower computational cost. Error analysis revealed most mistakes occur on:
SiPOS is released under the CCBY4.0 license. The repository contains:
Researchers are encouraged to:
SiPOS fills a critical gap for Sindhi NLP. Its immediate contributions include:
Future work aims to:
Ahmed, S., & Patel, R. (2024). SiPOS: A Benchmark Dataset for Sindhi PartofSpeech Tagging. Proceedings of the 2024 Conference on Language Resources and Evaluation (LREC). doi:10.5281/zenodo.1234567
For questions, bug reports, or contributions, visit the projects GitHub page or contact the authors via the listed email addresses.
