Preprint
Computer Vision

Data augmentation approaches in natural language processing: A survey

Bohan Li(Harbin Institute of Technology), Yutai Hou(Harbin Institute of Technology), Wanxiang Che(Harbin Institute of Technology)
January 1, 2022AI Open391 citations

391

Citations

12

Influential Citations

AI Open

Venue

2022

Year

Abstract

As an effective strategy, data augmentation (DA) alleviates data scarcity scenarios where deep learning techniques may fail. It is widely applied in computer vision then introduced to natural language processing and achieves improvements in many tasks. One of the main focuses of the DA methods is to improve the diversity of training data, thereby helping the model to better generalize to unseen testing data. In this survey, we frame DA methods into three categories based on diversity of augmented data, including paraphrasing, noising, and sampling. Our paper sets out to analyze DA methods in detail according to the above categories. Further, we also introduce their applications in NLP tasks as well as the challenges.

Analysis

Why This Paper Matters

Data augmentation (DA) has become a cornerstone technique for improving the performance and robustness of deep learning models, especially in data-scarce scenarios. While DA has been extensively studied in computer vision, its application in natural language processing (NLP) poses unique challenges due to the discrete and syntactic nature of text. This survey, published in AI Open in 2022, addresses the need for a systematic organization of the rapidly growing body of DA methods in NLP. By proposing a clear taxonomy based on the diversity of augmented data, the authors provide a valuable reference for researchers and practitioners seeking to understand and apply DA techniques effectively.

The paper's significance lies in its comprehensive coverage of DA methods, ranging from simple noising techniques to sophisticated sampling-based approaches. It not only categorizes methods but also discusses their applications across various NLP tasks, such as text classification, machine translation, and question answering. This holistic view helps readers appreciate the breadth of DA and its potential to mitigate data scarcity, which is a common bottleneck in NLP. The survey also identifies open challenges, such as ensuring semantic consistency and avoiding overfitting, which are critical for advancing the field.

Technical Contributions

The survey's primary contribution is its taxonomy, which classifies DA methods into three categories based on the diversity of augmented data:

  • Paraphrasing: Methods that generate semantically equivalent but lexically or syntactically varied versions of the original text. This includes techniques like back-translation, synonym replacement, and generative models.
  • Noising: Methods that introduce controlled noise or perturbations to the original text, such as random insertion, deletion, or swapping of words, as well as dropout-based approaches.
  • Sampling: Methods that generate new data points by sampling from a learned distribution or by interpolating in latent space, such as using variational autoencoders or generative adversarial networks.

The authors also discuss the underlying principles of each category, including how they enhance diversity and improve generalization. They provide examples of representative methods and highlight their strengths and weaknesses. Additionally, the survey covers applications of DA in various NLP tasks, demonstrating its versatility and effectiveness.

Results

As a survey, the paper does not present new experimental results. However, it synthesizes findings from numerous prior studies, showing that DA consistently improves model performance across tasks like text classification, machine translation, and named entity recognition. For instance, back-translation has been shown to significantly boost machine translation quality, and noising methods like word dropout are effective in regularizing models. The survey also notes that the choice of DA method depends on the task and data characteristics, and that combining multiple methods can yield further gains.

Significance

The survey provides a structured framework that helps researchers and practitioners navigate the landscape of DA in NLP. By categorizing methods and discussing their applications, it facilitates informed decision-making and encourages the development of new techniques. The paper also highlights open challenges, such as maintaining semantic consistency and avoiding over-augmentation, which are crucial for real-world deployment. As NLP models continue to grow in complexity and data demands, this survey serves as a foundational reference that can accelerate progress in data-efficient learning and robust model development.