LogicReward: Incentivizing LLM Reasoning via Step-Wise Logical Supervision

Jundong Xu, Hao Fei, Huichi Zhou, Xin Quan, Qijun Huang +4 more
12/20/2025
cs.CL

No official code found. Best implementation: Aiden0526/Logic-Reward (25 stars, last commit 2026-02-25).

Abstract

Although LLMs exhibit strong reasoning capabilities, existing training methods largely depend on outcome-based feedback, which can produce correct answers with flawed reasoning. Prior work introduces supervision on intermediate steps but still lacks guarantees of logical soundness, which is crucial in high-stakes scenarios where logical consistency is paramount. To address this, we propose LogicReward, a novel reward system that guides model training by enforcing step-level logical correctness with a theorem prover. We further introduce Autoformalization with Soft Unification, which reduces natural language ambiguity and improves formalization quality, enabling more effective use of the theorem prover. An 8B model trained on data constructed with LogicReward surpasses GPT-4o and o4-mini by 11.6\% and 2\% on natural language inference and logical reasoning tasks with simple training procedures. Further analysis shows that LogicReward enhances reasoning faithfulness, improves generalizability to unseen tasks such as math and commonsense reasoning, and provides a reliable reward signal even without ground-truth labels. We will release all data and code at https://llm-symbol.github.io/LogicReward.

View on arXivView PDF

Code Implementations(1)

Codes and Data for ICLR 2026 paper "LogicReward: Incentivizing LLM Reasoning via Step-Wise Logical Supervision"

253Shell, PythonDec 20, 20257 months ago

Cite this paper

@article{xu2025logicreward,
  title  = {LogicReward: Incentivizing LLM Reasoning via Step-Wise Logical Supervision},
  author = {Jundong Xu and Hao Fei and Huichi Zhou and Xin Quan and Qijun Huang and Shengqiong Wu and William Yang Wang and Mong-Li Lee and Wynne Hsu},
  year   = {2025},
  eprint = {2512.18196},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.18196v2}
}

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/2512.18196.svg)](https://codeofpaper.com/paper/2512.18196)

Discussion