🚀NEW COURSEVibe Coding AI Apps with Claude Code 🤖✨Enroll now
← All papers  /  Sep 12, 2026
Evaluation · Training

EGGROLL, Unrolled: Understanding and Improving Low-Rank Evolution Strategies at Scale

First page
EGGROLL, Unrolled: Understanding and Improving Low-Rank Evolution Strategies at Scale
The curator’s take

Ege C. Kaya and Abolfazl Hashemi (Purdue University) analyze the update rule of EGGROLL, the low-rank evolution strategy used to fine-tune LLMs without gradients, and introduce LOO-ROLL, a leave-one-out estimator that halves estimator error at equal evaluation cost.

Ask this paper

Key points
01

Theory: The mean EGGROLL update equals a resolvent applied to the smoothed gradient, which can add a nonconservative component and reverse the local stability of an optimum. It is exact on every quadratic objective, and the first finite-rank correction is O(sigma^2/r).

02

Cost of rank one: Under a local affine model, rank-one perturbations raise gradient-estimator variance by 2(m+n+1)/(mn+1) relative to dense Gaussian ES, which is 0.098% for a 4096x4096 matrix.

03

LOO-ROLL: It replaces EGGROLL's two antithetic evaluations per direction with one leave-one-out evaluation while keeping the same population field, and halves estimator MSE in transformer blocks.

04

Results: At matched wall time across ten post-training settings up to 8B parameters, LOO-ROLL improves seven outcomes with no significant loss. GSM8K accuracy rises from 38.1% to 63.0% at 0.6B and from 65.9% to 80.0% at 8B, and rank eight gives no reproducible advantage over rank one.

Abstract

EGGROLL makes evolution strategies (ES) practical for LLMs by replacing dense Gaussian weight perturbations with low-rank Gaussian products, often of rank one. This choice is computationally attractive but geometrically severe: each rank-one perturbation lies in a zero-volume subset of the ambient matrix space, despite having identity covariance. We characterize the mean EGGROLL update field at finite rank and nonzero perturbation radii, then analyze the error of its finite-population estimator. The population field is obtained by applying an explicit resolvent to the gradient of the objective smoothed by the perturbations. We show that the resolvent can introduce a nonconservative component and can reverse the local stability of an optimum. EGGROLL is nevertheless exact on every quadratic objective at every rank and radius. For smooth objectives, its first local finite-rank correction is $O(σ^2/r)$, and nonasymptotic bounds control the resulting field error under smoothness assumptions. Under a local affine model, rank-one perturbations increase the variance of the gradient estimator by only $\frac{2(m+n+1)}{mn+1}$ relative to dense Gaussian ES, or $0.098\%$ for a $4096\times4096$ matrix. We then introduce LOO-ROLL, a leave-one-out estimator that preserves the finite-rank population field while replacing EGGROLL's two antithetic evaluations per direction by one. At equal evaluation cost, LOO-ROLL halves estimator MSE in transformer blocks. At matched wall time across ten post-training settings and models up to 8B parameters, LOO-ROLL improves seven outcomes in individual paired tests, with no significant loss. On the GSM8K test set, accuracy increases from $38.1\%$ to $63.0\%$ at 0.6B and from $65.9\%$ to $80.0\%$ at 8B. Transformer measurements recover the predicted finite-rank variance, while the rank comparisons show no reproducible reward-based advantage for rank eight.

Every Monday
Get next week’s papers.
Subscribe on Substack