TensorLLM: Tensorising Multi-Head Attention for Enhanced Reasoning and Compression in LLMs

Yuxuan Gu, Wuyang Zhou, Giorgos Iacovides, Danilo Mandic
1/26/2025
cs.CLcs.LG

No official code found. Best implementation: guyuxuan9/TensorLLM (7 stars, MIT, last commit 2025-12-23).

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.

View on arXivView PDF

Code Implementations(1)

guyuxuan9/TensorLLMCommunity100%
MIT

[IJCNN 2025] This is the repo for paper "TensorLLM: Tensorising Multi-Head Attention for Enhanced Reasoning and Compression in LLMs" (https://arxiv.org/abs/2501.15674)

71Shell, PythonApr 1, 202510 months agoMIT

Similar Papers

Cite this paper

@article{gu2025tensorllm,
  title  = {TensorLLM: Tensorising Multi-Head Attention for Enhanced Reasoning and Compression in LLMs},
  author = {Yuxuan Gu and Wuyang Zhou and Giorgos Iacovides and Danilo Mandic},
  year   = {2025},
  eprint = {2501.15674},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.15674v2}
}

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/2501.15674.svg)](https://codeofpaper.com/paper/2501.15674)

Discussion