Evaluation of machine translation and its evaluation
Summary
The paper asks how to judge automatic MT metrics when the human judgments used as ground truth are themselves inconsistent. The authors recast MT scoring as standard precision, recall and F-measure. They define the overlap between a candidate and a reference as a maximum matching of identical words in a bitext grid. An exponent e lets the score reward contiguous, correctly ordered runs more than isolated hits. Multiple references are handled by concatenating them and capping the match at the mean reference length.
The method was tested on 2002 DARPA MTEval data: Arabic→English and Chinese→English translations scored by humans for Adequacy and Fluency. Correlation with those scores was measured on pseudo-documents of different sizes.
Human judges agreed with each other surprisingly poorly, and every automatic metric fell further below human-level reliability. Even so, the unigram F-measure (e = 1) correlated significantly better with humans than BLEU and NIST. It is also easier to interpret, because it can be read as the share of the grid covered by aligned blocks. The software, GTM, is publicly released.
Key points
- Data:
- Arabic: 728 source sentences with 10 English versions (6 system outputs, 4 human references).
- Chinese: 878 source sentences with 14 English versions (10 system outputs, 4 human references).
- Each candidate sentence was rated by humans on a 1–5 scale for Adequacy and Fluency.
- Low human agreement: Two judges who both rated the same 227 sentences reached a Spearman correlation of only 0.019 on Adequacy.
- Approximate matching: With e > 1, finding the maximum matching is conjectured to be NP-hard. A greedy method that repeatedly adds the largest non-conflicting block was used instead. It found an optimal matching in 99% of simulated cases, and otherwise reached at least 80% of the optimum.
- Metric comparison: On the Chinese corpus and the lowercased, stemmed Arabic corpus, the F-measure with e = 1 outperformed BLEU and NIST. Significance was checked with the Wilcoxon signed ranks test.
- Counterintuitive effects: In some settings, extra references and longer documents lowered correlation. Notably, BLEU did worse with three references than with one on longer documents. The authors attribute this to "distracting" n-grams. GTM is released under a BSD-style license.
Interesting ideas
- I1. Defining overlap as a maximum matching: Treating the overlap between two texts as a maximum matching in a word grid prevents double-counting repeated words. The same trick could give clean precision/recall for any text-vs-reference task, such as summarization or text generation.
- I2. A tunable word-order bonus: Weighting each matched run by its length raised to a power e, then taking the e-th root, gives one knob for how much contiguous order matters. e = 1 ignores order, while larger values favour fluent output. This beats hard-coding n-gram counts.
- I3. Fair use of multiple references: References are concatenated with barriers so runs cannot cross from one reference into another. The match is then trimmed to the mean reference length, removing hits from the shortest runs first. This keeps a candidate from scoring well by picking words scattered across many references.
- I4. Testing metrics at many text sizes: Building pseudo-documents from random sentences and checking metric–human correlation at each size shows whether a metric is trustworthy on small units. That matters for error analysis, where developers inspect individual sentences rather than corpus averages.
- I5. Use human agreement as the ceiling: Plotting inter-judge correlation next to the metric curves shows how much agreement is achievable at all. It also warns against metrics whose parameters are tuned to one corpus, which can rank systems misleadingly on new data.
Cited by
- METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments
- Paraphrase Identification as Probabilistic Quasi-Synchronous Recognition
- CDER: Efficient MT Evaluation Using Block Movements
- Automatic Evaluation of Machine Translation Quality Using Longest Common Subsequence and Skip-Bigram Statistics
- ORANGE: a Method for Evaluating Automatic Evaluation Metrics for Machine Translation
- A Study of Translation Edit Rate with Targeted Human Annotation
Cite
@inproceedings{turian2003evaluation,
title = {{Evaluation of machine translation and its evaluation}},
author = {Turian, Joseph P. and Shen, Luke and Melamed, I. Dan},
booktitle = {Proceedings of Machine Translation Summit IX: Papers},
year = {2003},
url = {https://aclanthology.org/2003.mtsummit-papers.51/}
}References
- C. Brew and H. Thompson (1994) “Automatic Evaluation of Computer Generated Text: A Progress Report on the TextE-val Project”. In Human Language Technology: Proceedings of the Workshop (ARPA/ISTO):108–113. find
- T. Cormen, C. Leiserson, R. Rivest and C. Stein (2001), Introduction to Algorithms, 2nd Ed., MIT Press. find
- G. Doddington (2002) “Automatic Evaluation of Machine Translation Quality Using N-gram Co-Occurrence Statistics”. In Human Language Technology: Notebook Proceedings:128–132. San Diego. find
- I. Melamed (1995) “Automatic Evaluation and Uniform Filter Cascades for Inducing N-Best Translation Lexicons”. In Third Workshop on Very Large Corpora (WVLC3). Boston. ↗
- I. Melamed, R. Green, and J. Turian (2003) “Precision and Recall of Machine Translation”. In Proceedings of the HLT-NAACL 2003: Short Papers:61–63. Edmonton, Canada. find
- K. Papineni, S. Roukos, T. Ward, and W. Zhu (2002) “BLEU: a Method for Automatic Evaluation of Machine Translation”. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics (ACL):311–318. Philadelphia. find our card
- M. Rajman and T. Hartley (2001) “Automatically predicting MT systems rankings compatible with Fluency, Adequacy or Informativeness scores”. In Proceedings of the Workshop on Machine Translation Evaluation: “Who Did What To Whom”:29–34. Santiago de Compostela, Spain. find
- H. Thompson (1991) “Automatic evaluation of translation quality: Outline of methodology and report on pilot experiment”. In (ISSCO) Proceedings of the Evaluators’ Forum:215–223. Geneva, Switzerland. find
- C. van Rijsbergen (1979) Information Retrieval. Butterworths, London, 2nd edition. find
- J. White, T. O’Connell, and L. Carlson (1993) “Evaluation of machine translation”. In Human Language Technology: Proceedings of the Workshop (ARPA):206–210. find
This page in Markdown → https://md.research.elamur.ai/free/papers/turian-2003-evaluation-machine-translation-its-evaluation/