[Attempto] Bug on if then sentence
Tobias Kuhn
kuhntobias at gmail.com
Tue May 29 07:27:04 CEST 2018
Hi Pierre-Alexandre Voye,
I don't think it's a bug, but using "-guess" can lead to unexpected
results. If you use word class prefixes (or even better a lexicon), the
sentence parses as expected:
> If a user v:clicks on a button B1 and a name of B1 is "Submit" and p:FirstNameTextField is empty or p:LastNameTextField is empty then p:Droopy is happy.
In your version, the guessing assumed "click" to be an adverb and "on a
button B1 and a name of B1" to be a prepositional phrase, both attached
to the verb "is". So the sentence gets roughly the same syntax tree as
"a user normally on Monday and Tuesday is happy", which is a bit an
unconventional structure in English but is valid in ACE.
Regards,
Tobias
On 29.05.2018 00:17, Pierre-Alexandre Voye wrote:
> Hello everyone,
>
> I find what I think is a bug on APE.
>
> When I test this sentences with "./ape.exe -cdrs -guess -cparaphrase1"
> If a user clicks on a button B1 and a name of B1 is "Submit" and
> FirstNameTextField is empty or LastNameTextField is empty then Droopy is
> happy.
>
> The paraphraser returned :
>
> If a user is "Submit" clicks on a button X1 and a name of the button X1
> and FirstNameTextField is empty or LastNameTextField is empty then
> Droopy is happy.
>
> Which is wrong.
>
> Looking more closely the DRS returned by APE, I see something I think
> wrong :
> object(A,user,countable,na,eq,1)-1/3
> [...]
> predicate(C,be,A,string('Submit'))-1/16
> So, litteraly : "user is Submit", which is consistent whith the sentence
> returned by the paraphraser (-cparaphrase1 option)
>
> Do you think it's fixable ?
>
> Regards
>
> Pierre-Alexandre Voye
>
>
> _______________________________________________
> attempto mailing list
> attempto at lists.ifi.uzh.ch
> https://lists.ifi.uzh.ch/listinfo/attempto
>
More information about the attempto
mailing list