Skip to content

AI Glossary · Metrics

What is METEOR?

METEOR

METEOR is a text-generation metric that scores overlap with a reference more flexibly than BLEU — it credits synonyms and word-stem matches, not just exact words, and accounts for word order. It was designed to correlate better with human judgment on translation.

· Updated · Chain of Thought

AI Evaluation & Reliability

  • 2 episodes
  • 2 sources

METEOR (Metric for Evaluation of Translation with Explicit ORdering) was proposed by Satanjeev Banerjee and Alon Lavie at Carnegie Mellon in 2005 as a direct response to weaknesses they saw in BLEU (METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments). It aligns words in the output with words in a reference translation, matching exact words, words that share a stem, and synonyms. From that alignment it computes unigram precision and recall and combines them with a harmonic mean that puts most of the weight on recall (the paper uses P and 9R). A fragmentation penalty then lowers the score when matched words are scattered rather than in contiguous runs, by up to half when there are no matching bigrams or longer.

The authors’ argument against BLEU was specific. Its fixed brevity penalty does not make up for the lack of recall, it uses higher-order n-grams as an indirect measure of grammatical well-formedness, and n-gram counting never aligns specific words in the output with words in the reference. They report better sentence-level agreement with human judgments than unigram precision and recall alone on the 2003 LDC TIDES Arabic-to-English and Chinese-to-English data, while noting that sentence-level correlation was still low overall.

METEOR is still a reference-based, surface-level metric. Synonym matching depends on linguistic resources for the language, so coverage varies; the later Meteor Universal release addressed that by extracting paraphrase tables and function-word lists automatically from the bilingual text used to train a translation system, and outperformed BLEU on Russian and Hindi (Denkowski and Lavie, Meteor Universal). A fluent output that is factually wrong can still match a reference well. Use it the same way as BLEU, as a comparison across systems on a fixed test set, and reach for BERTScore or LLM-as-a-judge when outputs are open-ended. Does AI replace human translators? covers why fluent machine translation can still get facts and cultural context wrong.

Sources

From the conversation