Abjad AI at KSAA-2026 Shared Task 2: Grouped Speech Conditioning for Arabic Diacritization
Paper · 2026 · Naif Saad Alharthi, Ahmad Ghannam, Faris Alasmary et al.
Summary
The paper addresses speech-aware Arabic diacritization for KSAA-2026 Shared Task 2. Given dictated audio and its undiacritized transcript, a system must produce fully vowelized text. Many Arabic words allow several valid vowelizations, and text alone often cannot choose between them, while the audio usually can. The authors build on their earlier CATT-Whisper system. They keep CATT, a character-level encoder-only Transformer, unchanged and inject speech in a simple way: speech-encoder frames are averaged in fixed-size groups, linearly mapped into CATT's embedding space, and prepended to the character sequence. No cross-attention is needed. Training has two phases: first the pretrained text encoder is frozen, then the whole model is fine-tuned. The authors sweep speech backbones (Squeezeformer, and Whisper base, small and large-v3) and group sizes. Whisper-small with groups of 5 frames worked best, reaching DER 5.68 and WER 11.85 on the official test. It outperformed the larger Whisper-large-v3, which suggests that modest speech features suit this lightweight fusion better than heavier ones.
Key points
- The fusion averages every G speech frames into one token (K = T/G), projects these tokens, and concatenates them before the L text tokens. G was tuned over {3, 5, 10, 15}.
- On dev (excluding no-diacritic tokens, without case endings), Whisper-small with G=5 scored DER 6.18 and WER 13.29. Whisper-large-v3 reached at best 6.50 DER. Squeezeformer was the weakest backbone, with DER of about 6.8–7.0 at every G.
- On the official test the system scored DER 5.68 and WER 11.85, placing third on the leaderboard (the top entry had DER 4.80).
- Training used cross-entropy, AdamW, batch size 32 and maximum length 1024. CATT was frozen for 10 epochs and then unfrozen for 10 more. The authors note this schedule was not ablated.
- Preprocessing was minimal: non-Arabic characters were removed and whitespace collapsed. No data augmentation was used. Counting case endings sharply raises the error rates; for example, dev WER rises to 26.14 in the excluded setting.
Interesting ideas
- I1. An extra modality can be added to a pretrained sequence encoder without changing its architecture: compress the side signal into a few projected tokens and simply prepend them to the input.
- I2. The pooling group size acts as an explicit dial between detail and sequence length. Too fine a grouping adds redundant context and compute, while too coarse a grouping blurs short cues, so the dial is tuned on dev.
- I3. Freezing the pretrained backbone while the new projection learns, and only then fine-tuning everything, protects existing representations from early noisy gradients.
- I4. Model selection is sharper when scoring excludes trivial positions and counts only those where a decision is actually needed.
- I5. A mid-sized pretrained encoder beat a much larger one in this light fusion setup, so bigger is not automatically better as a feature source.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tree): gparse could take a handful of projected "context tokens" (for example, a summary of the previous sentence or document genre) prepended to the word sequence, adding context without redesigning the parser.
- I2 (world): when feeding compiled knowledge or entity states into a model, a tunable pooling granularity offers a principled way to trade detail against cost instead of fixing it by hand.
- I3 (learn): when bolting new feature heads (such as frame or role signals) onto a trained parser, a freeze-then-unfreeze schedule could stop silver-data noise from damaging good weights early on.
- I4 (learn): evaluation of taggers and parsers could report scores restricted to genuinely ambiguous tokens, so improvements are not hidden by easy cases.
- I5 (learn): when choosing witness parsers or teacher-model tiers for silver data, it is worth sweeping sizes rather than assuming the largest model gives the most useful signal.
Fields, topics and concepts
📚 Shelves 5The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksSignal Processing · 452 works
🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 2,908 works
Cite
Cite as Naif Saad Alharthi, Ahmad Ghannam, Faris Alasmary, Kholood Al Tabash, Shouq Sadah and Lahouari Ghouti. 2026. Abjad AI at KSAA-2026 Shared Task 2: Grouped Speech Conditioning for Arabic Diacritization. The 7th Workshop on Open-Source Arabic Corpora and Processing Tools (OSACT7) with 5 Shared Tasks.
@inproceedings{alharthi2026abjad,
title = {{Abjad AI at KSAA-2026 Shared Task 2: Grouped Speech Conditioning for Arabic Diacritization}},
author = {Naif Saad Alharthi, Ahmad Ghannam, Faris Alasmary, Kholood {Al Tabash}, Shouq Sadah and Lahouari Ghouti},
booktitle = {The 7th Workshop on Open-Source Arabic Corpora and Processing Tools (OSACT7) with 5 Shared Tasks},
year = {2026},
doi = {10.63317/4t229uhjkkot},
url = {https://doi.org/10.63317/4t229uhjkkot}
}References
- Asma Al Wazrah, Waad Alshammari, Rawan Al-matham, Raghad Al-Rasheed, Afrah Altamimi, Rufael Marew, Sawsan Alqahtani, Hanan Aldarmaki, Abdullah Alharbi, Abdulrahman Alshehri, Mohamed Assar, Amal Almazrua, and Abdulrahman AlOsaimy. 2026. Ksaa-2026 shared task on arabic speech dictation with automatic diacritization. In Proceedings of the 7th Workshop on Open-Source Arabic Corpora and Processing Tools (OSACT7).
- Faris Alasmary, Orjuwan Zaafarani, and Ahmad Ghannam. 2024. CATT: Character-based Arabic tashkeel transformer. In Proceedings of the Second Arabic Natural Language Processing Conference, pages 250–257, Bangkok, Thailand. Association for Computational Linguistics.
- Salman Elgamal, Ossama Obeid, Mhd Kabbani, Go Inoue, and Nizar Habash. 2024. Arabic diacritics in the wild: Exploiting opportunities for improved diacritization. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 14815–14829, Bangkok, Thailand. Association for Computational Linguistics.
- Ahmad Ghannam, Naif Alharthi, Faris Alasmary, Kholood Al Tabash, Shouq Sadah, and Lahouari Ghouti. 2025. Abjad AI at NADI 2025: CATT-whisper: Multimodal diacritic restoration using text and speech representations. In Proceedings of The Third Arabic Natural Language Processing Conference: Shared Tasks, pages 757–761, Suzhou, China. Association for Computational Linguistics. ↗
- Sehoon Kim, Amir Gholami, Albert Shaw, Nicholas Lee, Karttikeya Mangalam, Jitendra Malik, Michael W. Mahoney, and Kurt Keutzer. 2022. Squeezeformer: An efficient transformer for automatic speech recognition. arXiv preprint arXiv:2206.00888. ↗
- Ilya Loshchilov and Frank Hutter. 2019. Decoupled weight decay regularization. arXiv preprint arXiv:1711.05101. ↗
- Alec Radford, Jong Wook Kim, Tao Xu, Greg Brockman, Christine McLeavey, and Ilya Sutskever. 2022. Robust speech recognition via large-scale weak supervision. arXiv preprint arXiv:2212.04356. ↗
- Sara Shatnawi, Sawsan Alqahtani, and Hanan Aldarmaki. 2024a. Automatic restoration of diacritics for speech data sets. arXiv preprint arXiv:2311.10771. ↗
- Sara Shatnawi, Sawsan Alqahtani, Shady Shehata, and Hanan Aldarmaki. 2024b. Data augmentation for speech-based diacritic restoration. In Proceedings of the Second Arabic Natural Language Processing Conference, pages 160–169, Bangkok, Thailand. Association for Computational Linguistics.
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/alharthi-2026-abjad-ai-ksaa-2026-shared/