← Home

HALO: Adaptive Latent Refinement for Frozen Language Models

By James Trappett · 14 July 2026

4 min read

Most efforts to improve language model reasoning focus on either training larger models or applying more compute uniformly at inference time. HALO, introduced in arXiv:2607.08775, takes a different approach: rather than adding a fixed extra refinement pass over every token in a sequence, it asks which tokens actually need that additional computation and routes only those through a second-stage latent refinement block. The result is a method that sits at the intersection of adaptive computation, token-level halting, and frozen-model extension, a combination that has been explored in parts by prior work but not quite assembled in this way.

The practical motivation is straightforward. Frozen pretrained models are expensive to retrain, but their hidden states can be refined post-hoc with a small trainable module. The question is how to allocate that refinement budget. A single refinement step may be too weak for hard reasoning problems; two full-sequence refinement steps everywhere is expensive and, as the paper shows, does not reliably help. HALO is designed to occupy the space between those two extremes.

Key Contributions

The paper makes three concrete claims:

The authors are careful to frame these as narrow claims. HALO does not win every benchmark column. The frozen backbone remains strongest on MMLU-Pro. Fixed-2 is marginally ahead on raw internal token accuracy. The paper's central argument is about the quality-compute tradeoff, not uniform superiority.

Methodology

HALO extends a frozen backbone (specifically microsoft/Phi-4-mini-instruct) with a lightweight trainable refinement module. The architecture has two stages. A coarse refinement stage processes all tokens, but a learned token-scoring gate then selects a subset (budget 0.35 in the winning configuration) for a more expensive second-stage latent refinement block. Tokens not selected bypass this path and are merged back into the sequence afterward.

The gate operates token by token from cheap features derived from current logits and, where available, the change in logits from the previous step. This is important: because the gate can skip the coarse refinement stage before the budgeted halting stage is reached, the measured compute can fall below one full refinement step on average. The distinction between architectural paths and executed controller updates is load-bearing for the paper's efficiency claims.

Training uses a supervised next-token objective on 4,000 examples from UltraChat-200k, with auxiliary losses that include anytime supervision across refinement steps, controller regularization toward a target budget, and consistency training across budget settings. Only the refinement and controller parameters are trained; the backbone is frozen throughout. This is a small training footprint by most standards, which makes the transfer results more meaningful.

Evaluation follows two tracks. The public track uses lm-eval on MMLU-Pro and GPQA-Diamond across six independently trained seeds. The internal track uses the model's native harness to report token accuracy and average applied refinement steps directly, giving finer-grained visibility into the quality-compute relationship.

Results

The headline public numbers are modest but consistent. HALO achieves a mean average of 35.66 across the two benchmarks, compared to 35.41 for fixed-1, 35.25 for fixed-2, and 35.18 for the frozen backbone. The gain is driven almost entirely by GPQA-Diamond (33.00 for HALO versus 31.82 for the frozen backbone), while MMLU-Pro actually favours the frozen backbone slightly.

The seed-level data in the appendix adds useful texture. Every HALO seed sits above the frozen backbone's public average, whereas both fixed baselines include seeds that fall below it. The standard deviation for HALO (0.43) is also lower than for fixed-1 (1.01) or fixed-2 (0.78), suggesting more stable transfer. This is not a dramatic effect, but it is consistent.

The internal results are where the efficiency story becomes clear. HALO achieves token accuracy of roughly 0.706 to 0.707 across seeds, comparable to fixed-2 (0.706 to 0.708) and above fixed-1 (0.703 to 0.706). But HALO does this with average applied refinement steps of around 0.77, well below fixed-1's fixed cost of 1.0 and far below fixed-2's cost of 2.0. The quality-compute scatter is the central empirical result: HALO clusters near the fixed-2 accuracy region at a fraction of the compute.

The comparison between fixed-1 and fixed-2 is itself informative. If more refinement were straightforwardly beneficial, fixed-2 should dominate fixed-1. It does not: fixed-2 scores 35.25 on the public average versus 35.41 for fixed-1. This negative result strengthens the paper's core argument that indiscriminate additional refinement is not the answer.

Limitations and Implications

The paper is honest about its scope. Two benchmarks are a narrow public test, the overall gains are small in absolute terms, and the comparison is intentionally limited to the frozen-backbone refinement setting. The efficiency metric is also a proxy: average applied refinement steps is convenient and internally consistent, but it does not directly measure wall-clock latency or throughput, which would be needed to make a deployment-cost argument with confidence.

There is also a question about generality. The winning configuration uses a budget of 0.35, meaning roughly a third of tokens receive second-stage refinement. How sensitive the results are to this budget, and whether the optimal budget shifts across task types or sequence lengths, is not explored in depth. The benchmark asymmetry (strong on GPQA-Diamond, neutral or slightly negative on MMLU-Pro) hints that the refinement policy may be better suited to certain reasoning structures than others.

For the field, HALO is a useful data point in the growing literature on inference-time computation. It sits alongside work on latent-space reasoning, self-refinement, and learned halting (Pondering, Universal Transformers, and more recent latent reasoning approaches), but its specific contribution is showing that selective hidden-state refinement over a frozen backbone can improve the quality-compute frontier relative to fixed-step alternatives. The result that more uniform compute does not help, and may slightly hurt, is worth taking seriously as the community explores inference scaling more broadly.

The training setup is also worth noting for practitioners. Four thousand examples, one epoch, sequence length 1024: this is a very lightweight fine-tuning regime. If the gains hold up under broader evaluation, the method would be accessible to researchers without large compute budgets, which is a genuine practical advantage over approaches that require full-model fine-tuning or large-scale reinforcement learning.

Full paper: arXiv:2607.08775

Language ModelsAdaptive ComputationInference EfficiencyNLPLLM Research

Related Articles

Emergent Misalignment May Be a Dataset ArtifactStickyMoE: Training MoE Models for Memory-Efficient InferenceIRIS C2 and the Zero-Day Market's Credibility Problem