LLM Evaluation Metrics Glossary: BLEU, ROUGE, Faithfulness

1 November 2026 • 4 min read

In short

  • Ragas docs (read November 2026) define faithfulness as supported claims divided by total claims in an answer; BLEU (2002) and ROUGE (2004) count overlapping word sequences.

This sheet is for product managers who get an evaluation report with names like BLEU, ROUGE, faithfulness and context precision, and need to know what each number actually checks. Every entry comes from the paper that introduced the metric or from the Ragas library documentation. The Ragas docs change between versions, so check the version you have installed.

1. When the model says something wrong

TermMeaning
HallucinationIn the survey by Ji and co-authors, the most inclusive and standard definition is generated content that is nonsensical or unfaithful to the provided source content.
Intrinsic hallucinationOutput that contradicts the source content. Their example: a summary says a vaccine was approved in 2021 when the source says 2019.
Extrinsic hallucinationOutput that cannot be verified from the source, so the source neither supports nor contradicts it. The survey notes it is not always wrong, because it can come from factually correct outside information, but most of the literature still treats it with caution.

The split matters for your product. If your feature answers from a document you supply, an intrinsic hallucination is a clear bug. An extrinsic one may be true but you cannot show the user where it came from.

2. Overlap scores that need a reference text

These two compare the model's output with one or more human-written references. They count words and word sequences. They do not read for meaning.

TermMeaning
BLEUIntroduced in 2002 for machine translation. It measures how close a machine translation is to one or more reference human translations.
Modified n-gram precisionBLEU's counting rule. For each candidate word, the count is clipped by its maximum count in any single reference, so repeating a word does not raise the score.
Brevity penaltyA multiplicative factor in BLEU that lowers the score of candidates shorter than the references. The final score is the geometric mean of the modified n-gram precisions, multiplied by this penalty.
ROUGEStands for Recall-Oriented Understudy for Gisting Evaluation. It compares a computer-generated summary with ideal summaries written by humans.
ROUGE-N, ROUGE-L, ROUGE-W, ROUGE-SThe four measures in the 2004 paper. N counts overlapping n-grams; L uses the longest common subsequence; W is a weighted version of L that remembers the length of consecutive matches; S counts skip-bigrams, which are pairs of words in sentence order with any gap allowed.

BLEU's authors handle the problem of many valid wordings by allowing several references, each of which may use a different word choice. If you have only one reference answer per question, a correct answer in different words can still score low. For chat and question-answering features, treat these scores as a rough regression check, not a quality grade.

3. Scores for retrieval-based answers (Ragas)

These four are defined in the Ragas docs. The main versions use an LLM as the judge (the docs also list a non-LLM context precision), so the judge model and its prompt are part of what you are measuring.

TermMeaning
FaithfulnessWhether a response is factually consistent with the retrieved context. A response counts as faithful if all its claims can be supported by that context. Score is supported claims divided by total claims, from 0 to 1.
Answer relevancyWhether the response directly and appropriately addresses the original question. It ignores factual accuracy. Ragas generates artificial questions from the response (default 3) and averages their embedding similarity to the real question.
Context precisionWhether the retriever ranks relevant chunks above irrelevant ones. It is the mean of precision at each rank. There are versions that compare against a reference answer and versions that compare against the generated response.
Context recallHow many of the relevant pieces of information were retrieved. It always needs a reference to compare against. Score is reference claims supported by the retrieved context divided by total reference claims.

Read them as two pairs. Context precision and recall test the retriever. Faithfulness and answer relevancy test the generated answer. If faithfulness is low but context recall is high, the right passage was found and the model ignored or distorted it.

Questions people ask

Does a high faithfulness score mean the answer is correct?

No. Ragas faithfulness checks claims against the retrieved context only. If the retrieved passage is wrong, a faithful answer repeats the error.

Can I use BLEU or ROUGE to grade a chatbot?

They were built for translation and summaries, with reference texts. They suit a fixed test set where you compare versions of the same system. They are a weak guide to whether one answer is better than another.

Which metric tells me the retriever is the problem?

Context precision and context recall. Low recall means relevant material was never retrieved. Low precision means it was retrieved but ranked below irrelevant chunks.

Do I need a reference answer for every test question?

For BLEU, ROUGE and context recall, yes. Faithfulness needs the response and the retrieved context, and answer relevancy needs the question and the response. Context precision has a version that works without a reference.

Sources

  1. BLEU: a Method for Automatic Evaluation of Machine Translation, ACL 2002
  2. ROUGE: A Package for Automatic Evaluation of Summaries, 2004
  3. Survey of Hallucination in Natural Language Generation, arXiv v7, 14 July 2024
  4. Ragas docs: Faithfulness, read 1 November 2026
  5. Ragas docs: Context Precision, read 1 November 2026
  6. Ragas docs: Context Recall, read 1 November 2026
  7. Ragas docs: Answer Relevancy, read 1 November 2026

Nine stories, every morning at 09:15 IST.

Get the brief free →