Compressing Transformer Language Models via Matrix Product Operator Decomposition: A Case Study on PicoGPT
Not on the map. Why?
Abstract (arXiv)
Transformer-based language models achieve strong performance across NLP tasks, but their quadratic parameter scaling with hidden dimension makes deployment on resource-constrained hardware expensive. We study Matrix Product Operator (MPO) decomposition as a principled compression method for transformers. MPO factorises weight matrices into chains of low-rank cores, with approximation quality controlled by the bond dimension chi. We replace every nn.Linear layer in PicoGPT, a GPT-2-style character-level language model with about 1M parameters, with an MPOLinear module parameterised as an MPO chain. Cores are initialised either by TT-SVD from pretrained dense weights or from random initialisation, and trained using standard PyTorch autograd without a custom backward pass. We derive balanced factorisation schemes for the five distinct weight shapes in PicoGPT and evaluate bond dimensions chi in {4, 8, 16, 32} on Tiny Shakespeare. MPO compression achieves up to 13x compression per transformer block at chi = 4. At chi = 16, the model uses 191,872 parameters instead of 1,020,224 while retaining 97.7% of baseline token accuracy (51.6% vs 52.8%). Reconstruction error follows the expected trend and is lower for three-site than two-site factorisations at the same bond dimension. The chi = 8 model gives the best accuracy per parameter, exceeding the dense baseline by 2.7x on this metric. These results show that MPO parameterisation is a practical and theoretically grounded alternative to low-rank methods and unstructured pruning for transformer compression.
Key facts. Cited by 3 papers in the map (data through 13 Oct 2026). Builds on 13 of its 26 references that are in the map. First posted on arXiv 30 Mar 2026.
Builds on
13 of 26 references.
References · 13
- 2017Attention Is All You Needcited by 60,106
- 2020Language Models are Few-Shot Learnerscited by 32,320
- 2015Distilling the Knowledge in a Neural Networkcited by 10,180
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,315
- 2015Tensorizing Neural Networkscited by 248
- 2013Predicting Parameters in Deep Learningcited by 224
- 2014Speeding-up Convolutional Neural Networks Using Fine-tuned CP-Decompositioncited by 201
- 2017Tensor-Train Recurrent Neural Networks for Video Classificationcited by 59
- 2024CompactifAI: Extreme Compression of Large Language Models using Quantum-Inspired Tensor Networkscited by 32
- 2017Compressing Recurrent Neural Network with Tensor Traincited by 28
- 2019Compressing deep neural networks by matrix product operatorscited by 28
- 2019Tensorized Embedding Layers for Efficient Model Compressioncited by 27
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026Tensor Methods for Language Models: From Token Representation to Training, Adaptation, Inference, Compression, and Interpretabilitycited by 1
- 2026Automatically Differentiable Nonlinear Tensor Networks (ADNTNs) for Exponential Parameter Compression of Deep Neural Networkscited by 0
- 2026Pre-registered tests of solid-state-physics-inspired LLM compression: a cluster-level negative result at small-language-model scalecited by 0
- 2026Pre-registered tests of solid-state-physics-inspired LLM compression: a cluster-level negative result at small-language-model scale28 Sep 2026
- 2026Tensor Methods for Language Models: From Token Representation to Training, Adaptation, Inference, Compression, and Interpretability31 Aug 2026
- 2026Automatically Differentiable Nonlinear Tensor Networks (ADNTNs) for Exponential Parameter Compression of Deep Neural Networks28 May 2026