atlas

Research map / Architectures and efficiency / RNNs and normalization

Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networks

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Theory of depth and width · 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 Generalized Block-Low-Rank (GBLR) matrices whose structure is learned by gradient descent via a Gaussian-Dirichlet frequency-domain mask (Gaudi-GBLR) and proximal gradient descent, improving accuracy-FLOPs trade-offs over low-rank, Monarch, and Pixelfly-style matrices for ViT, MLP-Mixer, and GPT-2.

Problem

Replacing dense weight matrices in DNNs with structured matrices is usually done with hand-designed formats (low-rank, block-sparse, block-low-rank) that are disjoint and non-differentiable in their structure choice, so the best per-layer structure is not learned.

Approach

Define a generalized block-low-rank format as a sum of overlapping rank-1 blocks with learnable widths and locations, parameterize the boxcar masks via a Gaussian-Dirichlet function in the frequency domain so that width and location gradients exist, and learn structure with proximal gradient descent under an l1 cost penalty.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace dense weight matrices with Gaudi-GBLR matricesGPT-2 · WikiText103 validationPerplexity: 19.36 -> 19.24Helped
replace Low Rank matrices with Gaudi-GBLR matricesGPT-2 · WikiText103 validationPerplexity: 19.48 -> 19.24Helped
replace Monarch matrices with Gaudi-GBLR matricesGPT-2 · WikiText103 validationPerplexity: 20.56 -> 19.24Helped
learn structured matrices with Gaudi-GBLR instead of hand-designed LR or Monarch structuresViT-Base · ImageNet validationAccuracyHelped
learn structured matrices with Gaudi-GBLR instead of hand-designed structured matricesViT and MLP-Mixer · CIFAR-10/100AccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet CIFAR-10 CIFAR-100 WikiText103

Benchmarks: ImageNet CIFAR-10 CIFAR-100 WikiText103

Metrics: top-1 accuracy perplexity FLOPs

Baselines: Low-Rank Monarch Pixelfly (BSP-LR) Dense ViT-Base ALDS

Builds on: Monarch Pixelfly Dirichlet kernel AdamW

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