CLAINov 5, 2016

A Joint Many-Task Model: Growing a Neural Network for Multiple NLP Tasks

arXiv:1611.01587v5586 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of integrating diverse NLP tasks into one model, which is incremental as it builds on existing multi-task learning approaches.

The authors tackled the problem of training a single neural network for multiple NLP tasks across different linguistic levels, achieving state-of-the-art or competitive results on five tasks including tagging, parsing, relatedness, and entailment.

Transfer and multi-task learning have traditionally focused on either a single source-target pair or very few, similar tasks. Ideally, the linguistic levels of morphology, syntax and semantics would benefit each other by being trained in a single model. We introduce a joint many-task model together with a strategy for successively growing its depth to solve increasingly complex tasks. Higher layers include shortcut connections to lower-level task predictions to reflect linguistic hierarchies. We use a simple regularization term to allow for optimizing all model weights to improve one task's loss without exhibiting catastrophic interference of the other tasks. Our single end-to-end model obtains state-of-the-art or competitive results on five different tasks from tagging, parsing, relatedness, and entailment tasks.

Code Implementations2 repos
Foundations

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

Your Notes