Transfer Learning in Natural Language Processing
Written for the Research library (claude-opus-5-5) from the paper text. Original — aclanthology.org/N19-5004.pdf
Summary
This document is a NAACL 2019 tutorial abstract, not an empirical study. It outlines a three-hour course on transfer learning for NLP. The motivation is that standard supervised learning trains one model on one dataset in isolation. That approach needs many labeled examples and suits mainly narrow, well-defined tasks. Transfer learning instead draws on additional tasks or domains to improve generalization. The authors observe that within about two years, pretrained approaches such as language-model fine-tuning (Howard and Ruder, 2018) and BERT raised state-of-the-art results on many tasks. They compare this shift to the earlier impact of word embeddings and of ImageNet pretraining in vision.
The tutorial centers on sequential transfer. A pretraining stage uses unsupervised, supervised, distantly supervised or multi-task objectives. An adaptation stage then applies feature extraction or fine-tuning, with attention to learning-rate schedules, architecture changes and regularization. Further sessions probe what the learned representations encode, work through hands-on downstream examples and discuss open problems. No new data, models or scores are reported. The contribution is a structured map of the field plus practical guidance.
Key points
- Published in Proceedings of NAACL HLT 2019: Tutorial Abstracts, pp. 15–18 (Minneapolis, June 2, 2019). Presenters: Ruder, Peters, Swayamdipta and Wolf, affiliated with Insight Centre/Aylien, AI2, CMU LTI and Huggingface.
- The 3-hour schedule has seven parts:
- introduction (15 min)
- pretraining (35 min)
- representation analysis (20 min)
- break (20 min)
- adaptation (30 min)
- downstream applications (40 min)
- open problems (20 min)
- Pretraining coverage runs from non-neural methods (LSA, Brown clusters, topic models) to skip-thoughts/auto-encoders and language-model approaches (BERT). It also includes supervised sentence encoders (e.g., NLI-based, Universal Sentence Encoder) and distant supervision such as emoji labels (Felbo et al., 2017).
- Adaptation topics include fine-tuning varying portions of the model, specialized regularization and sequential fine-tuning on several datasets. Architecture changes range from extra embeddings to layers inserted inside the pretrained network.
- Prerequisites are familiarity with RNN, CNN and Transformers and with standard NLP tasks. The expected audience was about 200 attendees.
Cited by
- Unsupervised Domain Clusters in Pretrained Language Models
- Efficient Intent Detection with Dual Sentence Encoders
- Rethinking embedding coupling in pre-trained language models
- DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations
- Merging Models with Fisher-Weighted Averaging
- Long Range Arena: A Benchmark for Efficient Transformers
- Want To Reduce Labeling Cost? GPT-3 Can Help
- Harnessing the Power of LLMs in Practice: A Survey on ChatGPT and Beyond
Cite
@inproceedings{ruder2019transfer,
title = {{Transfer Learning in Natural Language Processing}},
author = {Ruder, Sebastian and Peters, Matthew E. and Swayamdipta, Swabha and Wolf, Thomas},
booktitle = {Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Tutorials},
year = {2019},
doi = {10.18653/v1/n19-5004},
url = {https://doi.org/10.18653/v1/n19-5004}
}References
- David M. Blei, Andrew Y. Ng, and Michael I. Jordan. 2003. Latent Dirichlet Allocation. Journal of Machine Learning Research, 3(4-5):993–1022. find our card
- James Kirkpatrick, Razvan Pascanu, Neil Rabinowitz, Joel Veness, Guillaume Desjardins, Andrei A Rusu, Kieran Milan, John Quan, Tiago Ramalho, Agnieszka Grabska-Barwinska, Demis Hassabis, Claudia Clopath, Dharshan Kumaran, and Raia Hadsell. 2017. Overcoming catastrophic forgetting in neural networks.… find
- Peter F. Brown, Stephen Della Pietra, Vincent J. Della Pietra, and Robert L. Mercer. 1993. The mathematics of statistical machine translation: Parameter estimation. Computational Linguistics, 19(2):263–311. find
- Ryan Kiros, Yukun Zhu, Ruslan Salakhutdinov, Richard S. Zemel, Antonio Torralba, Raquel Urtasun, and Sanja Fidler. 2015. Skip-Thought Vectors. In Proceedings of NIPS 2015. find
- Anonymous. 2019. Looking for ELMo’s friends: Sentence-Level Pretraining Beyond Language Modeling. find
- Georg Wiese, Dirk Weissenborn, and Mariana Neves. 2017. Neural Domain Adaptation for Biomedical Question Answering. In Proceedings of the 21st Conference on Computational Natural Language Learning (CoNLL 2017). find
- Lajanugen Logeswaran and Honglak Lee. 2018. An efficient framework for learning sentence representations. In Proceedings of ICLR 2018. find our card
- Mingsheng Long, Yue Cao, Jianmin Wang, and Michael I. Jordan. 2015. Learning Transferable Features with Deep Adaptation Networks. In Proceedings of ICML, volume 37, Lille, France. find
- John Wieting, Mohit Bansal, Kevin Gimpel, and Karen Livescu. 2016. Towards Universal Paraphrastic Sentence Embeddings. In Proceedings of ICLR. find our card
- David Lopez-Paz and Marc’Aurelio Ranzato. 2017. Gradient Episodic Memory for Continuum Learning. In Proceedings of NIPS 2017. find
- Jie Yang, Yue Zhang, and Fei Dong. 2017. Neural Word Segmentation with Rich Pretraining. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (ACL 2017). find
- Bryan McCann, James Bradbury, Caiming Xiong, and Richard Socher. 2017. Learned in Translation: Contextualized Word Vectors. In Advances in Neural Information Processing Systems. find our card
- Kelly W Zhang and Samuel R Bowman. 2018. Language Modeling Teaches You More Syntax than Translation Does: Lessons Learned Through Auxiliary Task Analysis. arXiv preprint arXiv:1809.10040. find
- Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013. Distributed Representations of Words and Phrases and their Compositionality. In Advances in Neural Information Processing Systems. find
- Barret Zoph, Deniz Yuret, Jonathan May, and Kevin Knight. 2016. Transfer Learning for Low-Resource Neural Machine Translation. In Proceedings of EMNLP 2016. find
- Mike Mintz, Steven Bills, Rion Snow, and Dan Jurafsky. 2009. Distant supervision for relation extraction without labeled data. In Proceedings of the 47th Annual Meeting of the ACL and the 4th IJCNLP of the AFNLP, pages 1003–1011. find
- Sinno Jialin Pan and Qiang Yang. 2010. A survey on transfer learning. IEEE Transactions on Knowledge and Data Engineering, 22(10):1345–1359. find
- Matthew E. Peters, Mark Neumann, Mohit Iyyer, Matt Gardner, Christopher Clark, Kenton Lee, and Luke Zettlemoyer. 2018a. Deep contextualized word representations. In Proceedings of NAACL-HLT 2018. find
- Matthew E Peters, Mark Neumann, Luke Zettlemoyer, Wen-tau Yih, Paul G Allen, and Computer Science. 2018b. Dissecting Contextual Word Embeddings: Architecture and Representation. In Proceedings of EMNLP 2018. find our card
- Alec Radford, Karthik Narasimhan, Tim Salimans, and Ilya Sutskever. 2018. Improving Language Understanding by Generative Pre-Training. find
- Aliaksei Severyn and Alessandro Moschitti. 2015. UNITN: Training Deep Convolutional Neural Network for Twitter Sentiment Classification. Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015), pages 464–469. find
- Sandeep Subramanian, Adam Trischler, Yoshua Bengio, and Christopher J Pal. 2018. Learning General Purpose Distributed Sentence Representations via Large Scale Multi-task Learning. In Proceedings of ICLR 2018. find
- Swabha Swayamdipta, Sam Thomson, Kenton Lee, Luke Zettlemoyer, Chris Dyer, and Noah A. Smith. 2018. Syntactic Scaffolds for Semantic Structures. In Proceedings of EMNLP 2018. find