PersianPunc: A Large-Scale Dataset and BERT-Based Approach for Persian Punctuation Restoration

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Kalahroodi, Mohammad Javad Ranjbar, Faili, Heshaam, Shakery, Azadeh
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866911489261043712
author Kalahroodi, Mohammad Javad Ranjbar
Faili, Heshaam
Shakery, Azadeh
author_facet Kalahroodi, Mohammad Javad Ranjbar
Faili, Heshaam
Shakery, Azadeh
contents Punctuation restoration is essential for improving the readability and downstream utility of automatic speech recognition (ASR) outputs, yet remains underexplored for Persian despite its importance. We introduce PersianPunc, a large-scale, high-quality dataset of 17 million samples for Persian punctuation restoration, constructed through systematic aggregation and filtering of existing textual resources. We formulate punctuation restoration as a token-level sequence labeling task and fine-tune ParsBERT to achieve strong performance. Through comparative evaluation, we demonstrate that while large language models can perform punctuation restoration, they suffer from critical limitations: over-correction tendencies that introduce undesired edits beyond punctuation insertion (particularly problematic for speech-to-text pipelines) and substantially higher computational requirements. Our lightweight BERT-based approach achieves a macro-averaged F1 score of 91.33% on our test set while maintaining efficiency suitable for real-time applications. We make our dataset (https://huggingface.co/datasets/MohammadJRanjbar/persian-punctuation-restoration) and model (https://huggingface.co/MohammadJRanjbar/parsbert-persian-punctuation) publicly available to facilitate future research in Persian NLP and provide a scalable framework applicable to other morphologically rich, low-resource languages.
format Preprint
id arxiv_https___arxiv_org_abs_2603_05314
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle PersianPunc: A Large-Scale Dataset and BERT-Based Approach for Persian Punctuation Restoration
Kalahroodi, Mohammad Javad Ranjbar
Faili, Heshaam
Shakery, Azadeh
Computation and Language
Artificial Intelligence
Punctuation restoration is essential for improving the readability and downstream utility of automatic speech recognition (ASR) outputs, yet remains underexplored for Persian despite its importance. We introduce PersianPunc, a large-scale, high-quality dataset of 17 million samples for Persian punctuation restoration, constructed through systematic aggregation and filtering of existing textual resources. We formulate punctuation restoration as a token-level sequence labeling task and fine-tune ParsBERT to achieve strong performance. Through comparative evaluation, we demonstrate that while large language models can perform punctuation restoration, they suffer from critical limitations: over-correction tendencies that introduce undesired edits beyond punctuation insertion (particularly problematic for speech-to-text pipelines) and substantially higher computational requirements. Our lightweight BERT-based approach achieves a macro-averaged F1 score of 91.33% on our test set while maintaining efficiency suitable for real-time applications. We make our dataset (https://huggingface.co/datasets/MohammadJRanjbar/persian-punctuation-restoration) and model (https://huggingface.co/MohammadJRanjbar/parsbert-persian-punctuation) publicly available to facilitate future research in Persian NLP and provide a scalable framework applicable to other morphologically rich, low-resource languages.
title PersianPunc: A Large-Scale Dataset and BERT-Based Approach for Persian Punctuation Restoration
topic Computation and Language
Artificial Intelligence
url https://arxiv.org/abs/2603.05314