DRESS: Dynamic REal-time Sparse Subnets

07/01/2022
by   Zhongnan Qu, et al.
0

The limited and dynamically varied resources on edge devices motivate us to deploy an optimized deep neural network that can adapt its sub-networks to fit in different resource constraints. However, existing works often build sub-networks through searching different network architectures in a hand-crafted sampling space, which not only can result in a subpar performance but also may cause on-device re-configuration overhead. In this paper, we propose a novel training algorithm, Dynamic REal-time Sparse Subnets (DRESS). DRESS samples multiple sub-networks from the same backbone network through row-based unstructured sparsity, and jointly trains these sub-networks in parallel with weighted loss. DRESS also exploits strategies including parameter reusing and row-based fine-grained sampling for efficient storage consumption and efficient on-device adaptation. Extensive experiments on public vision datasets show that DRESS yields significantly higher accuracy than state-of-the-art sub-networks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2018

Automatic Configuration of Deep Neural Networks with EGO

Designing the architecture for an artificial neural network is a cumbers...
research
10/06/2021

ParaDiS: Parallelly Distributable Slimmable Neural Networks

When several limited power devices are available, one of the most effici...
research
12/21/2021

Compact Multi-level Sparse Neural Networks with Input Independent Dynamic Rerouting

Deep neural networks (DNNs) have shown to provide superb performance in ...
research
03/20/2022

Unidirectional Thin Adapter for Efficient Adaptation of Deep Neural Networks

In this paper, we propose a new adapter network for adapting a pre-train...
research
03/13/2023

Dynamic Neural Network for Multi-Task Learning Searching across Diverse Network Topologies

In this paper, we present a new MTL framework that searches for structur...
research
04/23/2018

Parameter Transfer Unit for Deep Neural Networks

Parameters in deep neural networks which are trained on large-scale data...

Please sign up or login with your details

Forgot password? Click here to reset