atlas

Research map / Architectures and efficiency / RNNs and normalization

Beyond Low-rank Decomposition: A Shortcut Approach for Efficient On-Device Learning

ICML 2025 · Architectures and efficiency › RNNs and normalization · approach: Distributed LLM inference systems · 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 ASI, which selects per-layer activation ranks once before training via a perplexity-based budgeted search and then compresses activations with a single warm-started subspace iteration, cutting activation memory and training FLOPs for on-device learning.

Problem

Activation memory and computation of backpropagation limit on-device learning; prior low-rank activation compression (HOSVD with explained variance) has prohibitive per-iteration decomposition cost and no hard memory control.

Approach

Replace per-iteration HOSVD with a single warm-started subspace iteration on each unfolded activation mode, and choose ranks offline once before training using a gradient-error-based perplexity measure under a memory budget, exploiting the short-term stability of activation maps across training steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ASI instead of vanilla trainingMCUNet fine-tuning · ImageNet-1k, 2 layersaccuracy: 62.1 -> 61.7Hurt
Use ASI instead of vanilla trainingMCUNet fine-tuning · ImageNet-1k, 2 layersactivation memory (MB): 13.78 -> 0.38Helped
Use ASI instead of vanilla trainingMCUNet fine-tuning · ImageNet-1k, 2 layersGFLOPs: 19.31 -> 11.01Helped
Use ASI instead of HOSVD (ε=0.8)MCUNet fine-tuning · ImageNet-1k, 2 layersGFLOPs: 1988.05 -> 11.01Helped
Use ASI instead of vanilla trainingTinyLlama 1B fine-tuning · BoolQ, 1 layeraccuracy: 65.94 -> 64.69Hurt
Use ASI (rank=20) instead of vanilla trainingTinyLlama 1B fine-tuning · BoolQ, 5 layersactivation memory (MB): 4352 -> 1.72Helped
Use ASI (rank=20) instead of vanilla trainingTinyLlama 1B fine-tuning · BoolQ, 5 layersTFLOPs: 15.11 -> 8.31Helped
Add warm-start to ASI (ablation)MCUNet fine-tuning · CIFAR-10accuracy: +3.87%Helped

Surprising findings

Limitations

Experimental setup

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

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

Metrics: top-1 accuracy mIoU mAcc activation memory (MB) TFLOPs/GFLOPs latency on Raspberry Pi 5

Baselines: Vanilla training Gradient filtering HOSVD (explained variance 0.8) LoRA variants

Builds on: HOSVD activation compression PowerSGD ASVD gradient filtering AdaLoRA

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