LLM-ARC: Enhancing LLMs with an Automated Reasoning Critic
Aditya Kalyanpur, Kailash Karthik Saravanakumar, Victor Barres,, Jennifer Chu-Carroll, David Melville, David Ferrucci

TL;DR
LLM-ARC is a neuro-symbolic framework that enhances large language models' logical reasoning by integrating an automated reasoning critic, leading to state-of-the-art performance on complex reasoning benchmarks.
Contribution
The paper introduces LLM-ARC, a novel neuro-symbolic system combining LLMs with an automated reasoning critic for improved logical reasoning capabilities.
Findings
Achieves 88.32% accuracy on FOLIO benchmark
Significantly outperforms LLM-only baselines
Demonstrates robustness in complex reasoning tasks
Abstract
We introduce LLM-ARC, a neuro-symbolic framework designed to enhance the logical reasoning capabilities of Large Language Models (LLMs), by combining them with an Automated Reasoning Critic (ARC). LLM-ARC employs an Actor-Critic method where the LLM Actor generates declarative logic programs along with tests for semantic correctness, while the Automated Reasoning Critic evaluates the code, runs the tests and provides feedback on test failures for iterative refinement. Implemented using Answer Set Programming (ASP), LLM-ARC achieves a new state-of-the-art accuracy of 88.32% on the FOLIO benchmark which tests complex logical reasoning capabilities. Our experiments demonstrate significant improvements over LLM-only baselines, highlighting the importance of logic test generation and iterative self-refinement. We achieve our best result using a fully automated self-supervised training loop…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Semantic Web and Ontologies
MethodsSparse Evolutionary Training
