EasyNLP: A Comprehensive and Easy-to-use Toolkit for Natural Language Processing
Chengyu Wang, Minghui Qiu, Chen Shi, Taolin Zhang, Tingting Liu, Lei, Li, Jianing Wang, Ming Wang, Jun Huang, Wei Lin

TL;DR
EasyNLP is a user-friendly toolkit that simplifies building, training, and deploying NLP models, supporting advanced features like knowledge-enhanced pre-training and few-shot learning, with successful industrial deployment.
Contribution
It introduces a comprehensive, easy-to-use NLP toolkit that integrates multiple algorithms and deployment capabilities, facilitating industrial applications of large-scale pre-trained models.
Findings
Powered over ten Alibaba business units
Seamless integration with Alibaba Cloud PAI
Open-source availability on GitHub
Abstract
The success of Pre-Trained Models (PTMs) has reshaped the development of Natural Language Processing (NLP). Yet, it is not easy to obtain high-performing models and deploy them online for industrial practitioners. To bridge this gap, EasyNLP is designed to make it easy to build NLP applications, which supports a comprehensive suite of NLP algorithms. It further features knowledge-enhanced pre-training, knowledge distillation and few-shot learning functionalities for large-scale PTMs, and provides a unified framework of model training, inference and deployment for real-world applications. Currently, EasyNLP has powered over ten business units within Alibaba Group and is seamlessly integrated to the Platform of AI (PAI) products on Alibaba Cloud. The source code of our EasyNLP toolkit is released at GitHub (https://github.com/alibaba/EasyNLP).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗alibaba-pai/pai-dkplm-medical-base-zhmodel· 10 dl· ♡ 710 dl♡ 7
- 🤗alibaba-pai/pai-bert-base-zhmodel· 5 dl· ♡ 35 dl♡ 3
- 🤗alibaba-pai/pai-bert-tiny-zhmodel· 8 dl· ♡ 98 dl♡ 9
- 🤗alibaba-pai/pai-dkplm-financial-base-zhmodel· 3 dl· ♡ 13 dl♡ 1
- 🤗alibaba-pai/pai-ckbert-base-zhmodel· 3 dl· ♡ 33 dl♡ 3
- 🤗alibaba-pai/pai-ckbert-large-zhmodel· 6 dl· ♡ 26 dl♡ 2
- 🤗alibaba-pai/pai-ckbert-huge-zhmodel· 5 dl· ♡ 35 dl♡ 3
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Processing Techniques
MethodsKnowPrompt · Knowledge Distillation
