The METEOR Automatic Machine
Translation Evaluation System

Alon Lavie
Abhaya Agarwal
Michael Denkowski

Carnegie Mellon University
Pittsburgh, PA, USA

Download METEOR

Please send any questions and bug reports to Michael Denkowski at mdenkows AT cs DOT cmu DOT edu.

News


About METEOR

METEOR is a system that automatically evaluates the output of machine translation engines by comparing to them to one or more reference translations. For a given pair of a hypothesis and reference strings, the evaluation proceeds in a sequence of stages, with different criteria being used at each stage to find and score unigram matches. By default, at the first stage all exact matches are detected between the two strings. In the second stage, all stem matches are detected using the Snowball stemmers, and in the third stage, all synonym matches are detected using data extracted from the WordNet 3 database.

The base system is written in C++ and also includes APIs in Java and Python to allow anyone to easily incorporate METEOR scoring into existing systems. The sentence aligner can also function independently of scorer and thus be used in other systems that require monolingual sentence alignment.

METEOR supports the SGML input file format is used by Bleu and NIST's Machine Translation Evaluation system. Thus all translation data that can be evaluated using Bleu (such as the TIDES data) can also be directly evaluated using METEOR. METEOR also supports a simple plaintext mode which is several times faster.

References


This page last modified on: 8th May, 2007.