TL;DR
This paper presents a method to identify and replace negated events or properties with their inverses, enhancing cognitive reasoning systems that combine logic and machine learning for question answering.
Contribution
It introduces an effective procedure for determining negated elements in sentences, improving the handling of negation in cognitive reasoning models.
Findings
The procedure successfully identifies negated events or properties.
It improves the performance of question answering in cognitive reasoning systems.
Benchmark evaluations demonstrate practical usefulness.
Abstract
Negation is both an operation in formal logic and in natural language by which a proposition is replaced by one stating the opposite, as by the addition of "not" or another negation cue. Treating negation in an adequate way is required for cognitive reasoning, which aims at modeling the human ability to draw meaningful conclusions despite incomplete and inconsistent knowledge. One task of cognitive reasoning is answering questions given by sentences in natural language. There are tools based on discourse representation theory to convert sentences automatically into a formal logic representation, and additional knowledge can be added using the predicate names in the formula and knowledge databases. However, the knowledge in logic databases in practice always is incomplete. Hence, forward reasoning of automated reasoning systems alone does not suffice to derive answers to questions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
