Les métriques d'évaluation automatisées jouent un rôle crucial dans l'évaluation de la qualité des traductions produites par les systèmes de traduction automatique. Contrairement aux évaluations humaines, qui peuvent être subjectives et chronophages, les métriques automatisées fournissent un moyen rapide, objectif et reproductible d'évaluer les performances des systèmes de TA.
Phrase Custom IA intègre plusieurs métriques automatisées bien établies pour évaluer la qualité de la traduction automatique : BLEU, TER, chrf3 et COMET.
Il est conseillé de déployer des systèmes personnalisés dans un environnement de production si les deux conditions suivantes sont remplies :
-
BLEU amélioration d'au moins 5 points (absolu, par ex. 40 vs 35), ou chrf amélioration d'au moins 4 points.
-
Aucune diminution significative du score COMET.
Dans la plupart des cas, des améliorations de cette ampleur sont facilement perceptibles par les traducteurs humains et conduisent à une amélioration des temps de post-édition.
Approche recommandée
En général, les valeurs absolues des métriques varient en fonction de la paire de langues, du domaine et d'autres facteurs. Pour évaluer le succès du processus de personnalisation, examinez la différence entre les scores du système générique et du système personnalisé.
BLEU, chrf et TER mesurent tous la correspondance de chaîne entre les sorties de TA et les traductions de référence. Par définition, une amélioration significative de ces scores implique moins d'efforts de post-édition pour les traducteurs.
COMET mesure la qualité de la traduction dans un sens général. COMET n'augmentera pas nécessairement après la personnalisation (le système personnalisé peut produire des traductions d'une qualité similaire, la différence réside dans le fait que les traductions correspondent au style, au ton, à la terminologie, etc. du client). Cependant, une diminution significative de COMET peut signaler un problème avec le système personnalisé.
Métriques disponibles
Phrase Custom IA intègre plusieurs métriques automatisées bien établies pour évaluer la qualité de la traduction automatique : BLEU, TER, chrf3 et COMET. Chacune de ces métriques offre une approche unique pour évaluer la qualité de la traduction, en répondant à différents aspects de la traduction.
COMET (Cross-lingual Optimized Metric for Evaluation of Translation)
-
Overview
COMET est une métrique plus récente qui utilise des modèles d'apprentissage automatique pour évaluer les traductions. Contrairement aux métriques traditionnelles, elle ne repose pas uniquement sur des comparaisons de texte au niveau de la surface.
-
Working Mechanism
COMET utilise un modèle de réseau neuronal entraîné sur de grands ensembles de données de jugements humains. Il évalue les traductions en prenant en compte divers aspects de la qualité de la traduction, notamment la fluidité, l'adéquation et la préservation du sens.
-
Cas d'utilisation
COMET est efficace dans les scénarios où une compréhension plus approfondie de la qualité de la traduction est requise. Il est particulièrement utile pour évaluer les traductions où la précision contextuelle et sémantique est plus importante qu'une correspondance littérale mot à mot.
BLEU (Bilingual Evaluation Understudy)
-
Overview
BLEU, l'une des métriques les plus anciennes et les plus utilisées, évalue la qualité du texte traduit par machine en le comparant à une ou plusieurs traductions de référence de haute qualité. BLEU mesure la correspondance des expressions entre le texte généré par la machine et les textes de référence, en se concentrant sur la précision des correspondances de mots.
-
Working Mechanism
BLEU calcule la précision des n-grammes pour diverses longueurs de n-grammes (généralement de 1 à 4 mots) et combine ensuite ces score en utilisant une moyenne géométrique. Il intègre également une pénalité de brièveté pour résoudre le problème des traductions trop courtes.
-
Cas d'utilisation
BLEU est particulièrement efficace pour évaluer les traductions où la correspondance exacte des expressions et de l'ordre des mots est importante. Cependant, sa dépendance aux correspondances exactes peut être une limite pour capturer la qualité de traductions plus fluides ou idiomatiques.
TER (Translation Edit Rate)
-
Overview
TER est une métrique qui mesure le nombre de modifier nécessaires pour modifier un texte traduit par machine en une traduction de référence. Il est basé sur le concept de distance de modifier et inclut des opérations comme les insertions, les suppressions et les substitutions. Contrairement aux autres métriques de cette liste, un score TER plus bas signifie une meilleure traduction.
-
Working Mechanism
TER calcule le nombre minimum de modifications nécessaires pour transformer la traduction automatique en l'une des traductions de référence. Le score est ensuite normalisé par le nombre total de mots dans la traduction de référence.
-
Cas d'utilisation
TER est utile pour évaluer les traductions où l'accent est mis sur la quantité de travail de post-édition requis. Il est particulièrement pertinent dans les scénarios où les traductions seront post-éditées par des humains.
chrf3 (score F de n-grammes de caractère)"},{"translation_6":"chrf3, ou score F de n-grammes de caractère, est une métrique qui évalue les traductions basées sur des n-grammes de caractère.
-
Overview
chrf3, ou score F de n-grammes de caractère, est une métrique qui évalue les traductions basées sur des n-grammes de caractère. Il prend en compte à la fois la précision et le rappel, offrant un équilibre entre les deux.
-
Working Mechanism
chrf3 calcule le score F, une moyenne harmonique de la précision et du rappel, basée sur le chevauchement des n-grammes de caractère entre la traduction automatique et le texte de référence.
-
Cas d'utilisation
chrf3 est avantageux pour les langues où la segmentation est difficile ou pour les langues morphologiquement riches. Il est également moins sensible à l'ordre des mots que BLEU, ce qui le rend plus flexible pour évaluer des traductions avec des formulations différentes mais acceptables.
Plages de score
Les valeurs absolues des métriques varient considérablement en fonction de la paire de langues, du domaine et d'autres facteurs. Il est donc difficile d'établir des directives générales pour interpréter les valeurs de score et les utilisateurs devraient principalement décider en fonction des différences entre le système générique et le système personnalisé (évalué sur un jeu de données identique).
Ce tableau peut être considéré comme un point de départ utile pour interpréter les valeurs des métriques individuelles :
-
Les scores inférieurs au seuil de TA de faible qualité peuvent être révélateurs de problèmes sérieux et de tels systèmes ne devraient généralement pas être déployés sans analyse supplémentaire.
-
Les scores qui dépassent le seuil de TA de haute qualité indiquent généralement un système très performant qui produit des traductions fluides et adéquates.
|
Métrique |
Plage |
Seuil de TA de faible qualité |
Seuil de TA de haute qualité |
|---|---|---|---|
|
COMET |
Généralement 0 à 1 |
< 0.3 |
> 0,8 |
|
BLEU |
0 à 100 |
< 15 |
> 50 |
|
TER |
0 à 100, plus faible est préférable |
> 70 |
< 30 |
|
chrf3 |
0 à 100 |
< 20 |
> 60 |