Towards Logically Sound Natural Language Reasoning with Logic-Enhanced Language Model Agents

Agnieszka Mensfelt, Kostas Stathis, Vince Trencsenyi
8/28/2024
cs.AIcs.CLcs.GT

No official code found. Best implementation: dicelab-rhul/LELMA (3 stars, MIT, last commit 2025-12-17).

Abstract

Large language models (LLMs) are increasingly explored as general-purpose reasoners, particularly in agentic contexts. However, their outputs remain prone to mathematical and logical errors. This is especially challenging in open-ended tasks, where unstructured outputs lack explicit ground truth and may contain subtle inconsistencies. To address this issue, we propose Logic-Enhanced Language Model Agents (LELMA), a framework that integrates LLMs with formal logic to enable validation and refinement of natural language reasoning. LELMA comprises three components: an LLM-Reasoner, an LLM-Translator, and a Solver, and employs autoformalization to translate reasoning into logic representations, which are then used to assess logical validity. Using game-theoretic scenarios such as the Prisoner's Dilemma as testbeds, we highlight the limitations of both less capable (Gemini 1.0 Pro) and advanced (GPT-4o) models in generating logically sound reasoning. LELMA achieves high accuracy in error detection and improves reasoning correctness via self-refinement, particularly in GPT-4o. The study also highlights challenges in autoformalization accuracy and in evaluation of inherently ambiguous open-ended reasoning tasks.

View on arXivView PDF

Code Implementations(1)

dicelab-rhul/LELMACommunity100%
MIT
30Prolog, PythonAug 24, 202410 months agoMIT

Cite this paper

@article{mensfelt2024towards,
  title  = {Towards Logically Sound Natural Language Reasoning with Logic-Enhanced Language Model Agents},
  author = {Agnieszka Mensfelt and Kostas Stathis and Vince Trencsenyi},
  year   = {2024},
  eprint = {2408.16081},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.16081v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.16081.svg)](https://codeofpaper.com/paper/2408.16081)

Discussion