Summary
The paper introduces a framework LA designed to enhance logical reasoning capabilities of LLMs by integrating propositional logic rules and deduction functions directly into the model's reasoning process. They use LLM as agents which performs the reasoning over the desired task. This work achieves this by converting natural language expression into the more concrete formal logic which helps in deciding chain of the reasoning to get the final answers. This work complement the chain of thought based model by introducing rule following and validate the logical inference. Logic agent guide LLMs through predefined logical functions, which transform natural language inputs into logical forms that the model can interpret and apply with accuracy across various reasoning tasks. The work evaluates performance across different models, including GPT based and open-source LLMs (Mistral and LLAMA), showing that it significantly enhances accuracy in tasks that demand rigorous logical reasoning.
Strengths
Verification of logical chain validity and use of symbolic reasoning model is compelling for the task requiring reasoning. Idea of making LLM as a agent for decision making makes sense as LLM are now widely used for tool selection and function calling. Presentation wise, I really liked the introduction part of the paper which makes compelling argument for the motivation of the work.
1. Presents a unique approach to improving logical reasoning in LLMs by transforming them into rule-guided agents.
2. Offers a promising alternative to existing Chain-of-Thought prompting techniques.
3. Comprehensive evaluation over multiple models and datasets of varying difficulty level.
4. The potential applications for Logic Agent in areas requiring logical rigor, such as legal reasoning and complex decision-making, make it a valuable development.
Weaknesses
I really liked the introduction and related work section of the paper, which made very compelling premise for the logic agents. However section explaining the logic agents were not clear, apart from the Fig.2, section explaining them were not clear to me. Author(s) should put an effort so that readers who are not very deep and expert into this topic can benefit from this work. This requires through revision of the section 3 of the paper. Some pointers, author say in 3.3 "we prompt LLM to discern and decide upon the most appropriate rule to apply...", but how this is done is missing from the papers, examples showing this will be helpful. I found paper to be bit rushed.
1. As this work is based on domain of prompting, it would be great to show how this look like, either in the paper or appendix. E.g., CoT paper does it quite nicely (for inspiration).
2. Appendix is cross referenced and it is written that code is available, but I found both to be missing.
3. How LLM are used as automated decision makers can be explained in details as this is a good innovation point but not explained properly.
4. Section 5.1 about parsers, how parsers prompting work is missing and makes hard to follow. It is written as a passing by argument but not explained. So nice opportunity is missed.
Questions
1. Section 5.1 about parsers, details about default parsers is missing. Does it mean that LA agent is a default parsers?
2. In sec. 5.1 Author(s) wrote "To harness GPT-4’s parsing capabilities, we crafted specific prompts aimed at guiding the model to
translate natural language statements into propositional logic forms", how did you achieved that?
3. In results table 2, are there other SOTA model available, if yes why not compared against or can be shown in appendix?