Time-Incremental Continued Pretraining of LLMs: Knowledge Updates Without Catastrophic Forgetting

Fırat Öncel, Salman Hussain Ali, Mirco Ravanelli, Cem Subakan, Çağatay Yıldız

Abstract

Large language models (LLMs) drift out of date the moment their pretraining ends, yet retraining from scratch is prohibitively expensive. Continued pretraining (CPT) is the natural remedy, but it is typically evaluated through a continual learning lens that assumes disjoint data streams. This is a poor fit for time-incremental updates on web-scale crawls, where successive snapshots share substantial URL overlap by design. We study time-incremental CPT in this realistic regime: continued pretraining on FineWeb-Edu dumps drawn strictly from after each model's knowledge cutoff, evaluated across six open-weight models spanning three families (OLMo2, Llama-3.1/3.2, Gemma-3-1B) and four parameter scales (1B–3B–7B–8B).

Four Practical Questions

We organize our findings around the questions a practitioner would actually ask before deploying continued pretraining to keep a model temporally aligned.

Is knowledge acquired?

Yes, but heterogeneously across families — OLMo2 and Gemma-3-1B absorb substantial new knowledge, Llama gains are limited — and without catastrophic forgetting: 5 of 6 models also improve on before-cutoff recall.

What does it cost?

Almost nothing. Macro-average accuracy across 13 downstream tasks stays within 0.01 of the base model for every one of the six models tested.

What is the recipe?

Quality beats quantity (6B curated tokens ≈ 40B broad tokens); knowledge and capability peak at learning rates roughly 10× apart; LoRA at sufficient rank matches full CPT.

Does it survive deployment?

CPT gains transfer robustly through SFT. DPO's effect is family-dependent: it helps OLMo2-7B but slightly erodes Llama-3.1-8B, echoing the alignment-tax phenomenon.

Setup at a Glance

Models OLMo2-1B, OLMo2-7B, Llama-3.2-1B, Llama-3.2-3B, Llama-3.1-8B, Gemma-3-1B
Pretraining data FineWeb-Edu, score ≥ 4 (6B tokens) and score ≥ 3.5 (40B tokens)
Data window Post-cutoff Common Crawl dumps (week 10/2024–week 26/2025; shifted to mid-August 2024 for Gemma-3-1B)
Evaluation set Daily Oracle (True/False & Multiple Choice, before/after cutoff)
Downstream tasks PIQA, HellaSwag, WinoGrande, OpenBookQA, BoolQ, SciQ, ARC-Easy, ARC-Challenge, COPA, CommonsenseQA, SocialIQA, Basic Arithmetic, MMLU
Learning rates 2–9 rates per model; linear warmup (500 steps), linear decay to 0.1× peak
Post-training Tulu 3 dataset (SFT and DPO)
Hardware Single node, 8×H200 GPUs

Heterogeneous Knowledge Acquisition, No Catastrophic Forgetting

Macro-F1 on after-cutoff Daily Oracle questions, base vs. best CPT, for all six models
Macro-F1 on before-cutoff Daily Oracle questions, base vs. best CPT, for all six models

Figure 1. Macro-F1 on Daily Oracle questions split by each model's knowledge cutoff. Left: after-cutoff gains track the original token budget — OLMo2-7B and Gemma-3-1B absorb substantially more new knowledge than the more heavily pretrained Llama variants. Right: five of six models also improve on before-cutoff questions, reflecting Common Crawl's re-crawl overlap with the original pretraining distribution rather than catastrophic forgetting.

After-cutoff acquisition is heterogeneous. OLMo2-7B and Gemma-3-1B improve by +0.09 and +0.07 Macro-F1 respectively, while Llama-3.2-1B slightly regresses. This tracks the original pretraining-token budget (with Llama-3.1-8B as an exception): Gemma-3-1B at ~2T tokens, OLMo2 at ~4.2T, versus the more saturated Llama-3.2 family trained on up to 9T tokens. Plasticity tracks how far past compute-optimal a checkpoint was trained, not how much compute it consumed — a pattern consistent across three independent families.

CPT does not cause forgetting, and improves pre-cutoff recall. F1 on questions already encoded at the original cutoff consistently increases after CPT (only Llama-3.2-1B regresses, by 0.01). This is attributed to the CPT data itself: FineWeb-Edu retains cross-snapshot duplicates by design, so post-cutoff pages implicitly replay pre-cutoff content during training. Tested at the population level, after-cutoff Macro-F1 improves for 5 of 6 models (mean +0.043, paired t-test p=0.031), and before-cutoff Macro-F1 also improves for 5 of 6 (mean +0.027, p=0.034).

The advantage widens for more recent events and is preserved on questions whose source articles are not in the training corpus — evidence that gains reflect genuine knowledge acquisition rather than verbatim memorization.

Table 1 · Daily Oracle results, base vs. best CPT (Macro-F1)

Model Variant LR Data Score MC Before MC After TF Before TF After All Avg
Gemma-3-1BBase——0.380.350.530.500.44
Gemma-3-1BCPT3×10⁻⁵4.00.370.420.630.610.51
Llama-3.1-8BBase——0.550.500.740.640.61
Llama-3.1-8BCPT1×10⁻⁶4.00.550.500.740.670.61
Llama-3.1-8BCPT1×10⁻⁶3.50.550.500.740.660.61
Llama-3.2-1BBase——0.360.340.600.570.47
Llama-3.2-1BCPT1×10⁻⁶4.00.360.340.570.540.45
Llama-3.2-3BBase——0.470.450.600.540.51
Llama-3.2-3BCPT5×10⁻⁶4.00.470.490.630.570.54
OLMo2-1BBase——0.360.350.530.500.44
OLMo2-1BCPT1×10⁻⁶4.00.390.430.600.560.50
OLMo2-1BCPT1×10⁻⁶3.50.400.450.630.590.52
OLMo2-7BBase——0.530.490.610.530.54
OLMo2-7BCPT1×10⁻⁶4.00.550.560.690.650.61

Sample-Level View: Acquisition and Forgetting Are Coupled

Average Macro-F1 can hide simultaneous forgetting and learning. Classifying each base→CPT transition as acquisition (wrong→right) or forgetting (right→wrong) shows forgetting is real at the sample level — even the most plastic models flip 9–16% of before-cutoff True/False answers they originally had right — but is outweighed by acquisition in most configurations. Pooling 191 (acquisition, forgetting) pairs across models, learning rates, data slices and LoRA ranks, the two rates are strongly correlated (Pearson r=0.68, p=1.3e−27), with slope 0.60: roughly 0.6 previously-correct answers are lost per additional answer gained, and no configuration escapes the trade-off entirely.

Scatter plot of acquisition vs forgetting across all trained checkpoints

Every trained checkpoint (spanning models, learning rates, data slices and LoRA ranks) hugs the diagonal; points below it are net-positive.

Total acquisition and forgetting as a function of peak learning rate, for five models

Total acquisition and forgetting rise together with the learning rate; the useful net is maximized at intermediate rates.

Table 2 · Sample-level transitions, base → best CPT (% of questions in split)

Model Format Before-cutoff After-cutoff
Acq (%) Forg (%) Net (%) Acq (%) Forg (%) Net (%)
OLMo2-7BTF26.09.3+16.725.313.1+12.2
OLMo2-7BMC7.85.7+2.011.86.0+5.8
Gemma-3-1BTF20.713.1+7.720.615.6+5.1
Gemma-3-1BMC2.94.0−1.06.21.5+4.7
OLMo2-1BTF20.012.3+7.721.516.7+4.8
OLMo2-1BMC15.111.7+3.411.38.2+3.2
Llama-3.2-3BTF13.310.4+3.018.113.2+4.9
Llama-3.2-3BMC8.210.8−2.68.82.4+6.4
Llama-3.1-8BTF8.28.5−0.316.014.2+1.9
Llama-3.1-8BMC4.83.7+1.15.22.1+3.1
Llama-3.2-1BTF7.710.2−2.510.711.8−1.1
Llama-3.2-1BMC1.71.6+0.22.31.1+1.2

What Does CPT Cost? General Abilities Are Largely Preserved

Macro-average accuracy across thirteen downstream tasks, base vs best CPT variant, for all six models
CommonsenseQA accuracy before and after CPT across models

Figure 2. General capabilities are preserved under CPT. Left: macro-average accuracy across thirteen downstream tasks for each base model (light) and its best CPT variant (hatched); every model lands within 0.01 of its base. Right: CommonsenseQA, the single benchmark on which any model loses more than 0.02, with the largest drops concentrated on the OLMo2 family, which improves the most on Daily Oracle.

Macro-averaged accuracy across the thirteen downstream benchmarks stays within 0.01 of the base for every model, and 11 of 13 individual tasks stay within ±0.02 across all models tested. A two one-sided test against a ±0.01 margin gives a 90% CI of [−0.001, +0.007] — inside the margin on both sides, so general capabilities are statistically equivalent to base, not merely indistinguishable from it.

ARC-Challenge improves consistently across all six models and is the only benchmark with a uniform upward shift. CommonsenseQA, shown above, is the only benchmark on which any model loses more than two points, and the degradation concentrates on the OLMo2 family — precisely the family that gains the most on Daily Oracle. The worst-case loss is 0.06 on a single task out of thirteen, set against substantial Daily Oracle gains and a parallel ARC-Challenge improvement.

Table 3 · Full 13-task downstream suite (accuracy)

Model Config LR Score PIQA HSwag WinoG OBQA BoolQ SciQ ARC-E ARC-C COPA CSQA SIQA Arith MMLU Avg
Llama-3.1-8BBase——0.810.790.740.450.830.960.820.530.880.610.530.970.600.73
Llama-3.1-8BCPT1e-63.50.810.790.740.460.820.960.830.550.870.610.530.980.600.73
Llama-3.1-8BCPT (cont)1e-6cont0.810.790.740.450.820.960.830.550.870.610.530.980.600.73
Llama-3.2-1BBase——0.740.640.610.380.650.920.650.370.780.470.460.770.330.60
Llama-3.2-1BCPT1e-64.00.740.640.600.380.650.920.650.360.770.470.460.780.330.60
Llama-3.2-1BCPT3e-64.00.750.640.600.390.650.920.660.350.770.470.460.760.330.60
Llama-3.2-1BCPT5e-64.00.740.640.610.390.650.930.660.350.780.460.460.770.340.60
Llama-3.2-1BCPT1e-54.00.750.630.610.380.650.930.690.370.780.450.450.770.340.60
Llama-3.2-3BBase——0.770.740.690.410.740.950.750.430.850.590.520.970.520.69
Llama-3.2-3BCPT1e-64.00.770.730.690.420.740.950.750.450.850.600.520.970.520.69
Llama-3.2-3BCPT3e-64.00.780.730.700.420.750.950.760.460.860.590.520.970.520.69
Llama-3.2-3BCPT5e-64.00.780.730.690.410.750.950.770.460.850.580.520.960.520.69
Llama-3.2-3BCPT1e-54.00.770.730.690.430.750.950.770.460.860.570.510.960.520.69
Gemma-3-1BBase——0.700.540.590.390.380.430.460.330.760.240.400.550.260.46
Gemma-3-1BCPT1e-64.00.700.540.580.400.380.440.460.340.780.240.400.550.260.47
Gemma-3-1BCPT3e-64.00.700.540.580.390.380.440.450.340.760.240.400.550.260.46
Gemma-3-1BCPT5e-64.00.700.540.580.390.380.430.460.330.770.240.400.550.260.46
Gemma-3-1BCPT1e-54.00.700.540.570.390.380.430.460.340.770.240.400.560.260.46
Gemma-3-1BCPT2e-54.00.700.540.590.390.380.440.470.340.780.240.400.540.260.47
Gemma-3-1BCPT3e-54.00.700.540.580.400.380.470.470.340.790.240.400.530.260.47
Gemma-3-1BCPT4e-54.00.700.540.560.400.380.490.480.340.810.250.400.510.260.47
Gemma-3-1BCPT5e-54.00.700.540.560.410.380.550.490.350.780.250.400.500.260.47
Gemma-3-1BCPT8e-54.00.700.540.600.410.380.630.540.350.760.250.400.510.260.49
Gemma-3-1BCPT1e-44.00.700.530.570.430.380.680.550.340.760.250.410.500.250.49
Gemma-3-1BCPT3e-44.00.680.490.580.420.620.860.640.330.740.270.400.470.260.52
Gemma-3-1BCPT (7ep)3e-54.00.700.540.570.400.380.460.460.350.780.250.410.500.260.47
Gemma-3-1BCPT3e-53.50.700.540.580.410.380.490.480.340.790.250.400.520.260.47
Gemma-3-1BLoRA r32 α321e-44.00.690.540.570.390.380.420.480.340.790.240.400.510.260.46
Gemma-3-1BLoRA r32 α323e-44.00.690.540.570.400.380.490.480.330.740.250.410.470.260.46
Gemma-3-1BLoRA r32 α641e-44.00.690.540.570.390.380.440.470.320.730.240.400.510.260.46
Gemma-3-1BLoRA r32 α643e-44.00.700.540.580.410.380.550.470.340.780.250.400.480.260.47
Gemma-3-1BLoRA r128 α1281e-44.00.700.540.580.400.380.450.470.330.800.240.400.500.260.47
Gemma-3-1BLoRA r128 α1283e-44.00.700.540.580.410.380.620.490.340.810.250.400.510.260.48
Gemma-3-1BLoRA r128 α1286e-44.00.700.540.590.410.380.650.550.350.790.250.400.420.260.48
Gemma-3-1BLoRA r128 α2561e-44.00.700.540.580.410.380.530.480.330.780.250.400.500.260.47
Gemma-3-1BLoRA r128 α2563e-44.00.700.540.580.410.380.630.520.340.780.250.410.440.260.48
Gemma-3-1BLoRA r256 α2561e-44.00.700.540.580.400.380.530.490.340.800.250.400.500.260.47
Gemma-3-1BLoRA r256 α2563e-44.00.690.540.570.420.380.650.520.340.810.250.400.480.260.49
Gemma-3-1BLoRA r256 α2566e-44.00.690.530.580.430.380.700.540.380.800.250.400.510.260.50
OLMo2-1BBase——0.760.690.640.390.620.960.730.410.810.570.500.850.430.64
OLMo2-1BCPT1e-64.00.760.680.640.390.720.940.750.450.800.500.490.850.430.65
OLMo2-1BCPT2.63e-54.00.740.660.610.410.700.940.770.440.810.470.480.790.400.63
OLMo2-1BCPT1e-63.50.760.670.640.410.710.940.750.450.800.480.480.820.430.64
OLMo2-7BBase——0.810.800.740.460.790.970.820.540.900.640.560.920.580.73
OLMo2-7BCPT1e-64.00.810.790.750.480.840.960.830.540.900.580.540.880.570.73

What Is the Learning Recipe?

Having established that CPT acquires knowledge without catastrophic forgetting and largely preserves general capabilities, we isolate three configuration choices: data quality vs. quantity, learning rate, and parameter-efficient adaptation via LoRA.

Data quality dominates quantity

Daily Oracle Macro-F1 comparing the 6B-token high-quality slice against the 40B-token broader slice, across model families

A curated 6B-token high-quality slice (score ≥ 4) achieves most of the available CPT signal. Expanding to a sevenfold larger but lower-quality 40B-token slice (score ≥ 3.5) yields only marginal additional gains; training 7 epochs on the high-quality slice provides negligible improvement over a single pass.

For Llama-3.1-8B and Gemma-3-1B, the two slices are nearly indistinguishable. Only OLMo2-1B benefits from the larger slice, improving from 0.49 to 0.51 — a modest gain relative to what the high-quality slice already contributed. Training Gemma-3-1B on the score≥4 slice for ~7 epochs (matching the 40B-token budget) yields identical scores to a single pass, confirming that additional passes over high-quality data provide no benefit once the signal is exhausted.

Knowledge acquisition and general capability need different learning rates

Effect of learning rate on Daily Oracle Macro-F1 and downstream accuracy for Gemma-3-1B

Daily Oracle Macro-F1 (Gemma-3-1B, sweep across 9 learning rates) peaks near 3×10⁻⁵ and collapses at higher rates, while downstream accuracy keeps improving at rates that already degrade factual recall. Dashed lines mark base model performance.

The practical implication: the optimal learning rate is a function of the deployment objective. Practitioners targeting factual currency should use a moderate rate around 3×10⁻⁵; those targeting general capability gains can tolerate higher rates, at the cost of factual precision. We recommend tuning against a held-out slice of the target evaluation surface rather than inheriting the learning rate from the original pretraining recipe.

LoRA at sufficient rank matches full CPT

LoRA vs full CPT Macro-F1 on Daily Oracle for Gemma-3-1B across rank/scaling configurations

LoRA rank/scaling sweep for Gemma-3-1B: the smallest configurations trail full CPT slightly, while higher-rank variants match or slightly exceed it — with reduced GPU memory footprint, though no measurable wall-clock speedup (LoRA still requires full forward/backward passes through the frozen model).

This conclusion is not specific to Gemma-3-1B: repeating the experiment on Llama-3.2-3B, LoRA at ranks 128 and 256 reaches after-cutoff Macro-F1 of 0.525 and 0.534 against 0.540 for full CPT (base: 0.484), with all four LoRA configurations landing within 0.530–0.537 before cutoff.

An Operational Recipe for Time-Incremental Updates

  1. Source data from a curated, high-quality post-cutoff slice (FineWeb-Edu score ≥ 4 or equivalent) — large lower-quality crawls offer poor return on compute.
  2. Train at a moderate learning rate (~3×10⁻⁵) when factual recall is the primary objective, tuning against a held-out temporal slice.
  3. Use LoRA at rank ≥ 128 if memory-bound — it matches full CPT on knowledge acquisition.
  4. Plan for short runs: performance plateaus within the first third of training.
  5. Apply CPT before SFT in the post-training pipeline.

Does the Recipe Survive Deployment?

Deployed LLMs undergo post-training (SFT, then preference optimization) on top of a base checkpoint. We apply an identical Tulu 3 SFT + DPO pipeline to base and CPT checkpoints of OLMo2-7B and Llama-3.1-8B, holding the post-training data fixed so that any difference is attributable to CPT alone.

Daily Oracle Macro-F1 for OLMo2-7B post-training configurations
Daily Oracle Macro-F1 for Llama-3.1-8B post-training configurations

Figure 4. Macro-F1 on Daily Oracle across post-training configurations for OLMo2-7B (left) and Llama-3.1-8B (right). CPT variants consistently outperform their non-CPT counterparts after SFT and DPO.

CPT knowledge is not washed out by subsequent instruction tuning: on both before- and after-cutoff questions, all CPT variants outperform their non-CPT baselines. The gain is more pronounced for checkpoints trained on the larger score≥3.5 slice, suggesting more CPT signal injected before SFT translates into more retained signal after.

DPO's interaction with CPT is family-dependent. For both base models, DPO has little effect when applied without CPT. On top of CPT, however, it helps OLMo2-7B but slightly hurts Llama-3.1-8B — reminiscent of the alignment-tax phenomenon, where RLHF/DPO erodes SFT capabilities. With only two base models, we cannot yet attribute this to a robust family effect.

Table 4 · Post-training results (Daily Oracle, Macro-F1)

Model Configuration CPT? LR Score MC Before MC After TF Before TF After All Avg
Llama-3.1-8BInstructNo——0.430.370.650.550.50
Llama-3.1-8BTulu-3No——0.520.380.630.550.52
Llama-3.1-8BTulu-3 SFT+DPO (ours)No——0.510.400.600.510.51
Llama-3.1-8BTulu-3 SFT (ours)No——0.490.370.590.520.49
Llama-3.1-8BCPT+SFT+DPOYes1e-64.00.510.400.580.440.48
Llama-3.1-8BCPT+SFTYes1e-64.00.510.410.590.430.48
Llama-3.1-8BCPT+SFT+DPOYes1e-54.00.530.470.570.470.51
Llama-3.1-8BCPT+SFTYes1e-54.00.530.470.590.470.52
Llama-3.1-8BCPT+SFT+DPOYes1e-63.50.510.380.620.490.50
Llama-3.1-8BCPT+SFTYes1e-63.50.520.380.620.510.51
OLMo2-7BTulu-3No——0.440.440.390.370.41
OLMo2-7BTulu-3 SFT+DPO (ours)No——0.430.430.380.370.40
OLMo2-7BTulu-3 SFT (ours)No——0.450.430.390.370.41
OLMo2-7BCPT+SFT+DPOYes1e-64.00.480.460.600.540.52
OLMo2-7BCPT+SFTYes1e-64.00.470.450.560.510.50

Additional Analyses

The CPT advantage widens over time

Plotting Daily Oracle results by the timestamp of the source news article (rather than a single before/after split) reveals a clear temporal trend: the Macro-F1 gap between CPT and base models grows steadily as questions approach the present, most pronounced for the plastic families (OLMo2, Gemma-3-1B).

Macro-F1 on Daily Oracle True/False questions over time, 12-month EMA

True/False split, 12-month EMA.

Macro-F1 on Daily Oracle Multiple Choice questions over time, 12-month EMA

Multiple Choice split, 12-month EMA.

Gains are not driven by memorization

Daily Oracle has minimal overlap with our FineWeb-Edu slices (≈1% of questions come from articles in the score≥4 training set). To probe memorization directly, we built an additional question set from articles known to be in the training corpus. If gains reflected simple recall, we would expect substantially larger improvements on this in-corpus set — instead, Macro-F1 deltas are comparable across both sets.

CPT deltas on Daily Oracle vs. an in-corpus question set

CPT improvements on questions grounded in the pretraining corpus track improvements on Daily Oracle closely, evidence against verbatim memorization.

Training dynamics: CPT converges early

Both knowledge acquisition and downstream accuracy plateau within the first third of training for OLMo2-1B and Llama-3.1-8B, suggesting short, periodically-repeated CPT runs are computationally sufficient.

OLMo2-1B Daily Oracle Macro-F1 across intermediate checkpoints

OLMo2-1B — Daily Oracle Macro-F1 across checkpoints.

OLMo2-1B downstream accuracy across intermediate checkpoints

OLMo2-1B — downstream accuracy across checkpoints.

Llama-3.1-8B Daily Oracle Macro-F1 across intermediate checkpoints

Llama-3.1-8B — Daily Oracle Macro-F1 across checkpoints.

Llama-3.1-8B downstream accuracy across intermediate checkpoints

Llama-3.1-8B — downstream accuracy across checkpoints.

BibTeX

@article{oncel2027timeincremental,
  title     = {Time-Incremental Continued Pretraining of LLMs: Knowledge Updates Without Catastrophic Forgetting},
  author    = {\"{O}ncel, Fırat and Ali, Salman Hussain and Ravanelli, Mirco and Subakan, Cem and Yıldız, Çağatay},
  year      = {2026},
  note      = {Preprint}
}