Modern summarization models lean on large pre-trained encoders like BERT. I wanted to know how far you get without that: a transformer trained from random initialization, on one consumer GPU, in a fixed 12-hour budget. The approach follows the idea of "cramming" (Geiping and Goldstein, 2022).

Results

39.87ROUGE-1 on the CNN/DailyMail test set
12 hof training on one RTX 4060 Ti (16 GB)
85Mparameters, trained from scratch
ROUGE F1 on the CNN/DailyMail test set. Other scores are from the original papers.
ModelPre-trainedR-1R-2R-L
Lead-3 baselineNo40.3417.7036.57
BanditSumNo41.5018.7037.60
NeuSumNo41.5919.0137.98
BertSumExtYes43.2520.2439.63
MatchSumYes44.4120.8640.55
Mine, 12 h from scratchNo39.8717.5025.09

The model roughly matches the Lead-3 baseline on ROUGE-1 and ROUGE-2, but its ROUGE-L is much lower. It reliably picks the headline facts and tends to miss background details, which traces back to the sentence-level labels it was trained on. Pre-trained models stay about 4 points ahead on ROUGE-1.

How it works

What I'd try next

Better oracle labels and a simple redundancy filter at inference. Both stay cheap enough for a cramming budget and target the ROUGE-L gap directly.