wikillm

Paper · 2022-09-26 · cs.CL

News Summarization and Evaluation in the Era of GPT-3

Prompts GPT-3 (text-davinci-002) with a sentence count instead of training on news data, and compares it with fine-tuned BRIO, PEGASUS and T0. Humans prefer the GPT-3 summaries (CNN: 58% majority-best vs 36% for BRIO), but automatic metrics rank them lower, so they cannot reliably judge prompted systems. On keyword-focused summaries, GPT-3 beats CTRLSum in about 70% of pairs.

Text summarizationIn-context learningLLM evaluationHallucination detectionsummarizationevaluationprompting

arXivPDFMarkdown10 min read

AI-compiled by claude-haiku-5-5 on 2026-10-18, not yet reviewed by a human. Every claim cites its source; check it when a detail matters.

In plain words

Most news summarizers are trained on large piles of article and summary pairs, so they copy the style of those pairs. This paper asks what happens if you skip the training and just ask a large instruction-following language model, GPT-3, to summarize an article in a given number of sentences. That prompt is enough to control the length of the output.

The authors ran a blind comparison with people. Readers mostly liked the GPT-3 summaries better than those from fine-tuned models. The same readers' preferences did not match the usual automatic scores, which rated the GPT-3 summaries lower. So the usual test-set scores cannot be trusted for this kind of system.

The same prompting idea also works for keyword-focused summaries, where a summary has to center on a named entity in the article. Readers preferred the GPT-3 keyword summaries over a fine-tuned baseline for about 70% of article-keyword pairs.

TL;DR

  • Prompt-only GPT-3 (text-davinci-002) summaries of news beat fine-tuned BRIO, PEGASUS and T0 in a crowd preference study on CNN and BBC articles §3.2 tab. 3.
  • Reference-based metrics (ROUGE, BERTScore, MoverScore, QAEval) and reference-free metrics (SUPERT, BLANC, QuestEval, QAFactEval, FactCC, DAE, SummaC) score GPT-3 lower and do not follow human rankings §4.1 §4.2 tab. 4 tab. 5.
  • Keyword-focused GPT-3 is preferred over CTRLSum in roughly 70% of article-keyword pairs by majority vote §5.2 fig. 7.
  • All numbers are author-reported on 100-article human studies and 500-article metric sets.

Problem

Fine-tuned summarizers imitate their training references. Those references (CNN/DM, XSum) are highly extractive or highly abstractive, so a model trained on them inherits that style and needs task-specific data for any new setting §1 §2.1 tab. 1. Automatic metrics are validated against those same references, and the authors argue that this validation does not hold for summaries produced by prompting §1 §4.

Method

The paper is an empirical study, not a new model. It has four parts.

1. Prompted summarizer. The model is text-davinci-002, a 175B instruct-tuned GPT-3, used as a black box through its API §1 §2.2. The article is placed in the prompt and an instruction fixes the number of sentences. The authors match the sentence count to each dataset's reference style §2.2 app. A.

2. Human preference study (A/B-style, best and worst). Annotators see the summaries of three systems for one article and pick the most and least preferred. Multiple choices are allowed. Annotators are not given a definition of quality §3.1.

3. Automatic metrics. The GPT-3 outputs and two fine-tuned baselines (BRIO and PEGASUS, plus T0) are scored with reference-based and reference-free metrics §4 §4.1 §4.2.

4. Keyword-focused summarization. The prompt names a keyword, which is a named entity from the article, and GPT-3 is compared with the CTRLSum fine-tuned baseline in a second human study §5 §5.2.

Prompt for generic summaries, as quoted from the paper, with N the sentence count §2.2:

  • "Article: {{article}}"
  • "Summarize the above article in {{N}} sentences."

The single-sentence XSum setting changes the second line to "Summarize the above article briefly in 1 sentence." app. A. The paper does not give the keyword prompt wording in the text; it is shown in the qualitative figure fig. 6.

Pseudocode
# Prompted news summary with a sentence-count instruction  [§2.2] [app. A]
# Input:  article (str); sentence_count (int), e.g. 3 for CNN, 1 for XSum
# Output: summary (str)

def summarize_with_prompt(article, sentence_count):
    # Put the article first, then the length instruction  [§2.2]
    prompt = "Article: " + article + "\n\n"
    prompt += "Summarize the above article in "
    prompt += str(sentence_count) + " sentences."
    # Decoding settings are not stated in the paper  [app. A]
    return gpt3_text_davinci_002(prompt)

The human scores are the share of articles on which a system is selected as best (or worst) by majority vote over the three annotators, and ties are possible §3.2 tab. 3.

Data release: a corpus of about 10K generated summaries, and 1K human judgments, from the authors' project page §1 §4 Experimental Setup. Only the text data is released. No code is linked there.

Hyperparameters

NameValueWhereNotes
Modeltext-davinci-002 (GPT-3, 175B, instruct-tuned)§1 §2.2accessed via API; training data not known §8 Limitations
Sentence count NCNN 3, DailyMail 3, Newsroom 2, XSum/BBC 1app. ANewsroom N=2 appears only in the appendix
Generic instruction"Summarize the above article in {{N}} sentences."§2.2
XSum/BBC instruction"Summarize the above article briefly in 1 sentence."app. A
Decoding (temperature, top-p, max tokens)not statedapp. A
BRIO checkpointsBRIO-XSum and BRIO-CNN/DM, public release§3.1
BRIO beam size10§3.1used to choose a non-broken summary for XSum
T0 prompt, CNN/DM"Summarize the article below in 3 to 4 sentences?"app. Afrom promptsource
T0 prompt, Newsroom"Summarize the article below in 2 to 3 sentences?"app. A
T0 prompt, XSum/BBC"Summarize the article below in 1 sentence?"app. A
Human study articles100 CNN-2022 and 100 BBC-2022, collected spring 2022§3.1end date written as "June 31, 2022" (invalid date)
Human study annotators60 per dataset, 3 per article, 5 articles each§3.1Prolific; US (CNN) or UK (BBC) residents
Human study payabout USD 11/hr, USD 4 per 5-article task§3.1 app. D
Keyword study100 CNN articles, 2 keywords each, 3 annotators per article, 60 participants§5.2
Keywords2 named entities per article; first from the first 3 sentences, second from the restapp. ANER tool not stated
Metric sample500 random test articles per dataset§4 Experimental Setup
QuestEvalversion 0.2.4, precision-onlyapp. A
DAEupdated document-level modelapp. A
SummaCSummaC-Conv, model vitc, sentence granularityapp. A
Factuality scoreprobability of "factual" given article and summary§4.2entailment models are classifiers, used as scorers
Significancepaired bootstrap, p = 2e-3 (CNN), 6e-4 (BBC)§3.2number of resamples not stated
Krippendorff's alphaMASI distance; value not stated in text§3.2
API priceUSD 0.06 per 1K tokens at the timeapp. Dabout 2600 GPT-3 summaries, about USD 150 total

Results

Author-reported. Human study on 100 CNN-2022 and 100 BBC-2022 articles, 3 annotators each, majority vote §3.2. Metric study on 500 test articles per dataset §4 Experimental Setup.

Human majority-vote shares (percent of articles):

DatasetSystemBestWorstSource
CNNBRIO3624tab. 3
CNNT0867tab. 3
CNNGPT-3 (text-davinci-002)589tab. 3
BBCBRIO2056tab. 3
BBCT03029tab. 3
BBCGPT-3 (text-davinci-002)5715tab. 3

Paired bootstrap significance for the GPT-3 lead over the next best system: CNN p = 2e-3, BBC p = 6e-4 §3.2. Only 2% of CNN and 7% of BBC articles have more than one best summary after majority vote §3.2 footnote.

Keyword-focused human study: GPT-3 is preferred over CTRLSum by a majority of annotators for nearly 70% of article-keyword pairs, and unanimously for more than half §5.2 fig. 7.

Reference-based automatic metrics tab. 4. Rows with "-" are not available (BRIO for Newsroom):

DatasetSystemROUGE-1/2/LMETEORBLEUBERTScoreMoverScoreQAEval EMQAEval F1
CNNPEGASUS34.85/14.62/28.23.247.1.858.229.105.160
CNNBRIO38.49/17.08/31.44.316.6.864.261.137.211
CNNT035.06/13.84/28.46.255.9.859.238.099.163
CNNGPT-331.86/11.31/24.71.253.8.858.216.098.159
DailyMailPEGASUS45.77/23.00/36.65.3312.2.865.308.159.229
DailyMailBRIO49.27/24.76/39.21.3711.7.871.331.175.259
DailyMailT042.97/19.04/33.95.288.9.863.290.121.184
DailyMailGPT-338.68/14.24/28.08.266.6.859.248.101.159
XSumPEGASUS47.97/24.82/39.63.369.8.901.362.145.221
XSumBRIO49.66/25.97/41.04.3910.6.901.372.139.224
XSumT044.20/20.72/35.84.348.0.896.340.125.208
XSumGPT-328.78/7.64/20.60.192.2.869.197.066.119
NewsroomPEGASUS39.21/27.73/35.68.39.14.873.272.182.253
NewsroomBRIO-------
NewsroomT025.64/9.49/21.41.20.04.849.145.080.125
NewsroomGPT-327.44/10.67/22.18.22.05.859.159.089.142

Reference-free automatic metrics tab. 5:

DatasetSystemSUPERTBLANCQuestEvalQAFactEvalFactCCDAESummaC
CNNPEGASUS.5466.0605.73734.4071.3743.8223.1138
CNNBRIO.5586.0802.73343.8332.1817.7577-.0532
CNNT0.5330.0558.77993.7517.2012.7556-.0605
CNNGPT-3.5560.0749.72493.6399.2428.6671-.0729
DailyMailPEGASUS.6433.1137.75364.4677.5152.8497.2402
DailyMailBRIO.6360.1217.74154.1362.3699.8118.0153
DailyMailT0.5995.0889.78033.9827.2431.8043.0478
DailyMailGPT-3.6118.0983.74613.8279.2697.6990.0365
XSumPEGASUS.4439.0249.82332.0089.2465.3598-.2993
XSumBRIO.4459.0230.83051.8626.2031.3040-.3292
XSumT0.4538.0238.79572.0330.2219.3392-.3037
XSumGPT-3.5060.0594.80642.9492.3977.6372-.2626
NewsroomPEGASUS.6286.1131.71184.2120.7218.7956.2418
NewsroomBRIO-------
NewsroomT0.5433.0640.75113.5799.2828.7376.0261
NewsroomGPT-3.5408.0599.71603.2336.3988.6564-.0729

Summary statistics of the human-study outputs (dataset, system, sentences, words per sentence, novel 1-grams and 2-grams in percent, named entities per 100 words) tab. 2:

DatasetSystem#sent#words/sentnovel n=1novel n=2#NEs per 100 words
CNNBRIO3.715.812.136.212.9
CNNT02.714.916.445.212.8
CNNGPT-32.923.416.340.710.5
BBCBRIO1.020.224.661.29.1
BBCT01.020.026.366.79.8
BBCGPT-31.027.716.442.38.5

Dataset statistics tab. 1: CNN article 760.5 words, summary 45.7 words; DailyMail 653.3 / 54.6; XSum 431.1 / 23.2; Newsroom 658.6 / 26.7.

The paper also reports that the GPT-3 summaries follow the sentence-count instruction in 98% of the human-study test instances §2.2 fig. 3.

Paper vs code

No official code. Searched in order: (1) the paper text, abstract and appendix, which link only the data page and third-party model pages (BRIO, promptsource, CTRLSum, and the DAE repository); (2) the authors' project page, which links the data files and no repository; (3) GitHub repository search for the title's data-page name (no results) and for user:tagoyal (9 repositories, none for this study). The appendix links the DAE code (github.com/tagoyal/factuality-datasets) app. A. That repository is a metric dependency, not this paper's method, and it lists no license, so we did not clone or quote it. The CTRLSum, BRIO and promptsource code is third-party and was not used.

Pitfalls

  • XSum baseline was manually cleaned. About 30% of BRIO-XSum outputs were broken on the authors' articles. The authors picked a better output from beam size 10 by hand, and where none was acceptable, removed the first sentence of the article and re-sampled §3.1. This per-article manual step is not reproducible from the text, and it changes the strongest baseline in the human study.
  • Length and style are confounded. GPT-3 summaries are longer (23.4 vs 15.8 words per sentence for BRIO on CNN tab. 2). The authors report Pearson correlations between length difference and annotator votes of 0.17 (CNN) and 0.02 (BBC), so length explains little of the preference, but they do not rule out other factors app. B.
  • Quality is undefined for annotators. Annotators were told to pick the summary they would like to see while browsing §3.1. Multiple selections were allowed, so "best" can be a set. After majority vote, only 2% of CNN and 7% of BBC articles have more than one best summary §3.2 footnote.
  • Agreement is low. Krippendorff's alpha with MASI distance is named but its value is not stated in the text §3.2. The vote distribution shows GPT-3 unanimously best for under 30% of articles §3.2 fig. 5.
  • Study date is invalid. The collection window is written as "March 1, 2022 and June 31, 2022" §3.1. June has 30 days. Use "spring 2022, end date unclear" when citing it.
  • Possible test-set overlap. GPT-3's training data is unknown. The authors note that older test articles may overlap with it but see no qualitative difference §4 Experimental Setup footnote. The model is a closed API. Decoding parameters, the snapshot date and max output length are not stated app. A, so exact reruns are not guaranteed.
  • ROUGE-L gap is quoted two ways. The introduction says GPT-3 scores about 7 ROUGE-L points lower on average §1. Table 4 gives the gap to BRIO as 6.7 (CNN), 11.1 (DailyMail) and 20.4 (XSum). The averaging method is not stated, so use the per-dataset numbers from tab. 4.
  • Newsroom is incomplete. BRIO has no Newsroom checkpoint, so its row is empty in tab. 4 and tab. 5. GPT-3 uses N=2 on Newsroom, a setting that appears only in the appendix app. A.
  • Keyword study is narrow. It uses CNN articles only, 2 named entities per article, and a lead-biased first keyword app. A §5.2. The NER tool is not named.
  • Factuality scores are not reliable here. FactCC and DAE were trained with reference summaries as positives §4.2 Discussion. The entailment models are used as classifiers, scored by P(factual | article, summary) §4.2. SummaC uses a sentence-level setting and QuestEval a precision-only setting app. A.
  • Long documents do not work by default. The authors' segment-then-summarize run on one CNN article gives coherent per-segment summaries but a repetitive, incoherent concatenation app. E fig. 10.
  • Costs. About 2600 GPT-3 summaries were generated for about USD 150 app. D. The combined human-study cost was about USD 1020 app. D.

Lineage

  • Compared against: BRIO (fine-tuned, arXiv:2203.16804, linked from the authors' project page); T0 (prompted and multi-task fine-tuned, arXiv:2110.08207, linked from the same page); PEGASUS (fine-tuned) §2.1 §3.
  • Keyword baseline: CTRLSum, a fine-tuned BART with a prompt in the encoder §5.1. Its arXiv id is not stated in the paper, so it has no card here.
  • Superseded by: not known from content in this wiki.

Source and license

Adapted from “News Summarization and Evaluation in the Era of GPT-3” by Tanya Goyal, Junyi Jessy Li, Greg Durrett (arXiv:2209.12356), used under CC BY 4.0. Changes: condensed and restructured for implementation, with tables, equations and algorithms taken from the paper and its code, each cited to its source. Not affiliated with or endorsed by the authors.