CLOct 24, 2018

Learn to Code-Switch: Data Augmentation using Copy Mechanism on Language Modeling

arXiv:1810.10254v220 citations
Originality Incremental advance
AI Analysis

This addresses the problem of expensive dataset creation for code-switching in natural language processing, though it is incremental as it builds on existing parallel corpus approaches.

The paper tackles the challenge of building large-scale datasets for code-switching language models by proposing a novel method to generate code-switching sentences from parallel corpora, resulting in a 10% improvement in perplexity compared to an LSTM baseline.

Building large-scale datasets for training code-switching language models is challenging and very expensive. To alleviate this problem using parallel corpus has been a major workaround. However, existing solutions use linguistic constraints which may not capture the real data distribution. In this work, we propose a novel method for learning how to generate code-switching sentences from parallel corpora. Our model uses a Seq2Seq model in combination with pointer networks to align and choose words from the monolingual sentences and form a grammatical code-switching sentence. In our experiment, we show that by training a language model using the augmented sentences we improve the perplexity score by 10% compared to the LSTM baseline.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes