Getting Free Bits Back from Rotational Symmetries in LLMs
<|reference_start|>Getting Free Bits Back from Rotational Symmetries in LLMs: Current methods for compressing neural network weights, such as decomposition, pruning, quantization, and channel simulation, often overlook the inherent symmetries within these networks and thus waste bits on encoding redundant information. In this paper, we propose a format based on bits-back coding for storing rotationally symmetric Transformer weights more efficiently than the usual array layout at the same floating-point precision. We evaluate our method on Large Language Models (LLMs) pruned by SliceGPT (Ashkboos et al., 2024) and achieve a 3-5% reduction in total bit usage for free across different model sizes and architectures without impacting model performance within a certain numerical precision.<|reference_end|>
@article{he2024getting,
    title={Getting Free Bits Back from Rotational Symmetries in LLMs},
    author={Jiajun He, Gergely Flamich, Jos'e Miguel Hern'andez-Lobato},
    journal={arXiv preprint arXiv:2410.01309},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.01309},
    primaryClass={cs.IT cs.LG math.IT}
}