Large language models are expensive because they read billions of numbers from memory to generate each word. Weight pruning removes many numbers to reduce cost, but extreme pruning severely degrades accuracy.
ETAPS prunes gradually: it removes numbers in stages. After each stage, it fine-tunes only a small subset of numbers (sparse delta). This avoids the large memory needed by previous methods.
ETAPS reduces error by up to 42% compared to the prior best method at the same extreme pruning levels, while using far less memory and computing time. This makes high-quality, compact models more accessible.
