-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Will Pyke always give the correct answer for the query #1
Comments
Looks like the error mostly occurs when there are multiple potential reasoning paths for the problem (although only one of them would be correct). There are two more examples from dev set to back this assumption: ProofWriter_RelNoneg-OWA-D5-861_Q3
ProofWriter_RelNoneg-OWA-D5-745_Q5:
|
I encountered the same issue, when solving ProntoQA using pyke. One typical example is the following. The problem is ProntoQA_10:
And the formation from natural language to program is also correct:
But after giving these to pyke, the output prediction is A rather than the correct answer B. |
I'm conducting trials with ProofWriter and stumbled upon an instance where, despite the formalization appearing accurate, it's yielding inaccurate results.
The Problem is is
ProofWriter_RelNoneg-OWA-D5-775_Q9
, it's taken from the development set.The textual context is:
The question is:
Based on the above information, is the following statement true, false, or unknown? The tiger needs the rabbit.
The formalized Prolog code is:
The predicted result and ground truth result are:
This raises the question: provided that all the facts, predicates, and rules are correctly formalized, can Pyke always generate the right answer for a query?
The text was updated successfully, but these errors were encountered: