Towards Non-task-specific Distillation of BERT via Sentence Representation Approximation
arXiv:2004.03097
Abstract
Recently, BERT has become an essential ingredient of various NLP deep models due to its effectiveness and universal-usability. However, the online deployment of BERT is often blocked by its large-scale parameters and high computational cost. There are plenty of studies showing that the knowledge distillation is efficient in transferring the knowledge from BERT into the model with a smaller size of parameters. Nevertheless, current BERT distillation approaches mainly focus on task-specified distillation, such methodologies lead to the loss of the general semantic knowledge of BERT for universal-usability. In this paper, we propose a sentence representation approximating oriented distillation framework that can distill the pre-trained BERT into a simple LSTM based model without specifying tasks. Consistent with BERT, our distilled model is able to perform transfer learning via fine-tuning to adapt to any sentence-level downstream task. Besides, our model can further cooperate with task-specific distillation procedures. The experimental results on multiple NLP tasks from the GLUE benchmark show that our approach outperforms other task-specific distillation methods or even much larger models, i.e., ELMO, with efficiency well-improved.
References in corpus (5)
- Distilling the Knowledge in a Neural Network
- Distilling Task-Specific Knowledge from BERT into Simple Neural Networks
- Improving Multi-Task Deep Neural Networks via Knowledge Distillation for Natural Language Understanding
- Compositional Questions Do Not Necessitate Multi-hop Reasoning
- Siamese Neural Networks with Random Forest for detecting duplicate question pairs