ConstraintChecker: A Plugin for Large Language Models to Reason on Commonsense Knowledge Bases
On the map: LLM reasoning → Reasoning benchmarks and evaluation
Abstract (arXiv)
Reasoning over Commonsense Knowledge Bases (CSKB), i.e. CSKB reasoning, has been explored as a way to acquire new commonsense knowledge based on reference knowledge in the original CSKBs and external prior knowledge. Despite the advancement of Large Language Models (LLM) and prompt engineering techniques in various reasoning tasks, they still struggle to deal with CSKB reasoning. One of the problems is that it is hard for them to acquire explicit relational constraints in CSKBs from only in-context exemplars, due to a lack of symbolic reasoning capabilities (Bengio et al., 2021). To this end, we proposed **ConstraintChecker**, a plugin over prompting techniques to provide and check explicit constraints. When considering a new knowledge instance, ConstraintChecker employs a rule-based module to produce a list of constraints, then it uses a zero-shot learning module to check whether this knowledge instance satisfies all constraints. The acquired constraint-checking result is then aggregated with the output of the main prompting technique to produce the final output. Experimental results on CSKB Reasoning benchmarks demonstrate the effectiveness of our method by bringing consistent improvements over all prompting methods. Codes and data are available at urlhttps://github.com/HKUST-KnowComp/ConstraintChecker.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 12 of its 43 references that are in the map. First posted on arXiv 25 Jan 2024.
Builds on
12 of 43 references.
Closest ancestors · 3
Same direction, newest first
- 2023Deductive Verification of Chain-of-Thought Reasoning6 Jun
- 2023Logic-LM: Empowering Large Language Models with Symbolic Solvers for Faithful Logical Reasoning20 May
- 2022Making Large Language Models Better Reasoners with Step-Aware Verifier6 Jun
Other references · 9
- 2023Language Models Don't Always Say What They Think: Unfaithful Explanations in Chain-of-Thought Promptingcited by 1,122
- 2022Automatic Chain of Thought Prompting in Large Language Modelscited by 688
- 2023Is ChatGPT a General-Purpose Natural Language Processing Task Solver?cited by 488
- 2019KG-BERT: BERT for Knowledge Graph Completioncited by 324
- 2023Active Prompting with Chain-of-Thought for Large Language Modelscited by 154
- 2023Automatic Prompt Augmentation and Selection with Chain-of-Thought from Labeled Datacited by 119
- 2023ChatGPT is a Knowledgeable but Inexperienced Solver: An Investigation of Commonsense Problem in Large Language Modelscited by 63
- 2023Making Large Language Models Perform Better in Knowledge Graph Completioncited by 48
- 2023Knowledge Reasoning via Jointly Modeling Knowledge Graphs and Soft Rulescited by 1
Built on by
Citing papers per year: 2024: 6.
6 papers.
- 2024CLLMate: A Multimodal Benchmark for Weather and Climate Events Forecastingcited by 20
- 2024AbsInstruct: Eliciting Abstraction Ability from LLMs through Explanation Tuning with Plausibility Estimationcited by 14
- 2024ComparisonQA: Evaluating Factuality Robustness of LLMs Through Knowledge Frequency Control and Uncertaintycited by 10
- 2024ODA: Observation-Driven Agent for integrating LLMs and Knowledge Graphscited by 8
- 2024CodeGraph: Enhancing Graph Reasoning of LLMs with Codecited by 6
- 2024KNOWCOMP POKEMON Team at DialAM-2024: A Two-Stage Pipeline for Detecting Relations in Dialogical Argument Miningcited by 2
- 2024ComparisonQA: Evaluating Factuality Robustness of LLMs Through Knowledge Frequency Control and Uncertainty28 Dec 2024
- 2024CLLMate: A Multimodal Benchmark for Weather and Climate Events Forecasting27 Sep 2024
- 2024CodeGraph: Enhancing Graph Reasoning of LLMs with Code25 Aug 2024
- 2024KNOWCOMP POKEMON Team at DialAM-2024: A Two-Stage Pipeline for Detecting Relations in Dialogical Argument Mining29 Jul 2024
- 2024ODA: Observation-Driven Agent for integrating LLMs and Knowledge Graphs11 Apr 2024
- 2024AbsInstruct: Eliciting Abstraction Ability from LLMs through Explanation Tuning with Plausibility Estimation16 Feb 2024
Similar, not cited
Close in wording, no citation either way
- 2022Great Truths are Always Simple: A Rather Simple Knowledge Encoder for Enhancing the Commonsense Reasoning Capacity of Pre-Trained Models
- 2026Constraint-First Reasoning: A Training-Free Protocol for Exploiting Answer-Space Constraints in Mathematical Problem Solving
- 2024LINKED: Eliciting, Filtering and Integrating Knowledge in Large Language Model for Commonsense Reasoning
- 2026Constraint-Anchored Reasoning Traces
- 2023SatLM: Satisfiability-Aided Language Models Using Declarative Prompting
- 2025LR^2Bench: Evaluating Long-chain Reflective Reasoning Capabilities of Large Language Models via Constraint Satisfaction Problems
- 2024ACCORD: Closing the Commonsense Measurability Gap
- 2023Large Language Models Are Also Good Prototypical Commonsense Reasoners