DasNet: Dynamic Adaptive Structure for Accelerating Multi-task Convolutional Neural Network

Yinan Ma,Jing Wu,Chengnian Long
DOI: https://doi.org/10.1007/978-3-030-36708-4_12
2019-01-01
Abstract:Multi-task learning solves a collection of different tasks by sharing a large encoder (common network). However, due to high computational demand for large common network, deploying multi-task learning on resource constrained devices is a challenging task. To guarantee overall accuracy with less computation, we introduce DasNet, which (1) automatically searches the adaptive common network sub-structure for each task; (2) fine-tunes corresponding decoders to adapt to the common network sub-structure. Our method can accelerate the real time inference procedure by dynamically building adaptive structure according to specific task requirements in actual scenarios. Notably, all extra memory and calculations we need for our method can be negligible. Experiments conducted on four public datasets (i.e., ILSCRC-2012, Birds200, CatVsDog, MIT67) demonstrate that our proposed method performs effectively compared with general multi-task network architecture and present related state of the art (SOTA) methods.
What problem does this paper attempt to address?