atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

TinyTrain: Resource-Aware Task-Adaptive Sparse Training of DNNs at the Data-Scarce Edge

ICML 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 8 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 TinyTrain, an on-device training method that meta-trains a backbone with ProtoNet on MiniImageNet and then dynamically selects layers/channels to update at deployment using a Fisher-based, memory- and compute-aware criterion.

Problem

On-device training of DNNs on memory- and compute-constrained edge/MCU devices with very few labelled user samples in cross-domain settings, where prior methods lose accuracy, need long training, or rely on expensive offline searches.

Approach

Combine few-shot meta-training (ProtoNet on MiniImageNet) with a task-adaptive sparse update: at deployment, score each layer by Fisher potential normalised by parameter count and MACs, select layers under memory/compute budgets, then pick top-K channels by Fisher information, avoiding offline evolutionary search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add TinyTrain's few-shot meta-training to pre-training (ablation)MCUNet on cross-domain tasks · Meta-Dataset nine-dataset averagetop-1 accuracy: +5.6 pp on averageHelped
use dynamic rather than L2-Norm-based static channel selection (ablation)TinyTrain with MCUNet · cross-domain taskstop-1 accuracy: 0.8-1.7 ppHelped
use dynamic rather than random static channel selection (ablation)TinyTrain with MCUNet · cross-domain taskstop-1 accuracy: 1.9-2.5 ppHelped
use Fisher-only layer selection instead of L2-Norm-based layer selection (ablation)TinyTrain with MCUNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 67.9 -> 69.2Helped
use Fisher-only layer selection instead of L2-Norm-based layer selection (ablation)TinyTrain with MobileNetV2 · Meta-Dataset nine-dataset averagetop-1 accuracy: 62.5 -> 64.3Helped
use Fisher-only layer selection instead of L2-Norm-based layer selection (ablation)TinyTrain with ProxylessNASNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 62.6 -> 68.2Helped
include both memory and compute costs alongside Fisher information in the layer-selection criterion (ablation)TinyTrain with MCUNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 68.6 -> 69.3Helped
include both memory and compute costs alongside Fisher information in the layer-selection criterion (ablation)TinyTrain with MobileNetV2 · Meta-Dataset nine-dataset averagetop-1 accuracy: 63.5 -> 65.7Helped
include both memory and compute costs alongside Fisher information in the layer-selection criterion (ablation)TinyTrain with ProxylessNASNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 67.5 -> 68.3Helped
use TinyTrain rather than FullTrainMCUNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 66.9 -> 69.3Helped
use TinyTrain rather than SparseUpdateMCUNet · Meta-Dataset nine-dataset averagetop-1 accuracy: 64.3 -> 69.3Helped
use TinyTrain rather than SparseUpdateTinyTrain versus SparseUpdate on edge-device backward passes · MCUNet, MobileNetV2, and ProxylessNASNetmemory: 1.59-2.23× less memoryHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet MiniImageNet Traffic Sign Omniglot Aircraft VGG Flowers CUB-200-2011 DTD QuickDraw Fungi COCO

Benchmarks: Meta-Dataset (nine cross-domain datasets)

Metrics: top-1 accuracy backward-pass memory (MB) backward MAC count end-to-end latency (s) energy (kJ)

Baselines: None FullTrain LastLayer TinyTL SparseUpdate Transductive AdapterDrop

Builds on: SparseUpdate (MCUNetV3) ProtoNet TinyTL Meta-Dataset

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