Ben Rees

Self-Refine Without a Repetition Penalty

A controlled case study: the same recursive self-improvement loop, on the same local model, six and a half hours each. One run collapses into repetition within forty cycles. The other holds clean for all two hundred and one. The difference is a single sampler setting.

Ben Rees - 11 August 2026

I ran the same recursive self-refine loop on my Mac Mini's local model twice, six and a half hours each, same task, same budget. The first run had no repetition penalty configured and collapsed into repeating itself within forty cycles, by the end it had stopped attempting the task altogether and was reciting its own instructions back. The second run added one sampler setting and a guard against building on degraded output, and held clean for all two hundred and one cycles. The more elaborate half of the fix barely mattered. The cheap one did nearly all the work.

Get the PDF (free, just your email)