LLM·

LILA prunes LLM neurons without calibration data — Calibration-free structured neuron pruning — What does it mean?

The news. On September 10, 2026, a six-author paper introduced LILALatent-Informed Layer Analysis — a way to choose which feed-forward neurons a large language model can lose by reading the weight matrix and nothing else. Existing structured-pruning methods all want something extra at pruning time: SliceGPT calibrates on WikiText-2 text, PruneNet trains a 45M-parameter reinforcement-learning policy. LILA wants none of it, reports 1.57 pp more zero-shot accuracy — accuracy on benchmark tasks the model was never fine-tuned for — than PruneNet on LLaMA-2-7B at 25% sparsity with no fine-tuning, and preserves the original architecture. Read the paper →

Picture a city skyline seen from across the river, and imagine the buildings lined up tallest first. That profile is the city's signature: a few towers on the left, a long tail of low blocks on the right. An FFN weight matrix has exactly this kind of profile. Its singular values — the sorted strengths of its internal directions — are the building heights, and the shape of that sorted list says how much genuinely distinct work the matrix is doing.

Now demolish one building and redraw the silhouette. If the city had a dozen blocks of about that height, the neighbours close the gap and the profile barely moves. If you took out the one tower, a notch opens that nothing else fills. LILA's bet is that a neuron is safe to delete when the skyline closes back up without it. That sentence is the whole scoring rule, and the picture above is the measurement: green is the profile before, pink dashed is the profile after, and the amber caliper marks the widest gap between them.

What makes this worth a paper is the survey you no longer run. The usual way to find the redundant blocks is a traffic study: send real sample text through the model and let what lights up decide what can go. That study needs a corpus, a forward pass over it, and a judgement about whether your corpus resembles the traffic the model will actually see. LILA skips it and reads the buildings.

Inputembeddings
Thecatsatonthemat
Attentioncontext mixing
+ Residualadd & norm
Feed-Forwardtransform
Outputto next layer

Concretely: take one FFN weight matrix, run a singular value decomposition, and keep the sorted list of singular values. Now zero out neuron i — a LLaMA-style FFN holds three weight matrices per layer, called gate, up and down, and one neuron owns a row of the gate, a row of the up, and a column of the down — and decompose again. You now have two distributions of singular values, and the Kolmogorov-Smirnov distance between them is a single number: the widest vertical gap between their cumulative curves. Small gap, redundant neuron. Large gap, load-bearing neuron. LILA replaces the whole calibration step with one closed-form comparison between two singular-value distributions.

The paper backs the intuition with a Neural Tangent Kernel analysis — NTK being a standard way to approximate how much a network's function moves when its weights move — and reports a 22× reduction in functional distortion versus removing neurons at random. That is the claim that matters: the spectrum is not just a convenient thing to measure, it tracks the damage. Which parts of a model a compression method is allowed to touch is the same question the curriculum asks under what to quantize; LILA answers it for whole neurons rather than for bits.

MethodWhat it needs at pruning timeReported result vs LILA
Random pruningnothingLILA shows 22× less functional distortion under NTK analysis
SliceGPTWikiText-2 calibration textLILA leads by up to 6.0 pp across all tested sparsity levels
PruneNeta trained 45M-parameter RL policyLILA leads by 1.57 pp on LLaMA-2-7B at 25% sparsity, with no fine-tuning
LILAthe weight matrix onlywithin 0.48 pp of calibrated SliceGPT after one LoRA epoch, on LLaMA-2-7B and Phi-2

Hold two things fixed — the model is LLaMA-2-7B and the setting is the paper's 25% sparsity — and the demolition adds up quickly. LLaMA-2-7B's published configuration is 32 layers with a hidden width of 4096 and an FFN width of 11008, and each FFN neuron owns three slices of weight: a row of the gate projection, a row of the up projection, and a column of the down projection. So one neuron costs 3 × 4096 = 12,288 weights. A quarter of 11008 is 2,752 neurons per layer, which is 2,752 × 12,288 ≈ 33.8M parameters per layer, and across 32 layers that is ~1.08B parameters — roughly 2.2 GB at fp16, taking the model from about 13.5 GB down to about 11.3 GB. (That arithmetic is ours from the published shapes, not a figure the paper quotes.) The part worth sitting with is the price of the decision: those 2,752 neurons per layer were chosen with zero forward passes and zero calibration tokens — the cost is spectral comparisons between the full and the neuron-ablated weight matrices, never a pass over a corpus. PruneNet needed a 45M-parameter policy trained before it could pick a single neuron.

Quantization sensitivity by layer positionEmbeddingFP16errors affect every tokenLayer 1 AttnFP16Layer 1 FFNINT8Layer 2 AttnINT8Layer 2 FFNINT4···INT4middle layers — most robustLayer N FFNINT4Layer N AttnINT8Output projFP16errors affect predictions
high sensitivity (FP16) medium (INT8) low (INT4)

The diagram above is the site's map of quantization sensitivity, and it is here as a comparison rather than as evidence about LILA. What it shows is that a transformer does not tolerate compression evenly down its depth — which is exactly the question a pruning budget has to answer too. LILA's answer is to extend the KS score from ranking neurons to allocating a per-layer budget, which the paper reports yields state-of-the-art generative preservation at moderate compression. The KS score tells you where the budget can go, and at higher compression the paper reports single-layer architectural bottlenecks that limit how far it can go.

Two honest limits. The reported numbers cover LLaMA-2-7B and Phi-2 at the stated sparsities, so this is evidence about a shape of model rather than a law about all of them, and the headline comparison is against methods that were themselves handed a calibration set — a fair fight for the claim being made, not proof that calibration never helps. What the result does establish is narrower and still useful: for FFN neurons, much of what a calibration pass was telling you was already sitting in the weight matrix's spectrum, free to read.

It also lands next to the other way of making a matrix smaller. Quantization keeps every neuron and shrinks the numbers; structured pruning keeps the number format and removes neurons. They compose, and the reason both live in the same corner of the curriculum is that they spend the same budget — memory bandwidth — in different currencies.

Goes deeper in: LLM Internals → Transformer Block → The Feed-Forward Network

Related explainers

Frequently Asked Questions

Check what you knowMap your AI & GPU knowledge across every track — free, role-based