TensorLLM: Tensorising Multi-Head Attention for Enhanced Reasoning and Compression in LLMs
Yuxuan Gu, Wuyang Zhou, Giorgos Iacovides, Danilo Mandic
TL;DR
This work addresses the challenge of enhancing reasoning in LLMs while compressing their parameters by focusing on the multi-head attention (MHA) block. It introduces a novel framework that tensorises per-head MHA weights and applies a Tucker decomposition with shared factor matrices across heads, enabling denoising within a common high-dimensional subspace and achieving substantial compression without extra data or training. Empirical results across encoder-only and decoder-only models on four reasoning datasets show consistent improvements in accuracy and up to approximately 250x compression in the MHA parameters, and the method can be combined with existing FFN-denoising techniques for further gains. The approach provides a practical, training-free path to more efficient and capable LLM inference, with ablation studies validating the importance of joint tensorisation across all MHA weight matrices.
Abstract
The reasoning abilities of Large Language Models (LLMs) can be improved by structurally denoising their weights, yet existing techniques primarily focus on denoising the feed-forward network (FFN) of the transformer block, and can not efficiently utilise the Multi-head Attention (MHA) block, which is the core of transformer architectures. To address this issue, we propose a novel intuitive framework that, at its very core, performs MHA compression through a multi-head tensorisation process and the Tucker decomposition. This enables both higher-dimensional structured denoising and compression of the MHA weights, by enforcing a shared higher-dimensional subspace across the weights of the multiple attention heads. We demonstrate that this approach consistently enhances the reasoning capabilities of LLMs across multiple benchmark datasets, and for both encoder-only and decoder-only architectures, while achieving compression rates of up to $\sim 250$ times in the MHA weights, all without requiring any additional data, training, or fine-tuning. Furthermore, we show that the proposed method can be seamlessly combined with existing FFN-only-based denoising techniques to achieve further improvements in LLM reasoning performance.
