arxiv-2403-13799 · paper

Reverse Training to Nurse the Reversal Curse

Olga Golovneva, Zeyuan Allen-Zhu, Jason Weston, Sainbayar Sukhbaatar

Created: 2024 · Ingested: 2026-09-02

This source: Reverse Training to Nurse the Reversal CurseHow much the field cites it — steadily cited in the last 12 months15 in the last 12 months · 60 totalpublished 2024checked 2026-09-0415 citations in the last 12 months · 60 total · checked 2026-09-04

https://arxiv.org/abs/2403.13799(opens in a new tab)

In brief

Training a language model on both the original text and a chunk-reversed copy of it removes much of the reversal curse, and the unit of reversal has to match the size of the target concept. Reversing tokens or words is not enough; entity names and multi-word descriptions must stay in left-to-right order inside chunks.

Reverse training doubles the token count by adding REVERSE(x) for each sample, with 4 reversal types: token, word, entity-preserving, and random segment (chunks of 1-k tokens joined by [REV]). Tested on a symbolic a→b task, the bioS/bioR synthetic biography datasets, real-world celebrity parent questions with 1.4B Llama-2 models pre-trained on 2T tokens, and fictitious-fact finetuning at 1.4B and 7B.

On the symbolic task standard training scores 0 at all entity lengths; entity-preserving reversal reaches 100.0 for 2-, 3- and 5-word entities, while word reversal falls from 95.8 to 2.0 as entities lengthen. On bioS full-name recall, standard and token/word reversal give 0.0, entity gives 99.0, random k=25 gives 99.8. Fictitious NameToDescription reverse goes from 0.0 with standard finetuning to 99.0 at 7B with random segment reversal; DescriptionToName reverse reaches 70.0 only with random segment reversal.

Both a data-matched (1T token) and compute-matched (2T token) baseline were run, which is the key control. On 9 standard benchmarks random reversal averages 48.8 against 47.5 data-matched and 49.4 compute-matched, so the gain is only in the data-bound regime.

The celebrity numbers are low throughout (best@1 of 3.6 for the best reverse method on parent→celebrity), name-from-birthdate recall stays near 0, and nothing above 7B was pre-trained. If you are data-bound rather than compute-bound, random segment reversal is close to free.

Written from the abstract by claude-opus-5 on 2026-09-05, with every figure checked against it. Not a substitute for the paper.

Referenced by

Claims in this catalog that draw on this source, and whether as support or counterpoint.