Saved in:
Bibliographic Details
Main Authors: Pfeiffer, Jonas, Ruder, Sebastian, Vulić, Ivan, Ponti, Edoardo Maria
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2302.11529
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913211729575936
author Pfeiffer, Jonas
Ruder, Sebastian
Vulić, Ivan
Ponti, Edoardo Maria
author_facet Pfeiffer, Jonas
Ruder, Sebastian
Vulić, Ivan
Ponti, Edoardo Maria
contents Transfer learning has recently become the dominant paradigm of machine learning. Pre-trained models fine-tuned for downstream tasks achieve better performance with fewer labelled examples. Nonetheless, it remains unclear how to develop models that specialise towards multiple tasks without incurring negative interference and that generalise systematically to non-identically distributed tasks. Modular deep learning has emerged as a promising solution to these challenges. In this framework, units of computation are often implemented as autonomous parameter-efficient modules. Information is conditionally routed to a subset of modules and subsequently aggregated. These properties enable positive transfer and systematic generalisation by separating computation from routing and updating modules locally. We offer a survey of modular architectures, providing a unified view over several threads of research that evolved independently in the scientific literature. Moreover, we explore various additional purposes of modularity, including scaling language models, causal inference, programme induction, and planning in reinforcement learning. Finally, we report various concrete applications where modularity has been successfully deployed such as cross-lingual and cross-modal knowledge transfer. Related talks and projects to this survey, are available at https://www.modulardeeplearning.com/.
format Preprint
id arxiv_https___arxiv_org_abs_2302_11529
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Modular Deep Learning
Pfeiffer, Jonas
Ruder, Sebastian
Vulić, Ivan
Ponti, Edoardo Maria
Machine Learning
Transfer learning has recently become the dominant paradigm of machine learning. Pre-trained models fine-tuned for downstream tasks achieve better performance with fewer labelled examples. Nonetheless, it remains unclear how to develop models that specialise towards multiple tasks without incurring negative interference and that generalise systematically to non-identically distributed tasks. Modular deep learning has emerged as a promising solution to these challenges. In this framework, units of computation are often implemented as autonomous parameter-efficient modules. Information is conditionally routed to a subset of modules and subsequently aggregated. These properties enable positive transfer and systematic generalisation by separating computation from routing and updating modules locally. We offer a survey of modular architectures, providing a unified view over several threads of research that evolved independently in the scientific literature. Moreover, we explore various additional purposes of modularity, including scaling language models, causal inference, programme induction, and planning in reinforcement learning. Finally, we report various concrete applications where modularity has been successfully deployed such as cross-lingual and cross-modal knowledge transfer. Related talks and projects to this survey, are available at https://www.modulardeeplearning.com/.
title Modular Deep Learning
topic Machine Learning
url https://arxiv.org/abs/2302.11529