Is Modularity Transferable? A Case Study through the Lens of Knowledge Distillation
The rise of Modular Deep Learning showcases its potential in various Natural Language Processing applications. Parameter-efficient fine-tuning (PEFT) modularity has been shown to work for various use cases, from domain adaptation to multilingual setups. However, all this work covers the case where the modular components are trained and deployed within one single Pre-trained Language Model (PLM). This model-specific setup is a substantial limitation on the very modularity that modular architectures are trying to achieve. We ask whether current modular approaches are transferable between models and whether we can transfer the modules from more robust and larger PLMs to smaller ones. In this work, we aim to fill this gap via a lens of Knowledge Distillation, commonly used for model compression, and present an extremely straightforward approach to transferring pre-trained, task-specific PEFT modules between same-family PLMs. Moreover, we propose a method that allows the transfer of modules between incompatible PLMs without any change in the inference complexity. The experiments on Named Entity Recognition, Natural Language Inference, and Paraphrase Identification tasks over multiple languages and PEFT methods showcase the initial potential of transferable modularity.
Code (1)
Tasks
Domain AdaptationKnowledge DistillationLanguage ModelingLanguage ModellingModel Compressionnamed-entity-recognitionNamed Entity RecognitionNatural Language Inferenceparameter-efficient fine-tuningParaphrase IdentificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Substitutability, equilibrium transport, and matching models
This chapter explores the role of substitutability in economic models, particularly in the context of optimal transport and matching models. In equilibrium models with substitutability, market-clearing prices can often b…
Revisiting Matching Pursuit: Beyond Approximate Submodularity
We study the problem of selecting a subset of vectors from a large set, to obtain the best signal representation over a family of functions. Although greedy methods have been widely used for tackling this problem and man…
Adaptive Sequence Submodularity
In many machine learning applications, one needs to interactively select a sequence of items (e.g., recommending movies based on a user's feedback) or make sequential decisions in a certain order (e.g., guiding an agent …
Decision MakingLink PredictionProduct RecommendationSequential Decision MakingInterpreting Neural Policies with Disentangled Tree Representations
The advancement of robots, particularly those functioning in complex human-centric environments, relies on control solutions that are driven by machine learning. Understanding how learning-based controllers make decision…
Disentanglement