atlas

Research map / Architectures and efficiency / RNNs and normalization

DMTG: One-Shot Differentiable Multi-Task Grouping

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Differentiable optimization layers · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DMTG, a one-shot differentiable multi-task grouping method that formulates grouping as pruning of KN task heads via a relaxed Categorical (Gumbel-softmax) distribution, jointly training group identification and grouped weights.

Problem

Multi-task grouping with many tasks requires searching up to 2^N task-group candidates; existing methods identify groups heuristically in a separate stage from grouped training, creating objective bias and inefficiency.

Approach

Start with K encoder branches each connected to all N task heads (KN heads), then jointly learn a relaxed Categorical assignment matrix via Gumbel-softmax that masks task losses so heads are pruned to one group per task, all trained in one shot with task losses only.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use one-shot joint group identification and grouped-task training instead of retraining grouped tasks from scratch (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=3total loss: 0.183 -> 0.173Helped
use one-shot joint group identification and grouped-task training instead of retraining from Naive MTL initialization (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=3total loss: 0.194 -> 0.173Helped
replace Xception variant with ViT-Base (ablation)DMTG · Taskonomy-5, K=3total loss: 0.379 -> 0.326Helped
use 3 shared backbone blocks instead of 0 (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=3total loss: 0.174 -> 0.166Helped
increase shared backbone blocks from 3 to 9 (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=3total loss: 0.166 -> 0.169Hurt
increase shared backbone blocks from 3 to 9 (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=3FLOPs (G): 49.68 -> 33.36Helped
vary the Gumbel Softmax temperature schedule (ablation)DMTG on Taskonomy-5 · Taskonomy-5, K=5total loss: 0.1656; 0.1665; 0.1730; 0.1710; 0.1684No clear effect
use DMTG instead of the strongest reported baseline, MTG-NetTaskonomy-5 · Taskonomy-5, K=3total loss: 0.191 -> 0.173Helped
use DMTG instead of the strongest reported baseline, TAGCelebA-9 · CelebA-9, K=2total classification error: 53.41 -> 52.97Helped
use DMTG instead of the strongest reported baseline, HOADMTG with ViT-Base · Taskonomy-5, K=3total loss: 0.379 -> 0.326Helped

Surprising findings

Limitations

Experimental setup

Datasets: Taskonomy CelebA

Benchmarks: Taskonomy-5 CelebA-9 CelebA-40

Metrics: total loss NormGain_L NormGain_E total classification error FLOPs training time

Baselines: Naive MTL STL RG HOA TAG MTG-Net

Builds on: Gumbel softmax Concrete distribution HOA TAG MTG-Net

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy