Verification and Refinement of Natural Language Explanations through LLM-Symbolic Theorem Proving

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Quan, Xin, Valentino, Marco, Dennis, Louise A., Freitas, André
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916433012719616
author Quan, Xin
Valentino, Marco
Dennis, Louise A.
Freitas, André
author_facet Quan, Xin
Valentino, Marco
Dennis, Louise A.
Freitas, André
contents Natural language explanations represent a proxy for evaluating explanation-based and multi-step Natural Language Inference (NLI) models. However, assessing the validity of explanations for NLI is challenging as it typically involves the crowd-sourcing of apposite datasets, a process that is time-consuming and prone to logical errors. To address existing limitations, this paper investigates the verification and refinement of natural language explanations through the integration of Large Language Models (LLMs) and Theorem Provers (TPs). Specifically, we present a neuro-symbolic framework, named Explanation-Refiner, that integrates TPs with LLMs to generate and formalise explanatory sentences and suggest potential inference strategies for NLI. In turn, the TP is employed to provide formal guarantees on the logical validity of the explanations and to generate feedback for subsequent improvements. We demonstrate how Explanation-Refiner can be jointly used to evaluate explanatory reasoning, autoformalisation, and error correction mechanisms of state-of-the-art LLMs as well as to automatically enhance the quality of explanations of variable complexity in different domains.
format Preprint
id arxiv_https___arxiv_org_abs_2405_01379
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Verification and Refinement of Natural Language Explanations through LLM-Symbolic Theorem Proving
Quan, Xin
Valentino, Marco
Dennis, Louise A.
Freitas, André
Computation and Language
Natural language explanations represent a proxy for evaluating explanation-based and multi-step Natural Language Inference (NLI) models. However, assessing the validity of explanations for NLI is challenging as it typically involves the crowd-sourcing of apposite datasets, a process that is time-consuming and prone to logical errors. To address existing limitations, this paper investigates the verification and refinement of natural language explanations through the integration of Large Language Models (LLMs) and Theorem Provers (TPs). Specifically, we present a neuro-symbolic framework, named Explanation-Refiner, that integrates TPs with LLMs to generate and formalise explanatory sentences and suggest potential inference strategies for NLI. In turn, the TP is employed to provide formal guarantees on the logical validity of the explanations and to generate feedback for subsequent improvements. We demonstrate how Explanation-Refiner can be jointly used to evaluate explanatory reasoning, autoformalisation, and error correction mechanisms of state-of-the-art LLMs as well as to automatically enhance the quality of explanations of variable complexity in different domains.
title Verification and Refinement of Natural Language Explanations through LLM-Symbolic Theorem Proving
topic Computation and Language
url https://arxiv.org/abs/2405.01379