Investigations on Speech Recognition Systems for Low-Resource Dialectal Arabic-English Code-Switching Speech
Not on the map. Why?
Abstract (arXiv)
Code-switching (CS), defined as the mixing of languages in conversations, has become a worldwide phenomenon. The prevalence of CS has been recently met with a growing demand and interest to build CS ASR systems. In this paper, we present our work on code-switched Egyptian Arabic-English automatic speech recognition (ASR). We first contribute in filling the huge gap in resources by collecting, analyzing and publishing our spontaneous CS Egyptian Arabic-English speech corpus. We build our ASR systems using DNN-based hybrid and Transformer-based end-to-end models. In this paper, we present a thorough comparison between both approaches under the setting of a low-resource, orthographically unstandardized, and morphologically rich language pair. We show that while both systems give comparable overall recognition results, each system provides complementary sets of strength points. We show that recognition can be improved by combining the outputs of both systems. We propose several effective system combination approaches, where hypotheses of both systems are merged on sentence- and word-levels. Our approaches result in overall WER relative improvement of 4.7%, over a baseline performance of 32.1% WER. In the case of intra-sentential CS sentences, we achieve WER relative improvement of 4.8%. Our best performing system achieves 30.6% WER on ArzEn test set.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 15 of its 118 references that are in the map. First posted on arXiv 29 Aug 2021.
Builds on
15 of 118 references.
References · 15
- 2019SpecAugment: A Simple Data Augmentation Method for Automatic Speech Recognitioncited by 1,380
- 2018ESPnet: End-to-End Speech Processing Toolkitcited by 558
- 2017State-of-the-art Speech Recognition With Sequence-to-Sequence Modelscited by 196
- 2017Multilingual Speech Recognition With A Single End-To-End Modelcited by 87
- 2017Speech Recognition Challenge in the Wild: Arabic MGB-3cited by 60
- 2017Advances in Joint CTC-Attention based End-to-End Speech Recognition with a Deep CNN Encoder and RNN-LMcited by 43
- 2018On the End-to-End Solution to Mandarin-English Code-switching Speech Recognitioncited by 30
- 2016Challenges of Computational Processing of Code-Switchingcited by 20
- 2018Towards End-to-End Code-Switching Speech Recognitioncited by 17
- 2019End-to-End Code-Switching ASR for Low-Resourced Language Pairscited by 15
- 2018Building a Unified Code-Switching ASR System for South African Languagescited by 12
- 2019Semi-supervised acoustic model training for five-lingual code-switched ASRcited by 9
3 more
Built on by
Citing papers per year: 2021: 1; 2022: 7; 2023: 2; 2024: 1; 2025: 2; 2026: 2.
15 papers.
Sort:
- 2022ArzEn-ST: A Three-way Speech Translation Corpus for Code-Switched Egyptian Arabic - Englishcited by 13
- 2022Textual Data Augmentation for Arabic-English Code-Switching Speech Recognitioncited by 10
- 2024ZAEBUC-Spoken: A Multilingual Multidialectal Arabic-English Speech Corpuscited by 10
- 2022Investigating Lexical Replacements for Arabic-English Code-Switched Data Augmentationcited by 9
- 2022Exploring Segmentation Approaches for Neural Machine Translation of Code-Switched Egyptian Arabic-English Textcited by 7
- 2022Language-agnostic Code-Switching in Sequence-To-Sequence Speech Recognitioncited by 7
- 2023Leveraging Data Collection and Unsupervised Learning for Code-switched Tunisian Arabic Automatic Speech Recognitioncited by 7
- 2025A Survey of Code-switched Arabic NLP: Progress, Challenges, and Future Directionscited by 5
- 2025Code-Switching in End-to-End Automatic Speech Recognition: A Systematic Literature Reviewcited by 4
- 2023Data Augmentation Techniques for Machine Translation of Code-Switched Texts: A Comparative Studycited by 3
- 2021Predicting User Code-Switching Level from Sociological and Psychological Profilescited by 2
- 2022The Who in Code-Switching: A Case Study for Predicting Egyptian Arabic-English Code-Switching Levels based on Character Profilescited by 1
3 more
- 2026Bulbul: A Dataset for Dialectal Arabic Speech Recognitioncited by 1
- 2022AI-based Arabic Language and Speech Tutorcited by 0
- 2026MUSCAT: MUltilingual, SCientific ConversATion Benchmarkcited by 0
- 2026Bulbul: A Dataset for Dialectal Arabic Speech Recognition22 Aug 2026
- 2026MUSCAT: MUltilingual, SCientific ConversATion Benchmark17 Apr 2026
- 2025Code-Switching in End-to-End Automatic Speech Recognition: A Systematic Literature Review10 Jul 2025
- 2025A Survey of Code-switched Arabic NLP: Progress, Challenges, and Future Directions23 Jan 2025
- 2024ZAEBUC-Spoken: A Multilingual Multidialectal Arabic-English Speech Corpus27 Mar 2024
- 2023Data Augmentation Techniques for Machine Translation of Code-Switched Texts: A Comparative Study23 Oct 2023
- 2023Leveraging Data Collection and Unsupervised Learning for Code-switched Tunisian Arabic Automatic Speech Recognition20 Sep 2023
- 2022ArzEn-ST: A Three-way Speech Translation Corpus for Code-Switched Egyptian Arabic - English22 Nov 2022
- 2022AI-based Arabic Language and Speech Tutor22 Oct 2022
- 2022Language-agnostic Code-Switching in Sequence-To-Sequence Speech Recognition17 Oct 2022
- 2022Exploring Segmentation Approaches for Neural Machine Translation of Code-Switched Egyptian Arabic-English Text11 Oct 2022
- 2022The Who in Code-Switching: A Case Study for Predicting Egyptian Arabic-English Code-Switching Levels based on Character Profiles31 Jul 2022
- 2022ArzEn-ST: A Three-way Speech Translation Corpus for Code-Switched Egyptian Arabic - Englishcited by 13
- 2022Textual Data Augmentation for Arabic-English Code-Switching Speech Recognitioncited by 10
- 2024ZAEBUC-Spoken: A Multilingual Multidialectal Arabic-English Speech Corpuscited by 10
- 2022Investigating Lexical Replacements for Arabic-English Code-Switched Data Augmentationcited by 9
- 2022Exploring Segmentation Approaches for Neural Machine Translation of Code-Switched Egyptian Arabic-English Textcited by 7
- 2022Language-agnostic Code-Switching in Sequence-To-Sequence Speech Recognitioncited by 7
- 2023Leveraging Data Collection and Unsupervised Learning for Code-switched Tunisian Arabic Automatic Speech Recognitioncited by 7
- 2025A Survey of Code-switched Arabic NLP: Progress, Challenges, and Future Directionscited by 5
- 2025Code-Switching in End-to-End Automatic Speech Recognition: A Systematic Literature Reviewcited by 4
- 2023Data Augmentation Techniques for Machine Translation of Code-Switched Texts: A Comparative Studycited by 3
- 2021Predicting User Code-Switching Level from Sociological and Psychological Profilescited by 2
- 2022The Who in Code-Switching: A Case Study for Predicting Egyptian Arabic-English Code-Switching Levels based on Character Profilescited by 1
12 most cited of 15 All 15 (JSON)
- 2026Bulbul: A Dataset for Dialectal Arabic Speech Recognition22 Aug 2026
- 2026MUSCAT: MUltilingual, SCientific ConversATion Benchmark17 Apr 2026
- 2025Code-Switching in End-to-End Automatic Speech Recognition: A Systematic Literature Review10 Jul 2025
- 2025A Survey of Code-switched Arabic NLP: Progress, Challenges, and Future Directions23 Jan 2025
- 2024ZAEBUC-Spoken: A Multilingual Multidialectal Arabic-English Speech Corpus27 Mar 2024
- 2023Data Augmentation Techniques for Machine Translation of Code-Switched Texts: A Comparative Study23 Oct 2023
- 2023Leveraging Data Collection and Unsupervised Learning for Code-switched Tunisian Arabic Automatic Speech Recognition20 Sep 2023
- 2022ArzEn-ST: A Three-way Speech Translation Corpus for Code-Switched Egyptian Arabic - English22 Nov 2022
- 2022AI-based Arabic Language and Speech Tutor22 Oct 2022
- 2022Language-agnostic Code-Switching in Sequence-To-Sequence Speech Recognition17 Oct 2022
- 2022Exploring Segmentation Approaches for Neural Machine Translation of Code-Switched Egyptian Arabic-English Text11 Oct 2022
- 2022The Who in Code-Switching: A Case Study for Predicting Egyptian Arabic-English Code-Switching Levels based on Character Profiles31 Jul 2022
12 newest of 15 All 15 (JSON)