Papers › BERTScore: Evaluating Text Generation with BERT
BERTScore: Evaluating Text Generation with BERT
Tianyi Zhang, Varsha Kishore, Felix Wu, Kilian Q. Weinberger, Yoav Artzi
We propose BERTScore, an automatic evaluation metric for text generation. Analogously to common metrics, BERTScore computes a similarity score for each token in the candidate sentence with each token in the reference sentence. However, instead of exact matches, we compute token similarity using contextual embeddings. We evaluate using the outputs of 363 machine translation and image captioning systems. BERTScore correlates better with human judgments and provides stronger model selection performance than existing metrics. Finally, we use an adversarial paraphrase detection task to show that BERTScore is more robust to challenging examples when compared to existing metrics.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="1904.09675")
Code
Syntology Ran 44 of 76 code samples harvested from 8 repositories linked to this paper; 32 have no recorded run. Of those that ran: 3 ran · honoured contract; 2 ran · violated contract; 26 ran · our draft was wrong; 8 ran · fixture could not drive it; 5 ran with no contract checked.
By repository: official repository: 10 samples from 1 repository, 6 ran; community (archive-listed): 65 samples from 7 repositories, 37 ran; 1 identical to code first harvested elsewhere. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.
20 repositories listed; official and paper-mentioned ones first.
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
76 samples harvested; 44 ran; 3 honoured the contract we drafted; 32 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.
Licence: 33 of the 76 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.
Harvested from 8 repositories linked to this paper, official or community; each sample names its own and says which. Some samples are identical code Syntology first harvested from another repository; for those, this paper's copy is not located and its licence is not recorded. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.
Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.
Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.
e1297e386354025c · report
779e3927681cb63b · report
7a9d43b6fa2eafef · report
0a3852d45d725a39 · report
6fb229c8407fb6c8 · report
37d4a40315d05e5e · report
200a19a9f1229034 · report
6a5eab3261e5500c · report
edd1054d8a4511eb · report
271285be2338c8f6 · report
c8edeba2ca8fea59 · report
41873629d485d64d · report
d7146a26ef592a40 · report
330236fc4b93abc7 · report
034176029000712f · report
d05d990ceb06d2c9 · report
ee17bb43374f3ef2 · report
95e240faa9326986 · report
e41bf854cd7b9a83 · report
29119b8712ceae26 · report
949db13a96d3ef67 · report
369342a5449a0bfd · report
be27ce41f9ea0d1f · report
80aa6d93e1e6196f · report
a674ab62cada9f02 · report
1d15c841be27109a · report
84a478e9730d32cf · report
9cc9523dfc879e70 · report
a6fb6a679479b806 · report
e8c19548068c18c0 · report
466fbc555ce2478f · report
60a9029618bff133 · report
1eebdf77ab9a0ecd · report
f982fdf447668cbb · report
e93b135d3cd1c1ec · report
0dc67c4f397a1eba · report
ea4088dfeb479c9a · report
9ccab64bf97fe100 · report
89c6cff022037bf3 · report
e175c125be8d278b · report
47078bc5a6336435 · report
aaf8f9d22087eb72 · report
1d48904fd63d4a59 · report
5a7c2e48dc108411 · report
2b21ab2f6f331acc · report
58daeffb3ffb38df · report
5bf3a9aaa9676734 · report
573bfd9ac94c99ed · report
0dbd601cded6f834 · report
364dacc2df955455 · report
2d6d94d1c61edf11 · report
c2dc3fa5dcf4e828 · report
e2471a1206f6d191 · report
74c9dc5efff4ab40 · report
c3818aacfecb9596 · report
a6d2976f556bf53f · report
841ac1a3bf04a266 · report
011256828cf4ffa5 · report
ffd1e746cb94818e · report
c14c6317a3d158ea · report
ab46123387327340 · report
a1d85069694206d2 · report
e655efd76f64a7aa · report
7e819d1873379c18 · report
8d08178958f5f20d · report
227909002c4f2aba · report
0b727a24b15c0d5e · report
72ab4ee7aef7a2d7 · report
a85884cc1bdc6201 · report
3647b7dd8c5ac0d7 · report
b1d1743a9e193dd9 · report
7aa792f0b1258927 · report
5578268ced9f26ff · report
e5fcbbe27d124542 · report
f61640ae3eacc0ce · report
13ef8eeae8570519 · report
Tasks
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections