Elamur Research⌕
☰
home / papers / 2006 / CDER: Efficient MT Evaluation Using Block Movements

CDER: Efficient MT Evaluation Using Block Movements

Summary

Automatic MT metrics such as BLEU, NIST and WER punish a translation heavily when whole groups of words appear in a different order, even though such variants are often still acceptable. PER, in contrast, ignores word order entirely and can be too lenient. The authors propose CDER, an edit-distance metric that adds block movement ("long jumps") as an operation with constant cost. Computing the exact block-move distance is NP-hard, so they relax one requirement. Every reference word must be covered exactly once, but candidate words may be used zero, one or several times. This makes CDER recall-oriented and lets it be computed exactly in O(I·L) time with a small change to the Levenshtein dynamic program. They also add word-dependent substitution costs, which work for WER and PER as well. They measured sentence-level correlation with human adequacy and fluency scores on Chinese–English and Arabic–English data. CDER beats BLEU, TER and WER, and a mix of 60% CDER and 40% PER does best. The result is a fast, exact, sentence-level metric that tolerates legitimate reordering.

Key points

  • CDER builds on the CDCD distance of Lopresti and Tomkins (1997), which those authors solved in O(I²·L). This paper brings the cost down to O(I·L) by using the row minimum of the DP table as the starting point for long jumps. Exact long-jump distance became impractical beyond about 20-word sentences.
  • Sentence-level correlation (r) on Chinese–English / Arabic–English:
    • BLEU: 0.615 / 0.603
    • TER: 0.548 / 0.582
    • WER: 0.559 / 0.589
    • CDER: 0.625 / 0.623
    • CDER with prefix substitution costs: 0.637 / 0.634
    • CDER + prefix costs + PER: 0.649 / 0.635
    • 95% confidence intervals: ±0.018 / ±0.028
  • Word-dependent substitution costs come in two variants: one based on the length of the common prefix and one based on character-level Levenshtein distance. They raise WER correlation by about 2 points absolute and CDER correlation by just over 1 point.
  • Reversing the coverage constraint (giving CDER precision-like behaviour) lowered correlation clearly. Taking the maximum of both directions also scored below the original CDER, though still slightly above BLEU and WER.
  • Every length penalty tried lowered correlation, so CDER's bias toward overly long candidates remains an open problem.

Interesting ideas

  • I1. Relaxing a constraint on one side only to make the problem tractable. Requiring exact coverage of the reference alone turns an NP-hard alignment into a quadratic DP. The same trick could make other alignment-based scores fast, for example comparing a lemmatized Ukrainian sentence to a gold reference.
  • I2. Choosing which side to relax based on what must not be lost. The authors keep the reference strict because it holds all the needed information and contains no redundant repetitions. The direction of a relaxation is a design decision worth testing empirically, as they did by comparing directions.
  • I3. Graded substitution costs from string similarity. Charging less for replacing a word with a similar form (shared prefix or small character edit distance) is cheap and helps several metrics. This seems especially promising for morphologically rich languages like Ukrainian, where wrong inflections of the right lemma are common.
  • I4. Combining complementary metrics by linear interpolation. CDER rewards correct local order but favours long outputs, while PER ignores order but punishes extra length. Blending them (about 60/40, with weights tuned across seven corpora) beat either metric alone. Pairing measures whose weaknesses cancel out is a reusable evaluation pattern.
  • I5. Judging a metric by sentence-level correlation with humans. Validating against per-sentence human adequacy and fluency scores, with confidence intervals, is a solid way to vet any new automatic metric before using it for system development.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Machine translation · Natural language processing

Topics: Machine translation

Cited by

62 papers of our library cite it (of the 140673 whose bibliographies we read); 10 of them have a page here, 52 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{leusch2006cder,
  title = {{CDER: Efficient MT Evaluation Using Block Movements}},
  author = {Leusch, Gregor and Ueffing, Nicola and Ney, Hermann},
  booktitle = {11th Conference of the European Chapter of the Association for Computational Linguistics},
  year = {2006},
  url = {https://aclanthology.org/E06-1031/}
}

References

13 references, 3 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. S. Banerjee and A. Lavie. 2005. METEOR: An automatic metric for MT evaluation with improved correlation with human judgments. ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization, pages 65–72, Ann Arbor, MI, Jun. find our card
  2. G. Doddington. 2002. Automatic evaluation of machine translation quality using n-gram co-occurrence statistics. ARPA Workshop on Human Language Technology. find
  3. D. E. Knuth, 1993. The Stanford GraphBase: a platform for combinatorial computing, pages 74–87. ACM Press, New York, NY. find
  4. G. Leusch, N. Ueffing, and H. Ney. 2003. A novel string-to-string distance measure with applications to machine translation evaluation. MT Summit IX, pages 240–247, New Orleans, LA, Sep. find
  5. G. Leusch, N. Ueffing, D. Vilar, and H. Ney. 2005. Preprocessing and normalization for automatic evaluation of machine translation. ACL Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and/or Summarization, pages 17–24, Ann Arbor, MI, Jun. find
  6. V. I. Levenshtein. 1966. Binary codes capable of correcting deletions, insertions and reversals. Soviet Physics Doklady, 10(8):707–710, Feb. find
  7. C.-Y. Lin and F. J. Och. 2004. Orange: a method for evaluation automatic evaluation metrics for machine translation. COLING 2004, pages 501– 507, Geneva, Switzerland, Aug. find
  8. D. Lopresti and A. Tomkins. 1997. Block edit models for approximate string matching. Theoretical Computer Science, 181(1):159–179, Jul. ↗
  9. K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu. 2002. BLEU: a method for automatic evaluation of machine translation. 40th Annual Meeting of the ACL, pages 311–318, Philadelphia, PA, Jul. find our card
  10. M. Przybocki. 2004. NIST machine translation 2004 evaluation: Summary of results. DARPA Machine Translation Evaluation Workshop, Alexandria, VA. find
  11. M. Snover, B. J. Dorr, R. Schwartz, J. Makhoul, L. Micciulla, and R. Weischedel. 2005. A study of translation error rate with targeted human annotation. Technical Report LAMP-TR-126, CS-TR-4755, UMIACS-TR-2005-58, University of Maryland, College Park, MD. find
  12. C. Tillmann, S. Vogel, H. Ney, A. Zubiaga, and H. Sawaf. 1997. Accelerated DP based search for statistical translation. European Conf. on Speech Communication and Technology, pages 2667–2670, Rhodes, Greece, Sep. find
  13. J. P. Turian, L. Shen, and I. D. Melamed. 2003. Evaluation of machine translation and its evaluation. MT Summit IX, pages 23–28, New Orleans, LA, Sep. find our card

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/leusch-2006-cder-efficient-mt-evaluation-block/