Going Beyond Approximation: Encoding Constraints for Explainable Multi-hop Inference via Differentiable Combinatorial Solvers

08/05/2022
by   Mokanarangan Thayaparan, et al.
3

Integer Linear Programming (ILP) provides a viable mechanism to encode explicit and controllable assumptions about explainable multi-hop inference with natural language. However, an ILP formulation is non-differentiable and cannot be integrated into broader deep learning architectures. Recently, Thayaparan et al. (2021a) proposed a novel methodology to integrate ILP with Transformers to achieve end-to-end differentiability for complex multi-hop inference. While this hybrid framework has been demonstrated to deliver better answer and explanation selection than transformer-based and existing ILP solvers, the neuro-symbolic integration still relies on a convex relaxation of the ILP formulation, which can produce sub-optimal solutions. To improve these limitations, we propose Diff-Comb Explainer, a novel neuro-symbolic architecture based on Differentiable BlackBox Combinatorial solvers (DBCS) (Pogančić et al., 2019). Unlike existing differentiable solvers, the presented model does not require the transformation and relaxation of the explicit semantic constraints, allowing for direct and more efficient integration of ILP formulations. Diff-Comb Explainer demonstrates improved accuracy and explainability over non-differentiable solvers, Transformers and existing differentiable constraint-based multi-hop inference frameworks.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/07/2021

∂-Explainer: Abductive Natural Language Inference via Differentiable Convex Optimization

Constrained optimization solvers with Integer Linear programming (ILP) h...
research
05/24/2019

Differentiable Representations For Multihop Inference Rules

We present efficient differentiable implementations of second-order mult...
research
08/07/2023

Towards Controllable Natural Language Inference through Lexical Inference Types

Explainable natural language inference aims to provide a mechanism to pr...
research
09/30/2020

Explainable Natural Language Reasoning via Conceptual Unification

This paper presents an abductive framework for multi-hop and interpretab...
research
07/14/2020

On the hop-constrained Steiner tree problems

The hop-constrained Steiner tree problem is a generalization of the clas...
research
05/16/2023

Consistent Multi-Granular Rationale Extraction for Explainable Multi-hop Fact Verification

The success of deep learning models on multi-hop fact verification has p...
research
09/20/2021

Neural Unification for Logic Reasoning over Natural Language

Automated Theorem Proving (ATP) deals with the development of computer p...

Please sign up or login with your details

Forgot password? Click here to reset