[developers] LOGON: error `input fix-up ambiguity: 2 outputs'
sweaglesw at sweaglesw.org
Sat Mar 1 06:27:11 CET 2014
The message means that the translation rules (acm.mtr) produce multiple possible outputs. This is because the pro-drop transfer rule is marked as optional (type "monotonic_omtr" as opposed to "monotonic_mtr"). I'm not sure if that was intentional or? I tried translating eng2eng with ACE and got a related message (I assume you're using the LKB for translation - ACE issues the warning but proceeds with generation with just the first transfer result).
In general it is legal to have multiple transfer results, but when transfer is done as part of the "fixup" stage, there is no opportunity for disambiguation, so the LKB and ACE both (apparently) assume there will only be one. If you want the ambiguity (e.g. if you want to try generating both ways), perhaps explicitly separating the transfer step from the generation step is called for.
You say that the error appears whether or not the pro-drop rule is enabled as part of the grammar or not. That is not the case on my end (admittedly a different setup -- eng2eng instead of frr2eng, and ACE instead of LKB), so I'm not sure what to suggest there.
On Feb 28, 2014, at 7:54 PM, "Emily M. Bender" <ebender at uw.edu> wrote:
> I'm trying to get the LOGON MT set up ready for my students to work with, and I've hit an error message that's new to me (in the message subject). This comes about when I try to translate from Frisian (frr) to English (eng) for any sentence with a pronoun in it. Sentences without pronouns work fine, and eng2frr works, even with pronouns.
> Perhaps relatedly, the pro-drop rule I've defined (for other output languages) doesn't fire for frr inputs though it does for eng inputs, though I've been unable to spot the difference in the (relevant portions of) the MRSs. (And the `input fix-up ambiguity' error appears whether or not that rule is enabled as part of the grammar.)
> I'm attaching the grammars in case anyone is curious, but what I'm really looking for is any leads on what the error indicates.
> I suspect the difference has to do with the fact that the frr grammar was built last year, while eng was (re)built this year, so the Matrix versions are not the same. But I haven't yet been able to pinpoint a relevant difference.
> (This is all with Ubuntu+LKB 17, 64-bit version.)
> Thanks for any leads,
> Emily M. Bender
> Associate Professor
> Department of Linguistics
> Check out CLMS on facebook! http://www.facebook.com/uwclma
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the developers