atlas

Research map / Architectures and efficiency / RNNs and normalization

Activation Map Compression through Tensor Decomposition for Deep Learning

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Efficient network compression and training · 5 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.

Compresses stored activation maps for backpropagation using SVD and HOSVD with explained-variance-controlled truncation, reporting large activation-memory savings on CNN fine-tuning with comparable accuracy.

Problem

Backpropagation on edge devices is limited by the memory footprint of stored activation maps needed to compute weight gradients.

Approach

Store only the truncated low-rank components of each layer's input activation (SVD on reshaped matrix, or HOSVD/Tucker across all modes), selected by a cumulative explained-variance threshold, and compute weight gradients directly from these factors via a sequence of smaller convolutions, with a per-layer SNR-based error analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compress activations with HOSVD at ε=0.8 instead of vanilla trainingMCUNet · ImageNet-1k, 2 layerspeak memory (MB): 13.78 -> 0.48Helped
Compress activations with HOSVD at ε=0.8 instead of vanilla trainingMCUNet · ImageNet-1k, 2 layersaccuracy: 62.1 -> 61.7Hurt
Increase retained explained variance from ε=0.8 to ε=0.9 (ablation)HOSVD on MCUNet · ImageNet-1k, 2 layersaccuracy: 61.7 -> 62.0Helped
Increase retained explained variance from ε=0.8 to ε=0.9 (ablation)HOSVD on MCUNet · ImageNet-1k, 2 layerspeak memory (MB): 0.48 -> 1.32Hurt
Compress activations with HOSVD at ε=0.8 instead of vanilla trainingPSPNet · Pascal-VOC12, 5 layerspeak memory (MB): 128.00 -> 0.47Helped
Compress activations with HOSVD at ε=0.8 instead of vanilla trainingPSPNet · Pascal-VOC12, 5 layersmIoU: 39.36 -> 38.11Hurt
Increase retained explained variance from ε=0.8 to ε=0.9 (ablation)HOSVD on PSPNet · Pascal-VOC12, 5 layersmIoU: 38.11 -> 39.03Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1k CIFAR-10 CIFAR-100 CUB200 Flowers102 Pets Cityscapes Pascal-VOC12

Benchmarks: ImageNet-1k CIFAR-10 CIFAR-100 CUB200 Flowers102 Pets Pascal-VOC12

Metrics: top-1 accuracy mIoU mAcc peak activation memory (MB) mean activation memory (MB)

Baselines: Vanilla training Gradient Filtering SVD activation compression

Builds on: Gradient Filtering Lin et al. sub-network fine-tuning (tiny training) Kim et al. Tucker convolution backpropagation

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