VeLoRA: Memory Efficient Training using Rank-1 Sub-Token Projections
Roy Miles, Pradyumna Reddy, Ismail Elezi, Jiankang Deng

TL;DR
VeLoRA introduces a memory-efficient training method for large language models by projecting sub-tokens onto a fixed subspace, significantly reducing memory usage while maintaining performance.
Contribution
The paper presents a novel sub-token projection technique that enables efficient fine-tuning and pre-training of LLMs with minimal performance loss.
Findings
Outperforms QLoRA in fine-tuning LLaMA
Compatible with state-of-the-art PEFT methods
Achieves competitive results on large-scale datasets
Abstract
Large language models (LLMs) have recently emerged as powerful tools for tackling many language-processing tasks. Despite their success, training and fine-tuning these models is still far too computationally and memory intensive. In this paper, we identify and characterise the important components needed for effective model convergence using gradient descent. In doing so we find that the intermediate activations used to implement backpropagation can be excessively compressed without incurring any degradation in performance. This result leads us to a cheap and memory-efficient algorithm for both fine-tuning and pre-training LLMs. The proposed algorithm simply divides the tokens up into smaller sub-tokens before projecting them onto a fixed 1-dimensional subspace during the forward pass. These features are then coarsely reconstructed during the backward pass to implement the update rules.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsHandwritten Text Recognition Techniques · Advanced Neural Network Applications
MethodsLLaMA
