Accelerating Large Language Model Pretraining via LFR Pedagogy: Learn, Focus, and Review
Neha Prakriya, Jui-Nan Yen, Cho-Jui Hsieh, Jason Cong
TL;DR
This work tackles the high cost of large-scale autoregressive pretraining by introducing Learn-Focus-Review (LFR), a dynamic data-training paradigm that mimics spaced repetition. By tracking perplexity across data blocks and reweighting exposure toward challenging regions while periodically reviewing all data, LFR achieves lower perplexity and higher downstream accuracy using only a fraction of training tokens. Across Llama-2 and GPT-2 families, LFR matches or surpasses larger baselines with up to ~20x fewer iterations, and demonstrates clear benefits over static data-selection methods in diverse tasks. The approach reveals that LLMs initially learn conversational and anecdotal data before retaining factual and coding knowledge, highlighting the value of adaptive, memory-inspired training protocols for efficient pretraining.
Abstract
Traditional Large Language Model (LLM) pretraining relies on autoregressive language modeling with randomly sampled data from web-scale datasets. Inspired by human learning techniques like spaced repetition, we hypothesize that random sampling leads to high training costs, lower-quality models, and significant data forgetting. To address these inefficiencies, we propose the Learn-Focus-Review (LFR) paradigm -- a dynamic training approach that adapts to the model's learning progress. LFR tracks the model's learning performance across data blocks (sequences of tokens) and prioritizes revisiting challenging regions of the dataset that are more prone to being forgotten, enabling better retention and more efficient learning. Using the LFR paradigm, we pretrained Llama and GPT models on the SlimPajama and OpenWebText datasets, respectively. These models were evaluated on downstream tasks across various domains, including question answering, problem-solving, commonsense reasoning, language modeling, and translation. Compared to baseline models trained on the full datasets, LFR consistently achieved lower perplexity and higher accuracy, while using only 5%--19% of the training tokens. Furthermore, LFR matched the performance of industry-standard Pythia models with up to 2$\times$ the parameter count, using just 3.2% of the training tokens, demonstrating its effectiveness and efficiency.
