cs.LGApr 13, 2026

S3^3: Structured Sparsity Specification

Authors: Ayoub Ghriss

Organizations: Department of Computer Science, Colorado University, Boulder

Abstract

We introduce the Structured Sparsity Specification (S3^3), an algebraic framework for defining, composing, and implementing structured sparse patterns. S3^3 specifies sparsity through three components: a View that reshapes the tensor via layout composition, a Block specification that defines the atomic pruning unit, and the sparsity decision Scope. Both Block and Scope support Coupling across tensors for coordinated sparsification. S3^3 enables precise specification of diverse sparsity structures, from fine-grained N:M patterns to coarse channel pruning, and integrates seamlessly with Optimal Brain Damage (OBD) and Surgeon (OBS). We formalize the framework mathematically, demonstrate its expressiveness on canonical patterns, and validate it experimentally via structured OBS and OBD implementations built entirely on S3^3, which surpasses well-established second order heuristics on output reconstruction across common configurations.

Figures & tables

Appendix figures & tables9 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. SpenseGPT: Practical One-shot Pruning Enabling Sparse and Dense GEMMs for LLM Inference

    Jun 9, 2026Jaeseong Lee, Seung-won Hwang, Samyam RajbhandariLLM PruningHigh-Performance Computing

  2. RNM-TD3: N:M Semi-structured Sparse Reinforcement Learning From Scratch

    Feb 16, 2026Isam Vrce, Andreas Kassler, Gökçe AydosStructured SparsityNeural Network Compression