Ways of evaluatingLes façons d'évaluer

TRA2600 OptionalFacultatif

TRA6008 OptionalFacultatif

Four ways to evaluate

The output of a system can be evaluated in several ways. The first table below gives four of them, with the kinds of system each is typically used for. The first way compares the output with answers prepared in advance, while in the other three, people judge the output itself.

Way of evaluatingWhat is doneTypically used for
Comparison with a gold standard gold standardétalon de référence evaluationévaluation The best available reference dataset, annotation, measurement or procedure against which a system's results are evaluated.Meilleur jeu de données, annotation, mesure ou procédure de référence disponible pour évaluer les résultats d'un système. the output is compared with answers that people prepared in advance, and the comparison is counted by a measuresystems that find or label things, such as a spam filter or a term extractor; also translation systems, compared with a human translation
Pairwise comparisona person sees two outputs for the same input and says which one is better (Jurafsky & Martin, 2026)systems that produce text, such as translation systems and chatbots
Rating on a scalea person gives each output a score, for instance from 1 to 5, often for one criterion at a time, such as how fluent a translation is (Jurafsky & Martin, 2026)systems that produce text or speech, such as translation, summarization and speech synthesis speech synthesis (TTS)synthèse de la parole speechparole The generation of artificial speech from written text (text-to-speech), combining linguistic processing to derive a pronounceable phonetic form with signal processing to render it as audio; the inverse of automatic speech recognition.Production de parole artificielle à partir de n'importe quel texte (angl. text-to-speech, TTS), combinant un traitement linguistique, qui transforme le texte en une forme phonétique prononçable, et un traitement du signal, qui transforme cette forme en son ; l'inverse de la reconnaissance automatique de la parole. systems
Error annotation data annotationannotation des données datadonnées The process of adding labels or other structured information, such as categories, tags, transcriptions, or marked regions, to data so that it can be used to train or evaluate a machine learning system.Processus consistant à ajouter aux données des étiquettes ou d'autres informations structurées, comme des catégories, des balises, des transcriptions ou des zones marquées, pour qu'elles puissent servir à entraîner ou à évaluer un système d'apprentissage automatique. a person marks each error in the output, with its category and how serious it is (Freitag et al., 2021)systems that produce text, above all translation systems
Four ways to evaluate the output of a system.

Figure 2figure 2 applies the four ways to one machine translation.

A French sentence, Il pleut des cordes ce matin, and the output of system A, It is raining ropes this morning, followed by four panels. Comparison with a gold standard: the gold standard, It is pouring this morning, above the output of system A, with the words they share filled; 4 of 6 words in common. Pairwise comparison: the output of system A above the output of system B, It is raining heavily this morning; B is preferred. Rating on a scale: the output of system A, the question is the meaning preserved, and two of five circles filled; 2 out of 5. Error annotation: the output of system A with the words raining ropes marked as a mistranslation, a major error.
Figure 2. One machine translation evaluated in four ways. The sentences and the judgements are invented.

Each way has its benefits and its costs, which the second table sets out.

Way of evaluatingBenefitsCosts and risks
Comparison with a gold standardthe same evaluation can be repeated, and reused for every new system at no extra costthe result depends on one gold standard, where other answers could be correct (Basile et al., 2021); a public gold standard can end up in the training data of the systems it tests (Sainz et al., 2023)
Pairwise comparisonan easy judgement to make, which shows directly which of two systems is preferredit says which output is better, but not how good either is, or why; every new system needs new judgements
Rating on a scalea quality level for each output, on each criterionpeople apply a scale differently, so raters need clear criteria and training (Jurafsky & Martin, 2026)
Error annotationit shows which errors a system makes and whereslow and expensive, because it takes experts (Kocmi et al., 2024a)
Benefits and costs of the four ways of evaluating.

Pairwise comparison is the method behind the public rankings of chatbots (see also the Human preference rankings page, in the Using LLMs module) (voir aussi la page Les classements fondés sur les préférences humaines, dans le module Utiliser les GML). Rating and error annotation are the main ways of evaluating translations by hand, with schemes such as Multidimensional Quality Metrics (MQM) and Error Span Annotation (ESA) (see also the Evaluating machine translation chapter) (voir aussi le chapitre Évaluation de la traduction automatique).

People and automatic measures

A judgement can come from a person or from an automatic measure. The table below compares three cases.

JudgeBenefitsCosts and risks
Peoplethe most trusted form of evaluation for systems that produce text (Howcroft et al., 2020)slow and expensive (Jurafsky & Martin, 2026); the result depends on who judges and on how the criteria are defined
An automatic measure that compares the output with a gold standardfast and cheap, so it can be repeated for every systemonly useful as far as it agrees with the judgements of people
A large language model large language model (LLM)grand modèle de langue (GML) language modelsmodèles de langue A neural-network language model, usually based on the transformer architecture, that is trained on very large amounts of text and contains many learned parameters.Modèle de langue à réseau de neurones, habituellement fondé sur l'architecture des transformeurs, entraîné sur de très grandes quantités de texte et comptant de très nombreux paramètres appris. as judge (Zheng et al., 2023)fast and cheap; it can judge an output with no gold standard to compare it withits judgements have biases of their own, so they also have to be checked against those of people
Who or what judges the output.

Two findings show how much the judgements of people depend on the way they are collected:

An automatic measure is checked by comparing its scores with the judgements of people on the same outputs (see also the Benchmarks and test sets page) (voir aussi la page Tests de performances et jeux de test).

Intrinsic and extrinsic evaluation

An evaluation can judge the output of a system, or what happens when the system is used (Jurafsky & Martin, 2026):

An extrinsic evaluation is the only way to know whether a system helps with the task at hand, but it is often very expensive (Jurafsky & Martin, 2026).

Choosing a way of evaluating

The way of evaluating depends on the question and on the available resources.

The question, for instance:

  • to find out which of two chatbots or translation systems people prefer, a pairwise comparison;
  • to find out whether a translation is good enough to use, and what is wrong with it, a rating or an error annotation;
  • to compare many systems, or to follow one system from one version to the next, a comparison with a gold standard (see also the gold standard page) (voir aussi la page L'étalon de référence).

The resources, for instance:

  • Time and money. Judgements by people cost more than an automatic measure, and they have to be paid for again for every new system (Jurafsky & Martin, 2026).
  • Expertise. Error annotation takes experts, who are not available for every language (Kocmi et al., 2024a).
  • An existing gold standard. Where none exists for the task, the domain and the language, making one is the first cost of the evaluation.

An evaluation often combines several ways, for instance a score against a gold standard for every system and an error annotation for the best ones.

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Updated 2 October 2026

Quatre façons d’évaluer

La sortie d’un système peut être évaluée de plusieurs façons. Le premier tableau ci-dessous en présente quatre, avec les types de systèmes pour lesquels chacune est habituellement utilisée. La première façon compare la sortie avec des réponses préparées à l’avance, tandis que dans les trois autres, des personnes jugent la sortie elle-même.

Façon d’évaluerCe qui est faitHabituellement utilisée pour
Comparaison avec un étalon de référence gold standardétalon de référence evaluationévaluation The best available reference dataset, annotation, measurement or procedure against which a system's results are evaluated.Meilleur jeu de données, annotation, mesure ou procédure de référence disponible pour évaluer les résultats d'un système. la sortie est comparée à des réponses que des personnes ont préparées à l’avance, et la comparaison est chiffrée par une mesureles systèmes qui trouvent ou étiquettent des éléments, comme un filtre antipourriel ou un extracteur de termes ; aussi les systèmes de traduction, comparés à une traduction humaine
Comparaison par pairesune personne voit deux sorties pour la même entrée et dit laquelle est la meilleure (Jurafsky & Martin, 2026)les systèmes qui produisent du texte, comme les systèmes de traduction et les agents conversationnels
Notation sur une échelleune personne attribue une note à chaque sortie, par exemple de 1 à 5, souvent pour un critère à la fois, comme la fluidité d’une traduction (Jurafsky & Martin, 2026)les systèmes qui produisent du texte ou de la parole, comme les systèmes de traduction, de résumé et de synthèse de la parole speech synthesis (TTS)synthèse de la parole speechparole The generation of artificial speech from written text (text-to-speech), combining linguistic processing to derive a pronounceable phonetic form with signal processing to render it as audio; the inverse of automatic speech recognition.Production de parole artificielle à partir de n'importe quel texte (angl. text-to-speech, TTS), combinant un traitement linguistique, qui transforme le texte en une forme phonétique prononçable, et un traitement du signal, qui transforme cette forme en son ; l'inverse de la reconnaissance automatique de la parole.
Annotation data annotationannotation des données datadonnées The process of adding labels or other structured information, such as categories, tags, transcriptions, or marked regions, to data so that it can be used to train or evaluate a machine learning system.Processus consistant à ajouter aux données des étiquettes ou d'autres informations structurées, comme des catégories, des balises, des transcriptions ou des zones marquées, pour qu'elles puissent servir à entraîner ou à évaluer un système d'apprentissage automatique. des erreursune personne marque chaque erreur dans la sortie, avec sa catégorie et sa gravité (Freitag et al., 2021)les systèmes qui produisent du texte, surtout les systèmes de traduction
Quatre façons d'évaluer la sortie d'un système.

La Figure 2figure 2 applique les quatre façons à une même traduction automatique.

Une phrase française, Il pleut des cordes ce matin, et la sortie du système A, It is raining ropes this morning, suivies de quatre panneaux. Comparaison avec un étalon de référence : l'étalon de référence, It is pouring this morning, au-dessus de la sortie du système A, les mots qu'ils ont en commun étant colorés ; 4 mots sur 6 en commun. Comparaison par paires : la sortie du système A au-dessus de celle du système B, It is raining heavily this morning ; B est préféré. Notation sur une échelle : la sortie du système A, la question le sens est-il préservé, et deux cercles sur cinq remplis ; 2 sur 5. Annotation des erreurs : la sortie du système A, les mots raining ropes étant marqués comme un contresens, une erreur majeure.
Figure 2. Une même traduction automatique évaluée de quatre façons. Les phrases et les jugements sont inventés.

Chaque façon a ses avantages et ses coûts, que présente le deuxième tableau.

Façon d’évaluerAvantagesCoûts et risques
Comparaison avec un étalon de référencela même évaluation peut être répétée, et réutilisée pour chaque nouveau système sans coût supplémentairele résultat dépend d’un seul étalon de référence, alors que d’autres réponses pourraient être correctes (Basile et al., 2021) ; un étalon de référence public peut se retrouver dans les données d’entraînement des systèmes qu’il sert à tester (Sainz et al., 2023)
Comparaison par pairesun jugement facile à poser, qui montre directement lequel de deux systèmes est préféréelle dit quelle sortie est la meilleure, mais pas à quel point chacune est bonne, ni pourquoi ; chaque nouveau système demande de nouveaux jugements
Notation sur une échelleun niveau de qualité pour chaque sortie, pour chaque critèreles personnes n’appliquent pas une échelle de la même façon, de sorte que les évaluateurs ont besoin de critères clairs et d’une formation (Jurafsky & Martin, 2026)
Annotation des erreurselle montre quelles erreurs un système commet et à quel endroitlente et coûteuse, parce qu’elle demande des spécialistes (Kocmi et al., 2024a)
Avantages et coûts des quatre façons d'évaluer.

La comparaison par paires est la méthode derrière les classements publics d’agents conversationnels (see also the Human preference rankings page, in the Using LLMs module) (voir aussi la page Les classements fondés sur les préférences humaines, dans le module Utiliser les GML). La notation et l’annotation des erreurs sont les principales façons d’évaluer des traductions à la main, avec des grilles comme Multidimensional Quality Metrics (MQM) et Error Span Annotation (ESA) (see also the Evaluating machine translation chapter) (voir aussi le chapitre Évaluation de la traduction automatique).

Les personnes et les mesures automatiques

Un jugement peut venir d’une personne ou d’une mesure automatique. Le tableau ci-dessous compare trois cas.

JugeAvantagesCoûts et risques
Des personnesla forme d’évaluation qui inspire le plus confiance pour les systèmes qui produisent du texte (Howcroft et al., 2020)lent et coûteux (Jurafsky & Martin, 2026) ; le résultat dépend de qui juge et de la façon dont les critères sont définis
Une mesure automatique qui compare la sortie à un étalon de référencerapide et peu coûteuse, de sorte qu’elle peut être répétée pour chaque systèmeutile seulement dans la mesure où elle concorde avec les jugements de personnes
Un grand modèle de langue large language model (LLM)grand modèle de langue (GML) language modelsmodèles de langue A neural-network language model, usually based on the transformer architecture, that is trained on very large amounts of text and contains many learned parameters.Modèle de langue à réseau de neurones, habituellement fondé sur l'architecture des transformeurs, entraîné sur de très grandes quantités de texte et comptant de très nombreux paramètres appris. comme juge (Zheng et al., 2023)rapide et peu coûteux ; il peut juger une sortie sans étalon de référence auquel la comparerses jugements ont leurs propres biais, de sorte qu’ils doivent eux aussi être vérifiés par rapport à ceux de personnes
Qui, ou quoi, juge la sortie.

Deux constats montrent à quel point les jugements de personnes dépendent de la façon dont ils sont recueillis :

Une mesure automatique est vérifiée en comparant ses scores aux jugements de personnes sur les mêmes sorties (see also the Benchmarks and test sets page) (voir aussi la page Tests de performances et jeux de test).

Évaluation intrinsèque et évaluation extrinsèque

Une évaluation peut juger la sortie d’un système, ou les effets de l’utilisation du système (Jurafsky & Martin, 2026) :

Une évaluation extrinsèque est la seule façon de savoir si un système aide à accomplir la tâche visée, mais elle est souvent très coûteuse (Jurafsky & Martin, 2026).

Choisir une façon d’évaluer

La façon d’évaluer dépend de la question et des ressources disponibles.

La question, par exemple :

  • pour savoir lequel de deux agents conversationnels ou de deux systèmes de traduction les gens préfèrent, une comparaison par paires ;
  • pour savoir si une traduction est assez bonne pour être utilisée, et ce qui ne va pas, une notation ou une annotation des erreurs ;
  • pour comparer de nombreux systèmes, ou pour suivre un système d’une version à la suivante, une comparaison avec un étalon de référence (see also the gold standard page) (voir aussi la page L'étalon de référence).

Les ressources, par exemple :

  • Le temps et l’argent. Les jugements de personnes coûtent plus cher qu’une mesure automatique, et il faut les payer de nouveau pour chaque nouveau système (Jurafsky & Martin, 2026).
  • L’expertise. L’annotation des erreurs demande des spécialistes, qui ne sont pas disponibles pour toutes les langues (Kocmi et al., 2024a).
  • Un étalon de référence existant. Lorsqu’il n’en existe aucun pour la tâche, le domaine et la langue, en créer un est le premier coût de l’évaluation.

Une évaluation combine souvent plusieurs façons, par exemple un score par rapport à un étalon de référence pour chaque système et une annotation des erreurs pour les meilleurs.

Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Mise à jour 7 octobre 2026

Sources

  • Basile, V., Fell, M., Fornaciari, T., Hovy, D., Paun, S., Plank, B., et al. (2021). We Need to Consider Disagreement in Evaluation. Proceedings of the 1st Workshop on Benchmarking: Past, Present and Future. https://doi.org/10.18653/v1/2021.bppf-1.3
  • Freitag, M., Foster, G., Grangier, D., Ratnakar, V., Tan, Q., & Macherey, W. (2021). Experts, Errors, and Context: A Large-Scale Study of Human Evaluation for Machine Translation. Transactions of the Association for Computational Linguistics, 9, 1460–1474. https://doi.org/10.1162/tacl_a_00437
  • Howcroft, D. M., Belz, A., Clinciu, M.-A., Gkatzia, D., Hasan, S. A., Mahamood, S., et al. (2020). Twenty Years of Confusion in Human Evaluation: NLG Needs Evaluation Sheets and Standardised Definitions. Proceedings of the 13th International Conference on Natural Language Generation, 169–182. https://doi.org/10.18653/v1/2020.inlg-1.23
  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Kocmi, T., Zouhar, V., Avramidis, E., Grundkiewicz, R., Karpinska, M., Popović, M., et al. (2024a). Error Span Annotation: A Balanced Approach for Human Evaluation of Machine Translation. Proceedings of the Ninth Conference on Machine Translation (WMT 2024), 1440–1453. https://doi.org/10.18653/v1/2024.wmt-1.131
  • Sainz, O., Campos, J., García-Ferrero, I., Etxaniz, J., Lopez de Lacalle, O., & Agirre, E. (2023). NLP Evaluation in Trouble: On the Need to Measure LLM Data Contamination for Each Benchmark. Findings of the Association for Computational Linguistics: EMNLP 2023, 10776–10787. https://doi.org/10.18653/v1/2023.findings-emnlp.722
  • Zheng, L., Chiang, W.-L., Sheng, Y., Zhuang, S., Wu, Z., Zhuang, Y., et al. (2023). Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. Advances in Neural Information Processing Systems 36 (NeurIPS 2023), Datasets and Benchmarks Track. https://proceedings.neurips.cc/paper_files/paper/2023/hash/91f18a1287b398d378ef22505bf41832-Abstract-Datasets_and_Benchmarks.html

Sources

  • Basile, V., Fell, M., Fornaciari, T., Hovy, D., Paun, S., Plank, B., et al. (2021). We Need to Consider Disagreement in Evaluation. Proceedings of the 1st Workshop on Benchmarking: Past, Present and Future. https://doi.org/10.18653/v1/2021.bppf-1.3
  • Freitag, M., Foster, G., Grangier, D., Ratnakar, V., Tan, Q., & Macherey, W. (2021). Experts, Errors, and Context: A Large-Scale Study of Human Evaluation for Machine Translation. Transactions of the Association for Computational Linguistics, 9, 1460–1474. https://doi.org/10.1162/tacl_a_00437
  • Howcroft, D. M., Belz, A., Clinciu, M.-A., Gkatzia, D., Hasan, S. A., Mahamood, S., et al. (2020). Twenty Years of Confusion in Human Evaluation: NLG Needs Evaluation Sheets and Standardised Definitions. Proceedings of the 13th International Conference on Natural Language Generation, 169–182. https://doi.org/10.18653/v1/2020.inlg-1.23
  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Kocmi, T., Zouhar, V., Avramidis, E., Grundkiewicz, R., Karpinska, M., Popović, M., et al. (2024a). Error Span Annotation: A Balanced Approach for Human Evaluation of Machine Translation. Proceedings of the Ninth Conference on Machine Translation (WMT 2024), 1440–1453. https://doi.org/10.18653/v1/2024.wmt-1.131
  • Sainz, O., Campos, J., García-Ferrero, I., Etxaniz, J., Lopez de Lacalle, O., & Agirre, E. (2023). NLP Evaluation in Trouble: On the Need to Measure LLM Data Contamination for Each Benchmark. Findings of the Association for Computational Linguistics: EMNLP 2023, 10776–10787. https://doi.org/10.18653/v1/2023.findings-emnlp.722
  • Zheng, L., Chiang, W.-L., Sheng, Y., Zhuang, S., Wu, Z., Zhuang, Y., et al. (2023). Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. Advances in Neural Information Processing Systems 36 (NeurIPS 2023), Datasets and Benchmarks Track. https://proceedings.neurips.cc/paper_files/paper/2023/hash/91f18a1287b398d378ef22505bf41832-Abstract-Datasets_and_Benchmarks.html

Spotted an error? Une erreur ?

Language, content, a broken link: e-mail me what you saw and I will fix it. Langue, contenu, lien brisé : écrivez-moi ce que vous avez vu et je corrige.

ayla.rigouts.terryn@umontreal.ca

Please mention the page: Mentionnez la page :