LGMLJun 16, 2017

One Model To Learn Them All

arXiv:1706.05137v1347 citations
Originality Incremental advance
AI Analysis

This work addresses the inefficiency of training and tuning individual models for each problem in deep learning, offering a multi-domain solution that could streamline AI development.

The authors tackled the problem of needing separate specialized models for different tasks by developing a single model that performs well across multiple domains, including ImageNet, translation tasks, image captioning, speech recognition, and parsing, with tasks having less data benefiting from joint training and large tasks experiencing minimal performance degradation.

Deep learning yields great results across many fields, from speech recognition, image classification, to translation. But for each problem, getting a deep model to work well involves research into the architecture and a long period of tuning. We present a single model that yields good results on a number of problems spanning multiple domains. In particular, this single model is trained concurrently on ImageNet, multiple translation tasks, image captioning (COCO dataset), a speech recognition corpus, and an English parsing task. Our model architecture incorporates building blocks from multiple domains. It contains convolutional layers, an attention mechanism, and sparsely-gated layers. Each of these computational blocks is crucial for a subset of the tasks we train on. Interestingly, even if a block is not crucial for a task, we observe that adding it never hurts performance and in most cases improves it on all tasks. We also show that tasks with less data benefit largely from joint training with other tasks, while performance on large tasks degrades only slightly if at all.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes