학술논문

NL-Augmenter: A Framework for Task-Sensitive Natural Language Augmentation
Document Type
Working Paper
Author
Dhole, Kaustubh D.Gangal, VarunGehrmann, SebastianGupta, AadeshLi, ZhenhaoMahamood, SaadMahendiran, AbinayaMille, SimonShrivastava, AshishTan, SamsonWu, TongshuangSohl-Dickstein, JaschaChoi, Jinho D.Hovy, EduardDusek, OndrejRuder, SebastianAnand, SajantAneja, NagenderBanjade, RabinBarthe, LisaBehnke, HannaBerlot-Attwell, IanBoyle, ConnorBrun, CarolineCabezudo, Marco Antonio SobrevillaCahyawijaya, SamuelChapuis, EmileChe, WanxiangChoudhary, MukundClauss, ChristianColombo, PierreCornell, FilipDagan, GautierDas, MayukhDixit, TanayDopierre, ThomasDray, Paul-AlexisDubey, SuchitraEkeinhor, TatianaDi Giovanni, MarcoGoyal, TanyaGupta, RishabhHamla, LouanesHan, SangHarel-Canada, FabriceHonore, AntoineJindal, IshanJoniak, Przemyslaw K.Kleyko, DenisKovatchev, VenelinKrishna, KalpeshKumar, AshutoshLanger, StefanLee, Seungjae RyanLevinson, Corey JamesLiang, HualouLiang, KaizhaoLiu, ZhexiongLukyanenko, AndreyMarivate, Vukoside Melo, GerardMeoni, SimonMeyer, MaximeMir, AfnanMoosavi, Nafise SadatMuennighoff, NiklasMun, Timothy Sum HonMurray, KentonNamysl, MarcinObedkova, MariaOli, PritiPasricha, NivranshuPfister, JanPlant, RichardPrabhu, VinayPais, VasileQin, LiboRaji, ShahabRajpoot, Pawan KumarRaunak, VikasRinberg, RoyRoberts, NicolasRodriguez, Juan DiegoRoux, ClaudeS., Vasconcellos P. H.Sai, Ananya B.Schmidt, Robin M.Scialom, ThomasSefara, TshephishoShamsi, Saqib N.Shen, XudongShi, HaoyueShi, YiwenShvets, AnnaSiegel, NickSileo, DamienSimon, JamieSingh, ChandanSitelew, RomanSoni, PriyankSorensen, TaylorSoto, WilliamSrivastava, AmanSrivatsa, KV AdityaSun, TonyT, Mukund VarmaTabassum, ATan, Fiona AntingTeehan, RyanTiwari, MoTolkiehn, MarieWang, AthenaWang, ZijianWang, GloriaWang, Zijie J.Wei, FuxuanWilie, BryanWinata, Genta IndraWu, XinyiWydmański, WitoldXie, TianbaoYaseen, UsamaYee, Michael A.Zhang, JingZhang, Yue
Source
Subject
Computer Science - Computation and Language
Computer Science - Artificial Intelligence
Computer Science - Machine Learning
Language
Abstract
Data augmentation is an important component in the robustness evaluation of models in natural language processing (NLP) and in enhancing the diversity of the data they are trained on. In this paper, we present NL-Augmenter, a new participatory Python-based natural language augmentation framework which supports the creation of both transformations (modifications to the data) and filters (data splits according to specific features). We describe the framework and an initial set of 117 transformations and 23 filters for a variety of natural language tasks. We demonstrate the efficacy of NL-Augmenter by using several of its transformations to analyze the robustness of popular natural language models. The infrastructure, datacards and robustness analysis results are available publicly on the NL-Augmenter repository (https://github.com/GEM-benchmark/NL-Augmenter).
Comment: 39 pages, repository at https://github.com/GEM-benchmark/NL-Augmenter