Neural Unification for Logic Reasoning over Natural Language
Gabriele Picco, Hoang Thanh Lam, Marco Luca Sbodio, Vanessa Lopez, Garcia

TL;DR
This paper introduces the Neural Unifier, a new transformer-based architecture that mimics backward chaining inference to improve logic reasoning over natural language, achieving state-of-the-art generalization on benchmarks.
Contribution
The Neural Unifier architecture and training procedure enable better generalization in natural language logic reasoning by mimicking backward chaining inference.
Findings
Achieves state-of-the-art generalization results.
Effectively answers deep queries trained only on shallow ones.
Demonstrates strong performance across diverse benchmarks.
Abstract
Automated Theorem Proving (ATP) deals with the development of computer programs being able to show that some conjectures (queries) are a logical consequence of a set of axioms (facts and rules). There exists several successful ATPs where conjectures and axioms are formally provided (e.g. formalised as First Order Logic formulas). Recent approaches, such as (Clark et al., 2020), have proposed transformer-based architectures for deriving conjectures given axioms expressed in natural language (English). The conjecture is verified through a binary text classifier, where the transformers model is trained to predict the truth value of a conjecture given the axioms. The RuleTaker approach of (Clark et al., 2020) achieves appealing results both in terms of accuracy and in the ability to generalize, showing that when the model is trained with deep enough queries (at least 3 inference steps), the…
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.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Machine Learning and Algorithms
