English

TQCompressor: improving tensor decomposition methods in neural networks via permutations

Machine Learning 2024-01-30 v1 Artificial Intelligence Computation and Language

Abstract

We introduce TQCompressor, a novel method for neural network model compression with improved tensor decompositions. We explore the challenges posed by the computational and storage demands of pre-trained language models in NLP tasks and propose a permutation-based enhancement to Kronecker decomposition. This enhancement makes it possible to reduce loss in model expressivity which is usually associated with factorization. We demonstrate this method applied to the GPT-2small_{small}. The result of the compression is TQCompressedGPT-2 model, featuring 81 mln. parameters compared to 124 mln. in the GPT-2small_{small}. We make TQCompressedGPT-2 publicly available. We further enhance the performance of the TQCompressedGPT-2 through a training strategy involving multi-step knowledge distillation, using only a 3.1% of the OpenWebText. TQCompressedGPT-2 surpasses DistilGPT-2 and KnGPT-2 in comparative evaluations, marking an advancement in the efficient and effective deployment of models in resource-constrained environments.

Keywords

Cite

@article{arxiv.2401.16367,
  title  = {TQCompressor: improving tensor decomposition methods in neural networks via permutations},
  author = {V. Abronin and A. Naumov and D. Mazur and D. Bystrov and K. Tsarova and Ar. Melnikov and I. Oseledets and S. Dolgov and R. Brasher and M. Perelshtein},
  journal= {arXiv preprint arXiv:2401.16367},
  year   = {2024}
}
R2 v1 2026-06-28T14:30:34.131Z