Neural Unification for Logic Reasoning over Natural Language

被引:0
|
作者
Picco, Gabriele [1 ]
Hoang Thanh Lam [1 ]
Sbodio, Marco Luca [1 ]
Garcia, Vanessa Lopez [1 ]
机构
[1] IBM Res Europe, Zurich, Switzerland
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 transformers are able to correctly answer the majority of queries (97.6%) that require up to 5 inference steps. In this work we propose a new architecture, namely the Neural Unifier, and a relative training procedure, which achieves state-of-the-art results in term of generalisation, showing that mimicking a well-known inference procedure, the backward chaining, it is possible to answer deep queries even when the model is trained only on shallow ones. The approach is demonstrated in experiments using a diverse set of benchmark data. The source code is available at this location.
引用
收藏
页码:3939 / 3950
页数:12
相关论文
共 50 条
  • [31] LOGIC AND NATURAL-LANGUAGE
    WEBBER, BL
    COMPUTER, 1983, 16 (10) : 43 - 46
  • [32] A logic for the natural language conditional
    Whitaker, Monique
    SOUTH AFRICAN JOURNAL OF PHILOSOPHY, 2018, 37 (03) : 261 - 283
  • [33] Natural Language and Logic of Agency
    van Benthem, Johan
    JOURNAL OF LOGIC LANGUAGE AND INFORMATION, 2014, 23 (03) : 367 - 382
  • [34] On the Logic of Expansion in Natural Language
    Morrill, Glyn
    Valentin, Oriol
    LOGICAL ASPECTS OF COMPUTATIONAL LINGUISTICS: CELEBRATING 20 YEARS OF LACL (1996-2016), 2016, 10054 : 228 - 246
  • [35] Natural Language and Logic of Agency
    Johan van Benthem
    Journal of Logic, Language and Information, 2014, 23 : 367 - 382
  • [36] Fuzzy Neural Logic Reasoning for Robust Classification
    Lin, Guo
    Zhang, Yongfeng
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2025, 19 (02)
  • [37] Multimedia reasoning with natural language support
    Dasiopoulou, Stamatia
    Heinecke, Johannes
    Saathoff, Carsten
    Strintzis, Michael G.
    ICSC 2007: INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING, PROCEEDINGS, 2007, : 413 - +
  • [38] Temporal Reasoning in Natural Language Inference
    Vashishtha, Siddharth
    Poliak, Adam
    Lal, Yash Kumar
    Van Durme, Benjamin
    White, Aaron Steven
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2020, 2020, : 4070 - 4078
  • [39] Is there neural dissociation between language and reasoning?
    Tzourio-Mazoyer, Nathalie
    Zago, Laure
    TRENDS IN COGNITIVE SCIENCES, 2012, 16 (10) : 494 - 495
  • [40] A Corpus of Natural Language for Visual Reasoning
    Suhr, Alane
    Lewis, Mike
    Yeh, James
    Artzi, Yoav
    PROCEEDINGS OF THE 55TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2017), VOL 2, 2017, : 217 - 223