Summary
This paper explores logical reasoning of LLMs, specifically focusing on syllogism. The authors propose an automated approach for generating questions at various difficulty levels, along with step-by-step responses and a step-based scoring system. They use this score to fine-tune models with PPO, achieving better performance than baselines (untrained models and finetuned on a general dataset) and PPO models with only results reward. This scoring approach also offers a framework to evaluate current LLMs.
Strengths
1. Deductive reasoning, especially syllogistic reasoning, is foundational for tackling more complex tasks. Fine-tuning on the proposed dataset meaningfully improves the model's ability to apply correct syllogistic reasoning.
2. Using a step-based signal for reinforcement learning is a reasonable approach. For tasks where sequential steps are crucial, step-level feedback can help the model learn accurate reasoning pathways more effectively during the RL process.
3. The experiments are thorough, including a detailed ablation study on various output formats (e.g., natural language, JSON) and different scoring compositions (step score, negative score, or result-only score).
Weaknesses
1. While the use of step-level feedback or process-based rewards is intuitive, it is not novel and has been previously introduced by works such as [1] with subsequent advancements in [2, 3]. Automating label generation is crucial for training a reward model; however, since syllogistic reasoning is formal and symbolic, the potential step formats are highly constrained. Consequently, the step-level feedback here may be trivial, as identifying correct and relevant steps is straightforward.
2. The proposed automated labeling method is tailored specifically to the structured nature of syllogistic reasoning, limiting its applicability to other tasks. Additionally, models fine-tuned on this dataset appear sensitive to data shifts; in the OOD (out-of-distribution) experiments, PPO fine-tuning degrades performance on AR-LSAT, which involves a different logical paradigm. Also notice that the authors should add citation and introduction to these OOD datasets.
3. The OOD datasets ProntoQA, ProofWriter, and LogicalDeduction are quite similar to the in-domain syllogistic samples in the MuseD fine-tuning dataset. These datasets largely comprise syllogisms or syllogism combinations, and FOLIO also includes a subset of syllogisms. It would be insightful to test the fine-tuned models on a broader range of reasoning tasks to assess their generalization capabilities.
4. The hangling of those "incorrect steps" feels somewhat crude. Although these noise and irrelevant steps may not contribute to the correct answer, are they always a negative effect on the overall reasoning of the model? Are they necessary attempts at a reasonable reasoning process? Could they represent necessary exploratory attempts? It's worth questioning if a reasoning process that "goes straight to the correct answer" is indeed better --- or more aligned with human preference --- than one that includes reasonable yet unfruitful attempts. The experimental results suggest that penalizing incorrect steps can degrade performance, so a more nuanced discussion of these steps and their role in the reasoning process would add depth.
[1] Let's Verify Step by Step, Lightman et. al., 2023
[2] Math-Shepherd: Verify and Reinforce LLMs Step-by-step without Human Annotations, Wang et. al., 2024
[3] Let's reward step by step: Step-Level reward model as the Navigators for Reasoning, Ma et. al., 2023
Questions
In addition to the points above, I have a few further questions:
1. How does the system verify that a step is both correct and relevant to the problem, particularly for responses in natural language? In Section 4.2, the authors mention that "natural language is relatively challenging to handle during scoring," but no details are provided on how this challenge is addressed.
2. In the judgment setting, conclusions are either correct or reversals of correct conclusions. However, does the dataset lack conclusions that cannot be determined (i.e., cases where neither the conclusion nor its reversal can be logically derived from the premises)?
3. The website referenced in the footnote is unavailable. Please check its accessibility. Additionally, it would be helpful to list the 15 formats in the appendix for reference.