Searching for Efficient Linear Layers over a Continuous Space of Structured Matrices

Andres Potapczynski, Shikai Qiu, Marc Finzi, Christopher Ferri, Zixi Chen +4 more
2/3/2026

No official code found. Best implementation: AndPotap/einsum-search (34 stars, MIT, last commit 2024-10-04).

Abstract

Dense linear layers are the dominant computational bottleneck in large neural networks, presenting a critical need for more efficient alternatives. Previous efforts focused on a small number of hand-crafted structured matrices and neglected to investigate whether these structures can surpass dense layers in terms of compute-optimal scaling laws when both the model size and training examples are optimally allocated. In this work, we present a unifying framework that enables searching among all linear operators expressible via an Einstein summation. This framework encompasses many previously proposed structures, such as low-rank, Kronecker, Tensor-Train, Block Tensor-Train (BTT), and Monarch, along with many novel structures. To analyze the framework, we develop a taxonomy of all such operators based on their computational and algebraic properties and show that differences in the compute-optimal scaling laws are mostly governed by a small number of variables that we introduce. Namely, a small $\omega$ (which measures parameter sharing) and large $\psi$ (which measures the rank) reliably led to better scaling laws. Guided by the insight that full-rank structures that maximize parameters per unit of compute perform the best, we propose BTT-MoE, a novel Mixture-of-Experts (MoE) architecture obtained by sparsifying computation in the BTT structure. In contrast to the standard sparse MoE for each entire feed-forward network, BTT-MoE learns an MoE in every single linear layer of the model, including the projection matrices in the attention blocks. We find BTT-MoE provides a substantial compute-efficiency gain over dense layers and standard MoE.

View on arXivView PDF

Code Implementations(1)

MIT
342Shell, PythonSep 18, 20242 years agoMIT

Similar Papers

Cite this paper

@article{potapczynski2026searching,
  title  = {Searching for Efficient Linear Layers over a Continuous Space of Structured Matrices},
  author = {Andres Potapczynski and Shikai Qiu and Marc Finzi and Christopher Ferri and Zixi Chen and Micah Goldblum and Bayan Bruss and Christopher De Sa and Andrew Gordon Wilson},
  year   = {2026},
  eprint = {2410.02117},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.02117},
  url    = {https://arxiv.org/abs/2410.02117},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.02117.svg)](https://codeofpaper.com/paper/2410.02117)

Discussion