Learning to Solve NLP Tasks in an Incremental Number of Languages
Giuseppe Castellucci, Simone Filice, Danilo Croce, Roberto Basili
Abstract
In real scenarios, a multilingual model trained to solve NLP tasks on a set of languages can be required to support new languages over time. Unfortunately, the straightforward retraining on a dataset containing annotated examples for all the languages is both expensive and time-consuming, especially when the number of target languages grows. Moreover, the original annotated material may no longer be available due to storage or business constraints. Re-training only with the new language data will inevitably result in Catastrophic Forgetting of previously acquired knowledge. We propose a Continual Learning strategy that updates a model to support new languages over time, while maintaining consistent results on previously learned languages. We define a Teacher-Student framework where the existing model “teaches” to a student model its knowledge about the languages it supports, while the student is also trained on a new language. We report an experimental evaluation in several tasks including Sentence Classification, Relational Learning and Sequence Labeling.
BibTeX
@inproceedings{castellucci-etal-2021-learning,
title = "Learning to Solve {NLP} Tasks in an Incremental Number of Languages",
author = "Castellucci, Giuseppe and
Filice, Simone and
Croce, Danilo and
Basili, Roberto",
editor = "Zong, Chengqing and
Xia, Fei and
Li, Wenjie and
Navigli, Roberto",
booktitle = "Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 2: Short Papers)",
month = aug,
year = "2021",
address = "Online",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/2021.acl-short.106/",
doi = "10.18653/v1/2021.acl-short.106",
pages = "837--847"
}