Multidimensional quality metrics: a flexible system for assessing translation quality
What it is about
The paper describes Multidimensional Quality Metrics (MQM), a framework from the QTLaunchPad project for building translation quality metrics out of a shared catalogue of issue types. The catalogue had about 108 issue types in 2013, arranged in a hierarchy and drawn from more than twenty existing metrics and checking tools, with BLEU and error-analysis tools included as sources. The issue types sit under five branches: fluency, accuracy, verity (conformity with the real world), design and internationalisation. A concrete metric chooses a small subset, usually no more than about twelve types, guided by twelve dimensions from the translation-specification standard, such as audience, purpose and register. The scoring rule starts from 100 and subtracts weighted penalties per word, with severity weights of 1 for minor, 5 for major and 10 for critical, taken from the LISA QA model. Penalties for source-side errors are added back, so a translator who repairs the source is not punished. The paper argues that one fixed metric cannot serve all translation tasks, and that the framework is free to implement.
Ideas
- I1. Map the translator's residual classes (lexical, construction, order, function words, punctuation and case, morphology) to MQM issue types in a table under
docs/. The labels then match other metrics, and the translator's residual becomes portable. - I2. Give each residual token a severity: minor for punctuation and case, major for lexical choice and missing content, critical for a changed meaning. Report a weighted penalty per verse next to the bit count, and keep the bit count as the gate.
- I3. Credit source repairs. A reader that corrects a source-side problem, for example a wrong tree in the Hebrew reader, should be counted apart from output loss, as the paper's source credit intends.
- I4. Select the measure per author or style class, using a small set of dimensions, as the paper recommends. This suits the author deltas and the style-class deltas of open problem 8.
For Mova
The code is the residual report in tools/translate and the label table in docs/. The paper gives the translator a shared vocabulary for its errors and a way to weight them, so that a verse with one wrong word and a verse with a changed meaning are not counted alike. It does not give a better gate than the residual in bits, and should not replace it.
Library summary
Written for the Research library (claude-opus-5-5) from the paper text, in our own words: the license "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)" does not allow redistributing the text itself. Original — aclanthology.org/2013.tc-1.6.pdf
Summary
Assessment of translation quality has traditionally depended on inflexible, one-size-fits-all standards, for example SAE J2450 and the LISA QA Model. Human and machine translation were judged with unrelated methods: error counts on one side, reference-similarity scores like BLEU on the other. Defects in source texts were also often blamed on translators. Drawing on business quality theory (Garvin), the authors adopt a functionalist definition: a translation is good when it delivers the accuracy and fluency its audience and purpose require and meets the agreed specifications.
Within the EU-funded QTLaunchPad project, they built Multidimensional Quality Metrics (MQM). MQM is an open, hierarchical catalog of issue types, compiled by comparing more than twenty quality metrics, QA tools and MT evaluation approaches. Users pick the issues relevant to a task, assign severities and compute penalty scores normalized by word count.
Preliminary testing suggests three results:
- MQM can describe many existing error-count metrics.
- It works for both human and MT output.
- For MT, its results matched post-editing results while adding diagnostic detail.
The framework matters because it offers a shared, adaptable vocabulary for evaluating translation quality.
Key points
- The catalog held 108 issue types as of November 2013, arranged as a hierarchy. Child nodes are illustrative examples of their parent, not a complete list. Issues that fit no child can therefore be tagged at the parent level (e.g., Grammar).
- Sources for the catalog:
- Metrics: LISA QA Model 3.1, SAE J2450, ISO CD 14080, SDL TMS Classic, ATA grading criteria and TAUS DQF.
- Tools: Acrocheck, ApSIC XBench, CheckMate, LanguageTool, QA Distiller and XLIFF:doc.
- MT measures: BLEU, METEOR, TER and others. These contributed little, because they rarely name specific error types.
- Five branches: Fluency, Accuracy, Verity (fit with real-world requirements), Design and Internationalization. Internationalization was still underspecified at the time.
- Scoring: the penalty is calculated as (minor + 5×major + 10×critical) ÷ word count. Penalties are summed within each branch, and both the multipliers and the severity levels are customizable. Two scorecards are offered: a Tabular Scorecard and a Simple Scorecard.
- Implementation and governance:
- Tools: demo tools are planned under the Eclipse Public License. MQM markup is supported in the open-source editor translate5, and MQM code is available under GPL 3.0 with FLOSS exceptions.
- Stewardship: the specification is being handed over to GALA's CRISP program.
- Standardization: the authors plan to pursue it through W3C, OASIS and ISO.
Interesting ideas
- Master catalog with per-task selection. Rather than one fixed metric, keep a superset of issue types and assemble a task-specific subset. This approach suits any annotation scheme (e.g., NLP error taxonomies) that must serve different use cases while staying comparable.
- Fallback to the parent category. Treating children as non-exhaustive lets annotators label an error at the parent level when it fits no child. This keeps annotation consistent without forcing false precision.
- A "Verity" dimension. A text can be faithfully translated yet wrong for the target locale's real-world conditions. Separating such errors from translator errors assigns responsibility correctly and could apply to localization of data, trade documents or geographic content.
- Word-normalized, severity-weighted penalties with transparent math. Exposing every intermediate calculation and the adjustable weights in a scorecard makes quality scores auditable and tunable per project. The authors admit the default weights are not yet validated.
- Applying the same issue types to source texts. Running the same Fluency and Accuracy checks on the source flags upstream defects before translation. This could help clean corpora before building parallel data.
Cite
@inproceedings{lommel2013multidimensional,
title = {{Multidimensional quality metrics: a flexible system for assessing translation quality}},
author = {Lommel, Arle Richard and Burchardt, Aljoscha and Uszkoreit, Hans},
booktitle = {Proceedings of Translating and the Computer 35},
year = {2013},
url = {https://aclanthology.org/2013.tc-1.6/}
}References
- Garvin, David. 1984. “What does ‘product quality’ really mean?” Sloan Management Review, fall, pp. 25–45. find
- ISO. 2012. ISO/TS 11669:2012: Translation projects -- General guidance. Geneva: ISO. find
- LISA. 2006. “LISA QA Model 3.1: Assisting the localization development, production and quality control processes for global product distribution” (press release). Romainmôtier: LISA. find
- Lommel, Arle R. 2013. “Measuring translation quality in today’s automated lifecycle”. Presentation at tcworld 2013, Wiesbaden, Germany, November 8. Available from http://tagungen.tekom.de/fileadmin/tx_doccon/slides/453_A_Unified_Model_for_Document_and_Translation_Quality_Assurance.pdf (accessed November 14, 2013). ↗
- QTLaunchPad. 2013a. Multidimensional Quality Metric quality issue types, version 2.5.5. https://docs.google.com/document/d/1E8IR1-8bR_M7VouHQhogUPpP2htpprwMMx1Mk9KPBTI/pub (accessed November 14, 2013). —. 2013b. Error analysis in near miss translations. http://www.qt21.eu/launchpad/deliverable/error-analysis-near-miss-translations (accessed November 14, 2013). ↗
- SAE International. 2001. SAE J2450: Translation Quality Metric. find