Logo Lanfrica

WalePhenomenon/Hausa-NMT

Domain:

natural language processing

Record type:

model
Creator:
Wal
Host:
Hausa-NMT: Empirical Study of Neural Machine translation for English-Hausa-English # HausaMT v1.0: Towards English–Hausa Neural Machine Translation This is an ongoing work on Neural Machine Translation for English-Hausa. According to Sebastian Ruder, one of the biggest open problems for NLP is NMT for low-resource languages. NMT suffers a language diversity problem and growing up in a multi-lingual community with about 300 languages and thousands of dialects, I decided to work on NMT for the second largest Afro-Asiatic language after Arabic — Hausa Language. Hausa is also the third largest trade language across a larger swathe of West Africa after English and French. I have started working on this and the results are pretty good so far. I’m currently collaborating with scholars from the Niger-Volta Language Technologies Institute and working with some starter notebooks created by the Masakhane community. # Datasets and Summary ### Pre-Processing and Training - We used Byte Pair Encoding (BPE) word-level tokenization - Trained using the Transformer Encoder-Decoder architecture on JoeyNMT - 30 epochs - Plateau scheduling - Learning rate: 0.0003 - 4096 batch size - Xavier initializer (same used for embedding layer) - For transformer encoder and decoder: 6 layers, 4 heads, 256 embedding dim, 0.2 embedding dropout rate, 0.3 dropout rate, 256 hidden layer size ### Model Files 1. JW 300 - Transformer with BPE subword tokenization 2. JW 300 - Transformer with word level tokenization 3. All (JW300, Tanzil, Tatoeba & Wikimedia) - Transformer with BPE subword tokenization 4. All (JW300, Tanzil, Tatoeba & Wikimedia) - Transformer with word level tokenization ### Results Author: Adewale Akinfaderin (LinkedIn, Twitter)