English

A Logic-Based Framework for Natural Language Inference in Dutch

Computation and Language 2022-01-17 v3

Abstract

We present a framework for deriving inference relations between Dutch sentence pairs. The proposed framework relies on logic-based reasoning to produce inspectable proofs leading up to inference labels; its judgements are therefore transparent and formally verifiable. At its core, the system is powered by two λ{\lambda}-calculi, used as syntactic and semantic theories, respectively. Sentences are first converted to syntactic proofs and terms of the linear λ{\lambda}-calculus using a choice of two parsers: an Alpino-based pipeline, and Neural Proof Nets. The syntactic terms are then converted to semantic terms of the simply typed λ{\lambda}-calculus, via a set of hand designed type- and term-level transformations. Pairs of semantic terms are then fed to an automated theorem prover for natural logic which reasons with them while using the lexical relations found in the Open Dutch WordNet. We evaluate the reasoning pipeline on the recently created Dutch natural language inference dataset, and achieve promising results, remaining only within a 1.13.2%1.1-3.2{\%} performance margin to strong neural baselines. To the best of our knowledge, the reasoning pipeline is the first logic-based system for Dutch.

Keywords

Cite

@article{arxiv.2110.03323,
  title  = {A Logic-Based Framework for Natural Language Inference in Dutch},
  author = {Lasha Abzianidze and Konstantinos Kogkalidis},
  journal= {arXiv preprint arXiv:2110.03323},
  year   = {2022}
}

Comments

20 pages plus references. Presented in Natural Logic Meets Machine Learning (NaLoMa II) workshop at the 14th International Conference on Computational Semantics (IWCS 2021). Presented in the 31st Meeting of Computational Linguistics in The Netherlands (CLIN31). Accepted for publication in Volume 11 of the CLIN Journal. Code available at http://github.com/kovvalsky/prove_SICK_NL

R2 v1 2026-06-24T06:41:57.421Z