Data Augmentation for Neural NLP

Domagoj Pluščec, Jan Šnajder
2/22/2023
cs.CLcs.LG

No official code found. Best implementation: makcedward/nlpaug (4,662 stars, MIT, last commit 2024-06-24).

Abstract

Data scarcity is a problem that occurs in languages and tasks where we do not have large amounts of labeled data but want to use state-of-the-art models. Such models are often deep learning models that require a significant amount of data to train. Acquiring data for various machine learning problems is accompanied by high labeling costs. Data augmentation is a low-cost approach for tackling data scarcity. This paper gives an overview of current state-of-the-art data augmentation methods used for natural language processing, with an emphasis on methods for neural and transformer-based models. Furthermore, it discusses the practical challenges of data augmentation, possible mitigations, and directions for future research.

View on arXivView PDF

Code Implementations(1)

makcedward/nlpaugCommunity70%
MIT

Data augmentation for NLP

4,662473Shell, PythonMar 21, 20192 years agoMIT
adversarial-attacksadversarial-exampleaiartificial-intelligenceaugmentation+5 more

Cite this paper

@article{pluec2023data,
  title  = {Data Augmentation for Neural NLP},
  author = {Domagoj Pluščec and Jan Šnajder},
  year   = {2023},
  eprint = {2302.11412},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.11412v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.11412.svg)](https://codeofpaper.com/paper/2302.11412)

Discussion