paper-with-me

홈 › Papers

The Microsoft Toolkit of Multi-Task Deep Neural Networks for Natural Language Understanding

2020-02-19 · ACL 2020 6 · Xiaodong Liu, Yu Wang, Jianshu ji, Hao Cheng, Xueyun Zhu, Emmanuel Awa, Pengcheng He, Weizhu Chen, Hoifung Poon, Guihong Cao, Jianfeng Gao

We present MT-DNN, an open-source natural language understanding (NLU) toolkit that makes it easy for researchers and developers to train customized deep learning models. Built upon PyTorch and Transformers, MT-DNN is designed to facilitate rapid customization for a broad spectrum of NLU tasks, using a variety of objectives (classification, regression, structured prediction) and text encoders (e.g., RNNs, BERT, RoBERTa, UniLM). A unique feature of MT-DNN is its built-in support for robust and transferable learning using the adversarial multi-task learning paradigm. To enable efficient production deployment, MT-DNN supports multi-task knowledge distillation, which can substantially compress a deep neural model without significant performance drop. We demonstrate the effectiveness of MT-DNN on a wide range of NLU applications across general and biomedical domains. The software and pre-trained models will be publicly available at https://github.com/namisan/mt-dnn.

📄 PDF Abstract BibTeX arXiv:2002.07972

Code (3)

namisan/mt-dnn 공식 구현 pytorch
chunhuililili/mt_dnn pytorch
microsoft/MT-DNN pytorch

Tasks

Knowledge DistillationMulti-Task LearningNatural Language UnderstandingStructured Prediction

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Weight Decay 설명 없음
Residual Connection 설명 없음
Adam 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

Microsoft Icecaps: An Open-Source Toolkit for Conversation Modeling

2019-07-01 · ACL 2019 7 · Vighnesh Leonardo Shiv, Chris Quirk, Anshuman Suri, Xiang Gao 외

The Intelligent Conversation Engine: Code and Pre-trained Systems (Microsoft Icecaps) is an upcoming open-source natural language processing repository. Icecaps wraps TensorFlow functionality in a modular component-based…

Language ModelingLanguage ModellingResponse Generation

s2s-ft: Fine-Tuning Pretrained Transformer Encoders for Sequence-to-Sequence Learning

2021-10-26 · Hangbo Bao, Li Dong, Wenhui Wang, Nan Yang 외

Pretrained bidirectional Transformers, such as BERT, have achieved significant improvements in a wide variety of language understanding tasks, while it is not straightforward to directly apply them for natural language g…

Abstractive Text SummarizationQuestion GenerationQuestion-GenerationText Generation

CNTK: Microsoft's Open-Source Deep-Learning Toolkit

2016-08-01 · ACM SIGKDD 2016 8 · Frank Seide, Amit Agarwal

This tutorial will introduce the Computational Network Toolkit, or CNTK, Microsoft's cutting-edge open-source deep-learning toolkit for Windows and Linux. CNTK is a powerful computation-graph based deep-learning toolkit …

ClusteringDeep LearningDimensionality ReductionGeneral Classification+2

NeuronBlocks: Building Your NLP DNN Models Like Playing Lego

2019-04-21 · IJCNLP 2019 11 · Ming Gong, Linjun Shou, Wutao Lin, Zhijie Sang 외

Deep Neural Networks (DNN) have been widely employed in industry to address various Natural Language Processing (NLP) tasks. However, many engineers find it a big overhead when they have to choose from multiple framework…

Massive Choice, Ample Tasks (MaChAmp): A Toolkit for Multi-task Learning in NLP

2020-05-29 · EACL 2021 2 · Rob van der Goot, Ahmet Üstün, Alan Ramponi, Ibrahim Sharaf 외

Transfer learning, particularly approaches that combine multi-task learning with pre-trained contextualized embeddings and fine-tuning, have advanced the field of Natural Language Processing tremendously in recent years.…

Dependency ParsingLanguage ModelingLanguage ModellingMasked Language Modeling+5