Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: TextAttack: Lessons learned in designing Python frameworks for NLP   TextAttack is an open-source Python toolkit for adversarial attacks,
adversarial training, and data augmentation in NLP. TextAttack unites 15+
papers from the NLP adversarial attack literature into a single framework, with
many components reused across attacks. This framework allows both researchers
and developers to test and study the weaknesses of their NLP models. To build
such an open-source NLP toolkit requires solving some common problems: How do
we enable users to supply models from different deep learning frameworks? How
can we build tools to support as many different datasets as possible? We share
our insights into developing a well-written, well-documented NLP Python
framework in hope that they can aid future development of similar packages.

27
The categories of this paper are: comp-gas
9
The categories of this paper are: nlin
22
The categories of this paper are: chao-dyn
20
The categories of this paper are: acc-phys
35
The categories of this paper are: mtrl-th
23
The categories of this paper are: solv-int
30
The categories of this paper are: q-alg
15
The categories of this paper are: nucl-ex
24
The categories of this paper are: dg-ga
10
The categories of this paper are: q-bio
18
The categories of this paper are: econ
7
The categories of this paper are: hep-th
19
The categories of this paper are: eess
32
The categories of this paper are: atom-ph
14
The categories of this paper are: math-ph
2
The categories of this paper are: math