Text normalization using memory augmented neural networks
arXiv:1806.00044 · doi:10.1016/j.specom.2019.02.003
Abstract
We perform text normalization, i.e. the transformation of words from the written to the spoken form, using a memory augmented neural network. With the addition of dynamic memory access and storage mechanism, we present a neural architecture that will serve as a language-agnostic text normalization system while avoiding the kind of unacceptable errors made by the LSTM-based recurrent neural networks. By successfully reducing the frequency of such mistakes, we show that this novel architecture is indeed a better alternative. Our proposed system requires significantly lesser amounts of data, training time and compute resources. Additionally, we perform data up-sampling, circumventing the data sparsity problem in some semiotic classes, to show that sufficient examples in any particular class can improve the performance of our text normalization system. Although a few occurrences of these errors still remain in certain semiotic classes, we demonstrate that memory augmented networks with meta-learning capabilities can open many doors to a superior text normalization system.
arXiv comment9 pages, 10 tables, 3 figures
References in corpus (8)
- XGBoost: A Scalable Tree Boosting System
- Neural Machine Translation by Jointly Learning to Align and Translate
- Sequence to Sequence Learning with Neural Networks
- Effective Approaches to Attention-based Neural Machine Translation
- One-shot Learning with Memory-Augmented Neural Networks
- Inferring Algorithmic Patterns with Stack-Augmented Recurrent Nets
- Learning to Transduce with Unbounded Memory
- RNN Approaches to Text Normalization: A Challenge