ROUGE: A Package for Automatic Evaluation of Summaries
2004 · paper · Computational linguistics
Introduces ROUGE, a package that automatically scores computer-generated summaries by counting overlapping word units with human-written reference summaries. It presents four measures (ROUGE-N, -L, -W, -S), three used in DUC 2004, and evaluates their correlation with human judgments.
Checked: PDF from aclanthology.org, fetched 5 Oct 2026. Page numbers are those of that PDF.
5 findings
Reference or label Text: "ROUGE-S and ROUGE-SU with maximum skip distance dskip = 1, 4, and 9"; Tables 1-3 instead have rows R-S*, R-S4, R-S9, R-SU*, R-SU4, R-SU9. There is no skip-distance-1 row and the '*' variant is never defined.
- p. 6 Section 6, right column, list of the 17 measures
with maximum skip distance dskip = 1, 4, and 9
- p. 6 Table 1 and Table 2, row labels
R-S*
- p. 7 Table 3, row labels
R-SU*
- p. 6 Section 6, 17 ROUGE measures paragraph
maximum skip distance dskip = 1, 4, and 9
Only the authors can say what is right here.
Judge's note: Read the sentence on page 6 and the row labels of Tables 1, 2 (page 6) and 3 (page 7) on the images. All three tables list S*, S4, S9 and SU*, SU4, SU9. Searched the text: '*' is not defined anywhere, and Section 5 only describes dskip = 0 (bigram) and 4 as examples, plus the unconstrained form. The count of 17 measures works either way (9 + 1 + 1 + 3 + 3), so it does not settle which is right. Only the author can say whether '1' in the text should read 'unlimited' or '*' denotes distance 1.
Second check: another model agreed
Report a problem with this finding
Reference or label Table 3 (A1), 1 REF, CASE column: the dark green 'best value' marker is on R-L 0.49, although R-2 0.55 and R-W-1.2 0.52 in the same column are higher (text: "The best values in each column are marked with dark (green) color").
- p. 7 Table 3, panel (A1) DUC 2001 100 WORDS MULTI, 1 REF, CASE column, row R-L
0.49
- p. 7 Table 3, panel (A1), 1 REF, CASE column, row R-2
0.55
- p. 6 Section 6, description of table shading
The best values in each column are marked with dark (green) color
- p. 7 Table 3 panel A1, 1 REF, CASE column, R-L row (green)
R-L 0.49 0.49 0.49
Only the authors can say what is right here.
Judge's note: Viewed the enlarged crop of Table 3. In column A1 / 1 REF / CASE the only green cell is R-L = 0.49; R-2 = 0.55 and R-W-1.2 = 0.52 are gray. In the neighbouring columns I checked the green cell sits on the column maximum (A1 STEM 0.57, A1 STOP 0.86, 3 REFS 0.60, 0.61, 0.87, A3 1 REF STOP 0.74). Either the shading or one of the printed values in this column is wrong; the page does not say which.
Second check: another model agreed
Report a problem with this finding
Wording Section 2.1 opens "So far, we only demonstrated how to compute ROUGE-N using a single reference", but Section 2 defines ROUGE-N against "a set of reference summaries", Equation 1 sums over S∈{ReferenceSummaries}, and the text says "the numerator sums over all reference summaries"; Section 2.1 then gives a different multi-reference rule (maximum of pairwise scores).
- p. 2 Section 2.1, first sentence
So far, we only demonstrated how to compute
- p. 2 Section 2, left column top
that the numerator sums over all reference summa-
- p. 1 Equation 1
ROUGE-N is an n-gram recall between a
- p. 1 Section 2, Equation 1 and following text
candidate summary and a set of reference summa-
Only the authors can say what is right here.
Judge's note: Read Section 2 on pages 1-2 and Section 2.1 on page 2. Equation 1 and the two paragraphs after it are written for several references (denominator grows 'as we add more references'; more weight to n-grams 'occurring in multiple references'). Section 2.1 describes that material as single-reference and defines the multi-reference score as the maximum over pairwise scores. I found no sentence reconciling the pooled form of Equation 1 with the pairwise-maximum form, so the paper carries two multi-reference definitions and only the authors can say which is intended.
Second check: another model agreed
Report a problem with this finding
Wording Section 2.1 equation reads "ROUGE-Nmulti = argmaxi ROUGE-N(ri,s)" while the preceding sentence says "We then take the maximum of pairwise summary-level ROUGE-N scores"; argmax gives the index of the best reference, so the operator should be max.
- p. 2 Section 2.1, unnumbered equation
argmaxi ROUGE-N(ri,s)
- p. 2 Section 2.1, sentence before the equation
take the maximum of pairwise summary-level
- p. 2 Section 2.1 equation
ROUGE-Nmulti = argmaxi ROUGE-N(ri ,s)
Judge's note: Read the unnumbered equation and the sentence before it on the page 2 image. The equation prints 'argmax_i'; the prose defines the score as the maximum of the pairwise scores. The left side is a score, so max_i is what is meant. The meaning is recoverable from the prose, hence S3.
Second check: another model agreed
Report a problem with this finding
Wording Section 3.2 example gives "LCS∪(ri, C) = 4/5" for a union LCS of four words ("w1 w2 w3 w5") against a five-word ri, yet Equations 5 and 6 sum LCS∪(ri, C) over reference sentences and divide by the word totals m and n, which treats LCS∪ as a count.
- p. 3 Section 3.2, end of worked example
= 4/5
- p. 3 Section 3.2, Equation 5
(5)
Only the authors can say what is right here.
Judge's note: Read Equations 5-6 and the worked example on the page 3 image. The union LCS is four words and r_i has five, so 4/5 is a value already divided by the length of r_i. Equations 5 and 6 then divide the sum of LCS∪ by m and n (total words). For a one-sentence reference, a count gives R = 4/5, while the printed ratio put into Equation 5 gives (4/5)/5 = 0.16. The text calls LCS∪ 'the LCS score of the union longest common subsequence', which may mean a ratio, but then Equation 5 normalises twice; the sentence-level LCS(X,Y) of Equations 2-4 is explicitly a length. No statement elsewhere settles which is meant.
Second check: another model agreed
Report a problem with this finding
18 minor (typos and the like; most checked by the judge only)
Wording Section 3: "A sequence Z = [z1, z2, ..., zn] is a subsequence of another sequence X = [x1, x2, ..., xm], if there exists a strict increasing sequence [i1, i2, ..., ik] of indices of X such that for all j = 1, 2, ..., k, we have xij = zj": Z is given n elements but the index sequence and the condition run to k.
- p. 2 Section 3, first sentence
A sequence Z = [z1, z2, ..., zn] is a subsequence of
- p. 2 Section 3, first sentence
such that for all j = 1, 2, ..., k, we have xij = zj
Judge's note: Read the first sentence of Section 3 on the page 2 image: the last element of Z is z_n, the index sequence ends at i_k and the condition is for j = 1..k. The definition only covers all of Z if Z has k elements; n and k are never equated, and n is used again a few lines later for the length of Y. The mismatch is internal to the sentence and does not need the cited textbook to establish. Notational slip, so minor.
Second check: another model agreed
Report a problem with this finding
Wording Section 4: "For example, f(k) = αk – β when k >= 0, and α, β > 0. This function charges a gap penalty of –β for each non-consecutive n-gram sequences": with the procedure's update "c(i,j) = c(i-1,j-1) + f(k+1) – f(k)" and f(0) = –β, every match adds α, so no gap penalty appears.
- p. 4 Section 4, right column
when k >= 0, and
- p. 4 Section 4, dynamic programming procedure
c(i,j) = c(i-1,j-1) + f(k+1) – f(k)
- p. 4
( 1 n f Y X WLCS f (14) Fwlcs wlcs wlcs wlcs wlcs P R P R 2
Only the authors can say what is right here.
Judge's note: Read the procedure and the example on the page 4 image and reworked it. k = w(i-1,j-1) is 0 at the start of a run (w is initialised to 0 and reset to 0 on a non-match). With f(k) = αk − β for all k >= 0: f(k+1) − f(k) = [α(k+1) − β] − [αk − β] = α for every k including 0. So WLCS = α × (plain LCS length) and consecutive matches earn nothing extra, contrary to the sentence about a −β gap penalty. The example behaves as described only if f(0) = 0 (first match of a run adds α − β, later ones α), i.e. the linear form for k > 0. The stated property f(x+y) > f(x) + f(y) is for positive integers and is satisfied; the fault is the printed domain 'k >= 0'. The measure and the k² function actually used are unaffected, hence S3. The 'repeated wlcs' note in this cluster is an extraction artefact of the subscripts in Equation 15.
Second check: another model agreed, code check
Report a problem with this finding
Wording Section 4 procedure step (1): "For (i = 0; i <=m; i++) c(i,j) = 0 // initialize c-table w(i,j) = 0 // initialize w-table" loops over i only; j is not bound.
- p. 4 Section 4, procedure step (1)
(1) For (i = 0; i <=m; i++)
- p. 4 Section 4, step (1) of the dynamic programming procedure
For (i = 0; i <=m; i++)
Judge's note: Read the pseudo-code on the page 4 image. Step (1) has a single loop over i and assigns c(i,j) and w(i,j) with no loop or value for j; step (2) reads c(i-1,j-1), c(i-1,j), c(i,j-1) and w(i-1,j-1) for i, j >= 1, so both row 0 and column 0 need initialising. The comments ('initialize c-table') make the intent clear, so this is an incompleteness in the pseudo-code and not a wrong result.
Second check: another model agreed
Report a problem with this finding
Wording Section 5 describes the measure for translations in a paper on summaries: "skip-bigrams between a candidate translation and a set of reference translations" and "Given translations X of length m and Y of length n, assuming X is a reference translation and Y is a candidate translation".
- p. 4 Section 5, first paragraph
bigrams between a candidate translation and a set of
- p. 5 Section 5, before Equation 16
Given translations X of
Judge's note: Read Section 5 on the page 4 and page 5 images; both passages are printed as quoted. Sections 2-4 use 'candidate summary' and 'reference summary' for the same X and Y, and the example sentences S1-S4 are those of Section 3.1. The wording is machine-translation terminology in a summarisation paper; the meaning is recoverable, so this is a consistency point.
Second check: another model agreed
Report a problem with this finding
Wording "exclusion of stopwords improved performance in general except for ROUGE-1", but in Table 2 ROUGE-6 to ROUGE-9 also fall with stopwords removed (1 REF CASE to STOP: R-6 0.57 to 0.46, R-7 0.56 to 0.46, R-8 0.55 to 0.00, R-9 0.51 to 0.00), by more than ROUGE-1 (0.96 to 0.90).
- p. 7 Section 6, left column, first paragraph (Table 2 discussion)
clusion of stopwords improved performance in gen-
- p. 6 Table 2, rows R-6 to R-9, CASE vs STOP columns
0.55
Judge's note: Read Table 2 on the crop; the column order is CASE, STEM, STOP, each split into 1 REF and 4 REFS. R-2 to R-5 (1 REF) and all S/SU rows do improve with STOP, and R-L and R-W are unchanged, so 'in general' is defensible. But ROUGE-1 is named as the exception while four other rows drop further. The same sentence already describes ROUGE-N with N > 1 as performing significantly worse, which softens this. Wording only.
Second check: another model agreed
Report a problem with this finding
Wording Conclusion (5): "correlations to human judgments were increased by using multiple references", stated without qualification; the results text for Table 2 says "using multiple references did not improve correlations", and Table 2 shows equal or lower values with 4 references (CASE: R-1 0.96 to 0.95, R-L 0.97 to 0.96, R-SU9 0.97 to 0.95).
- p. 7 Section 7 Conclusions, finding (5)
were increased by using multiple references.
- p. 7 Section 6, left column, first paragraph
erences did not improve correlations.
- p. 6 Table 2, 1 REF vs 4 REFS columns
1 REF 4REFS 1 REF 4 REFS 1 REF 4 REFS
Judge's note: Read conclusion (5) and the Table 2 paragraph on page 7, and Table 2 on the crop. The paper itself states the exception for the very short summary task and gives a reason (624 samples), and multiple references do help in Tables 1 (DUC 2001) and 3 (A1-A3). The conclusion is a summary that omits the exception the results text reports. Wording only.
Second check: another model agreed
Report a problem with this finding
Typo Equation 1, numerator summation index reads "S∈{ReferemceSummaries}"; the denominator reads "S∈{ReferenceSummaries}". "Referemce" should be "Reference".
- p. 1 Equation 1, numerator summation index
ReferemceSummaries
- p. 1 Equation (1), numerator subscript
S∈{ReferemceSummaries}
- p. 1
Referemce
Judge's note: Read Equation 1 on the page 1 image: the numerator subscript is spelled 'ReferemceSummaries' and the denominator 'ReferenceSummaries'. It is in the rendered equation, not an extraction artefact.
Second check: none (judge only)
Report a problem with this finding
Typo Section 3.1: "ROUGE-2 would prefer S4 than S3." should read "prefer S4 to S3" (or "rank S4 higher than S3").
- p. 3 Section 3.1
ROUGE-2 would prefer S4 than S3.
Judge's note: Read the end of Section 3.1 on the page 3 image; the sentence is printed as quoted. Grammar slip only.
Second check: none (judge only)
Report a problem with this finding
Typo Section 6: "Acquiring human judgments are usually very expensive": the gerund subject takes a singular verb ("is").
- p. 5 Section 6, first paragraph
Acquiring human judgments are usually very expensive
Judge's note: Read the first paragraph of Section 6 on the page 5 image; the sentence is printed as quoted (hyphenated 'hu-man' across a line break). Subject-verb disagreement.
Second check: none (judge only)
Report a problem with this finding
Typo "This might due to the double sample size in DUC 2002" is missing a verb; should read "This might be due to".
- p. 6 Section 6, right column, paragraph on Table 1
data. This might due to the double sample size in
- p. 6 Results discussion of Table 1
This might due to the double sample size
Judge's note: Read on the page 6 image, right column. The word 'be' is absent on the page, not only in the text layer.
Second check: none (judge only)
Report a problem with this finding
Typo "we computed ROUGE scores for the 12 systems participated in the DUC 2001 single document summarization evaluation" lacks a relative pronoun ("that participated" or "participating").
- p. 6 Section 6, example paragraph
the 12 systems participated in the DUC 2001 single document summarization evaluation
Judge's note: Read on the page 6 image, right column, top. Ungrammatical as printed; cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo Table 3 panel labels run (A1), (A2), (A3), (C), (D1), (D2), (E1), (E2), (F); there is no panel (B), and the text likewise cites "Table 3 C, D1, D2, E1, E2, and F".
- p. 7 Table 3, lower block, first panel header
(C) DUC02 10
- p. 7 Section 6, left column
Table 3 C, D1, D2, E1, E2, and F show the corre-
Judge's note: Read the panel headers on the Table 3 crop and the sentence on page 7. The lettering skips B in both table and text, so the two agree with each other and nothing is mis-pointed. The gap is unexplained; cosmetic.
Second check: none (judge only)
Report a problem with this finding
Typo Table 3 panel (A1) sub-header reads "1 RFF"; it should read "1 REF" as in panels A2, A3 and Tables 1-2.
- p. 7 Table 3, panel (A1), first sub-header
1 RFF
Judge's note: Viewed the enlarged crop: the header above the first three A1 columns reads '1 RFF', while the matching headers in A2 and A3 read '1 REF'. It is on the page image, not an extraction artefact.
Second check: none (judge only)
Report a problem with this finding
Typo Subject-verb disagreement in Section 6: "The only tasks that had over 30 samples was from DUC 2002" (plural "tasks" with singular "was").
- p. 7 Section 6 final paragraph
The only tasks that had over 30 samples was from DUC 2002
Judge's note: Read the crop of page 7, right column below Table 3. The sentence is printed as quoted: "The only tasks that had over 30 samples was from DUC 2002". Either "task ... was" or "tasks ... were" is needed. Purely grammatical.
Second check: none (judge only)
Report a problem with this finding
Typo Reference list gives the first author of Introduction to Algorithms as "Cormen, T. R., C. E. Leiserson, and R. L. Rivest."; the initials are probably "T. H.".
- p. 8 References, first entry
Cormen, T. R., C. E. Leiserson, and R. L. Rivest.
- p. 8 References, Radev et al.
Radev, D. S. Teufel, H. Saggion, W. Lam, J. Blitzer, A. Gelebi
Only the authors can say what is right here.
Judge's note: Rests on outside knowledge: the first author of Introduction to Algorithms (MIT Press) is Thomas H. Cormen, so the initials would be "T. H.". The page image shows "Cormen, T. R., C. E. Leiserson, and R. L. Rivest. 1989. Introduction to Algorithms. The MIT Press." exactly as quoted. Nothing in the paper itself contradicts the printed initials. The other points in this cluster (Radev entry's missing comma and "Gelebi", the Melamed year in parentheses, "Saggion H.") are judged under C033, C034 and C035; this verdict covers the Cormen initials only.
Second check: none (judge only)
Report a problem with this finding
Typo Reference entry "Radev, D. S. Teufel, H. Saggion, W. Lam, J. Blitzer, A. Gelebi, H. Qi, E. Drabek, and D. Liu. 2002." lacks a comma between the first and second authors, and "A. Gelebi" is probably a misspelling of "A. Çelebi".
- p. 8 References, Radev et al. 2002
zer, A. Gelebi, H. Qi, E. Drabek, and D. Liu.
- p. 8 References, Radev et al. 2002
Radev, D.
- p. 8 References, Radev et al. 2002
Radev, D. S. Teufel, H. Saggion, W. Lam, J. Blitzer, A. Gelebi
Only the authors can say what is right here.
Judge's note: Rests on outside knowledge: the sixth author of this Johns Hopkins workshop report is Arda Çelebi (Celebi), which is what makes "Gelebi" a misspelling. The missing comma needs no outside fact: the page image shows "Radev, D. S. Teufel" with a wide gap and no comma, where every other multi-author entry separates authors with commas; that part has an evident fix. Both points are visible on the page 8 image, right column.
Second check: none (judge only)
Report a problem with this finding
Typo Reference entry "Melamed, I. D., R. Green and J. P. Turian (2003)." puts the year in parentheses, unlike every other entry in the list (for example "Melamed, I. D. 1995.").
- p. 8 References, Melamed, Green and Turian
Melamed, I. D., R. Green and J. P. Turian (2003).
Judge's note: Read the full page 8 image. All other entries follow the pattern "Authors. Year. Title" with a period after the author list and a bare year; this entry alone has no period after the authors and the year in parentheses. It is a formatting inconsistency only; the citation is unambiguous.
Second check: none (judge only)
Report a problem with this finding
Typo Reference entry "Saggion H., D. Radev, S. Teufel, and W. Lam." omits the comma between the first author's surname and initial, unlike the other entries ("Cormen, T. R.", "Papineni, K.").
- p. 8 References
Saggion H., D. Radev, S. Teufel, and W. Lam.
Judge's note: Read the page 8 image and the crop of the right column. The entry is printed "Saggion H., D. Radev, S. Teufel, and W. Lam. 2002." Every other entry in the list has "Surname, Initials" for the first author. Cosmetic punctuation slip with an evident fix ("Saggion, H.").
Second check: none (judge only)