Matching rulesLes règles de correspondance

TRA2600 S9 · in classS9 · en classe

TRA6008 S5 · in classS5 · en classe

Matching decisions

The scores of a system that finds things in a text depend on how strictly an answer has to match the 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. to count as correct (see also the Interpreting a score page) (voir aussi la page Interpréter un score). The same decisions come up for any such task. The table below gives them for term extraction (see also the Automatic term extraction (from rules to large language models) chapter, in the Classical NLP module) (voir aussi le chapitre Extraction automatique de termes (des règles aux grands modèles de langue), dans le module TAL classique) and for named entity recognition named entity recognition (NER)reconnaissance d'entités nommées (REN) NLPTAL The task of finding the spans of a text that are proper names, and labelling the category, most often a person, a location or an organization.Tâche qui consiste à repérer dans un texte les segments qui sont des noms propres, et à en étiqueter la catégorie, le plus souvent une personne, un lieu ou une organisation. , which finds the names of people, places and organizations in a text.

DecisionTerm extractionNamed entity recognition
Unique items or occurrenceseach term once, or every occurrence in the texteach name once, or every mention of it in the text
Partial matcheswhether canter is wrong, half right or right when the gold standard has collected canterwhether Curie is wrong, half right or right when the gold standard has Marie Curie
Nested unitsonly the longest terms, or also the shorter terms inside them, such as canter in collected canteronly the longest names, or also the names inside them, such as Paris in University of Paris
Formwhether capital letters, plurals and spelling variants are the same answerwhether capital letters and spelling variants, such as Tchaikovsky and Tchaikovski, are the same answer
Labelswhether a term must also have the right label, when the gold standard labels its termswhether a name must also have the right type, such as person or place
Cut-offthe whole ranked list, or its topa threshold on the confidence of the system, when it reports one
Six decisions that change the scores of a system that finds things in a text.

For classification classificationclassification machine learningapprentissage automatique A task whose answer is one of a fixed set of categories: the system is asked which of k classes an input belongs to.Tâche dont la réponse est l'une des catégories d'un ensemble fixe : le système doit dire à laquelle des k classes appartient une entrée. , most of these decisions do not come up: each item, such as a message, is a unit with fixed boundaries, and the system gives it a class. Jurafsky and Martin (2026) point out that named entity recognition has a step of segmentation, deciding where each name starts and ends, which text classification does not have, and that this step complicates its evaluation.

In Figure 12figure 12, for example, the same four candidates get an F1 score F1 scorescore F1 evaluationévaluation The harmonic mean of precision and recall: a single number between 0 and 1 that is high only when both are high.Moyenne harmonique de la précision et du rappel : un seul nombre entre 0 et 1, qui n'est élevé que si les deux le sont. of 0.25, 0.50 or 0.75, depending on the decision about form.

A grid. Four rows: the candidates Half-halt with a capital letter, flying changes in the plural, piaffe and last corner, each beside the term of the gold standard it corresponds to: half-halt, flying change, piaffe, and for last corner, not a term. Three columns, one per rule. Exact form: only piaffe is counted as correct, 1 of 4, F1 score 0.25. Capital letters ignored: Half-halt and piaffe, 2 of 4, F1 score 0.50. Plurals also merged: Half-halt, flying changes and piaffe, 3 of 4, F1 score 0.75.
Figure 12. One output of four candidates, against a gold standard of four terms, counted with three rules for form.

Four findings show how much these decisions can change the scores:

Candidates between right and wrong

A strict comparison has two outcomes, correct or not, but many candidates of a term extractor are between the two (Figure 13figure 13):

  • the candidate is part of a term in the gold standard;
  • the candidate is a term of the gold standard with another word attached;
  • the candidate would be a term for some purposes and not for others.
An arrow running from wrong on the left to right on the right, with three question marks between them. Under the five positions: not a term, last corner; part of a term, canter; a term plus another word, young rider; a term for some purposes, rider; a term, flying change.
Figure 13. Between a candidate that is wrong and one that is right: three cases a strict comparison counts as errors.

The same cases come up in named entity recognition, for instance Curie for Marie Curie, or the University of Paris with one word too many. A strict evaluation counts all of them as errors. A more lenient evaluation accepts some of them and gives higher scores, so scores obtained with different rules cannot be compared.

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 4 October 2026

Les décisions de correspondance

Les scores d’un système qui repère des éléments dans un texte dépendent de la rigueur avec laquelle une réponse doit correspondre à l’é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. pour compter comme correcte (see also the Interpreting a score page) (voir aussi la page Interpréter un score). Les mêmes décisions se posent pour toute tâche de ce genre. Le tableau ci-dessous les donne pour l’extraction de termes (see also the Automatic term extraction (from rules to large language models) chapter, in the Classical NLP module) (voir aussi le chapitre Extraction automatique de termes (des règles aux grands modèles de langue), dans le module TAL classique) et pour la reconnaissance d’entités nommées named entity recognition (NER)reconnaissance d'entités nommées (REN) NLPTAL The task of finding the spans of a text that are proper names, and labelling the category, most often a person, a location or an organization.Tâche qui consiste à repérer dans un texte les segments qui sont des noms propres, et à en étiqueter la catégorie, le plus souvent une personne, un lieu ou une organisation. , qui repère les noms de personnes, de lieux et d’organisations dans un texte.

DécisionExtraction de termesReconnaissance d’entités nommées
Éléments uniques ou occurrenceschaque terme une seule fois, ou chacune de ses occurrences dans le textechaque nom une seule fois, ou chacune de ses mentions dans le texte
Correspondances partiellessi galop est faux, à moitié juste ou juste quand l’étalon de référence contient galop rassemblési Curie est faux, à moitié juste ou juste quand l’étalon de référence contient Marie Curie
Unités imbriquéesseulement les termes les plus longs, ou aussi les termes plus courts qu’ils contiennent, comme galop dans galop rassembléseulement les noms les plus longs, ou aussi les noms qu’ils contiennent, comme Paris dans Université de Paris
Formesi les majuscules, les pluriels et les variantes orthographiques donnent la même réponsesi les majuscules et les variantes orthographiques, comme Tchaïkovski et Tchaïkovsky, donnent la même réponse
Étiquettessi un terme doit aussi avoir la bonne étiquette, quand l’étalon de référence étiquette ses termessi un nom doit aussi avoir le bon type, comme personne ou lieu
Seuiltoute la liste classée, ou son hautun seuil sur la confiance du système, quand il en indique une
Six décisions qui changent les scores d'un système qui repère des éléments dans un texte.

Pour la classification classificationclassification machine learningapprentissage automatique A task whose answer is one of a fixed set of categories: the system is asked which of k classes an input belongs to.Tâche dont la réponse est l'une des catégories d'un ensemble fixe : le système doit dire à laquelle des k classes appartient une entrée. , la plupart de ces décisions ne se posent pas : chaque élément, comme un message, est une unité aux limites fixes, et le système lui attribue une classe. Jurafsky et Martin (2026) font remarquer que la reconnaissance d’entités nommées comporte une étape de segmentation, qui décide où chaque nom commence et finit, que la classification de textes n’a pas, et que cette étape complique son évaluation.

Dans Figure 12figure 12, par exemple, les mêmes quatre candidats obtiennent un score F1 F1 scorescore F1 evaluationévaluation The harmonic mean of precision and recall: a single number between 0 and 1 that is high only when both are high.Moyenne harmonique de la précision et du rappel : un seul nombre entre 0 et 1, qui n'est élevé que si les deux le sont. de 0,25, de 0,50 ou de 0,75, selon la décision sur la forme.

Une grille. Quatre rangées : les candidats Demi-arrêt avec une majuscule, changements de pied au pluriel, piaffer et dernier coin, chacun à côté du terme de l'étalon de référence auquel il correspond : demi-arrêt, changement de pied, piaffer, et pour dernier coin, pas un terme. Trois colonnes, une par règle. Forme exacte : seul piaffer est compté comme correct, 1 sur 4, score F1 0,25. Majuscules ignorées : Demi-arrêt et piaffer, 2 sur 4, score F1 0,50. Pluriels aussi fusionnés : Demi-arrêt, changements de pied et piaffer, 3 sur 4, score F1 0,75.
Figure 12. Une sortie de quatre candidats, comparée à un étalon de référence de quatre termes, comptée selon trois règles de forme.

Quatre constats montrent à quel point ces décisions peuvent changer les scores :

Les candidats entre le juste et le faux

Une comparaison stricte n’a que deux issues, correct ou non, mais beaucoup de candidats d’un extracteur de termes se situent entre les deux (Figure 13figure 13) :

  • le candidat est une partie d’un terme de l’étalon de référence ;
  • le candidat est un terme de l’étalon de référence auquel s’ajoute un autre mot ;
  • le candidat serait un terme pour certains usages, mais pas pour d’autres.
Une flèche qui va de faux à gauche à juste à droite, avec trois points d'interrogation entre les deux. Sous les cinq positions : pas un terme, dernier coin ; une partie d'un terme, galop ; un terme et un mot de plus, jeune cavalier ; un terme pour certains usages, cavalier ; un terme, changement de pied.
Figure 13. Entre un candidat faux et un candidat juste : trois cas qu'une comparaison stricte compte comme des erreurs.

Les mêmes cas se présentent en reconnaissance d’entités nommées, par exemple Curie pour Marie Curie, ou l’Université de Paris avec un mot de trop. Une évaluation stricte les compte tous comme des erreurs. Une évaluation plus souple en accepte certains et donne des scores plus élevés : des scores obtenus avec des règles différentes ne peuvent donc pas être comparés.

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 8 octobre 2026

Sources

  • 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/
  • Rigouts Terryn, A. (2026). Large Language Models Are Good Term Extractors: A Systematic Evaluation. Proceedings of the Fifteenth Language Resources and Evaluation Conference (LREC 2026), 7631–7643. https://doi.org/10.63317/49gta5itne3q
  • Rigouts Terryn, A., Drouin, P., Hoste, V., & Lefever, E. (2019). Analysing the Impact of Supervised Machine Learning on Automatic Term Extraction: HAMLET vs TermoStat. Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP 2019), 1012–1021. https://doi.org/10.26615/978-954-452-056-4_117
  • Rigouts Terryn, A., Hoste, V., & Lefever, E. (2022b). Tagging Terms in Text: A Supervised Sequential Labelling Approach to Automatic Term Extraction. Terminology, 28(1), 157–189. https://doi.org/10.1075/term.21010.rig

Sources

  • 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/
  • Rigouts Terryn, A. (2026). Large Language Models Are Good Term Extractors: A Systematic Evaluation. Proceedings of the Fifteenth Language Resources and Evaluation Conference (LREC 2026), 7631–7643. https://doi.org/10.63317/49gta5itne3q
  • Rigouts Terryn, A., Drouin, P., Hoste, V., & Lefever, E. (2019). Analysing the Impact of Supervised Machine Learning on Automatic Term Extraction: HAMLET vs TermoStat. Proceedings of the International Conference on Recent Advances in Natural Language Processing (RANLP 2019), 1012–1021. https://doi.org/10.26615/978-954-452-056-4_117
  • Rigouts Terryn, A., Hoste, V., & Lefever, E. (2022b). Tagging Terms in Text: A Supervised Sequential Labelling Approach to Automatic Term Extraction. Terminology, 28(1), 157–189. https://doi.org/10.1075/term.21010.rig

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 :