On Fri, Mar 30, 2012 at 2:08 PM, Thomas Schoenemann <
thomas_schoenem...@yahoo.de> wrote:

> Hi everyone,
>
>  there is quite a discussion about  hierarchical and syntax-based
> approaches here at the moment. For lack of time I could not follow it
> closely, so I hope this question contributes to the discussion rather than
> being superfluous: in terms of {tree/string} -> {tree/string}, how would
> you classify Hiero? My understanding of tree -> {string/tree} is that you
> have a source tree given, which is not the case for Hiero. And
> string->string does in my understanding not involve CFG-like rules at all.
> So Hiero would be string->tree. But this solution is  entirely based on
> eliminating the alternatives. I'd prefer to have an expert come up with a
> constructive explanation.
>
> Thanks much!
>    Thomas (currently University of Düsseldorf)
>
> P.S: MERT now has an optional positivity constraint.
>

Thomas,

You are correct. Hiero is string->tree.

The input is a plain string (as opposed to a parsed tree).

The output is a special type of tree, where the only types of nonterminals
are S and X. Reading off the leaves of the output tree in order gives you
the translation.

SAMT uses the same CKY+ decoding algorithm that Hiero does. The difference
is that SAMT and similar grammars use a full set of linguistically
motivated nonterminals in their SCFGs. The result is the same, though -
input is a string, output is a tree.

Cheers,
Lane
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to